A. Skjellum
{"title":"The Multicomputer Toolbox: current and future directions","authors":"A. Skjellum","doi":"10.1109/SPLC.1993.365578","DOIUrl":null,"url":null,"abstract":"The Multicomputer Toolbox is a set of \"first-generation\" scalable parallel libraries. The Toolbox includes sparse, dense, direct and iterative linear algebra, a stiff ODE/DAE solver, and an open software technology for additional numerical algorithms. The Toolbox has an object-oriented design; C-based strategies for classes of distributed data structures (including distributed matrices and vectors) as well as uniform calling interfaces are defined. At a high level in the Toolbox, data-distribution-independence (DDI) support is provided. DDI is needed to build scalable libraries, so that applications do not have to redistribute data before calling libraries. Data-distribution-independent mapping functions implement this capability. Data-distribution-independent algorithms are sometimes more efficient than fixed-data-distribution counterparts, because redistribution of data can be avoided. Underlying the system is a \"performance and portability layer,\" which includes interfaces to sequential BLAS, the Zipcode message passing system, and a minimal set of Unix-portability functions. In particular, the Zipcode system provides communication contexts, and process groups, collective operations, and virtual topologies, all needed for building efficient scalable libraries, and large-scale application software.<<ETX>>","PeriodicalId":146277,"journal":{"name":"Proceedings of Scalable Parallel Libraries Conference","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Scalable Parallel Libraries Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPLC.1993.365578","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

多计算机工具箱是一组“第一代”可扩展的并行库。工具箱包括稀疏、密集、直接和迭代线性代数、僵硬的ODE/DAE求解器和用于附加数值算法的开放软件技术。工具箱采用面向对象的设计;定义了分布式数据结构类(包括分布式矩阵和向量)以及统一调用接口的基于c的策略。在工具箱的高层,提供了数据分布独立性(DDI)支持。构建可伸缩的库需要DDI,这样应用程序就不必在调用库之前重新分发数据。独立于数据分布的映射函数实现了此功能。与数据分布无关的算法有时比固定数据分布的算法更有效,因为可以避免数据的重新分配。系统的底层是一个“性能和可移植性层”,它包括到顺序BLAS、Zipcode消息传递系统和一组最小的unix可移植性函数的接口。特别是,Zipcode系统提供了通信上下文、过程组、集体操作和虚拟拓扑,这些都是构建高效可伸缩库和大规模应用软件所需的
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The Multicomputer Toolbox: current and future directions
The Multicomputer Toolbox is a set of "first-generation" scalable parallel libraries. The Toolbox includes sparse, dense, direct and iterative linear algebra, a stiff ODE/DAE solver, and an open software technology for additional numerical algorithms. The Toolbox has an object-oriented design; C-based strategies for classes of distributed data structures (including distributed matrices and vectors) as well as uniform calling interfaces are defined. At a high level in the Toolbox, data-distribution-independence (DDI) support is provided. DDI is needed to build scalable libraries, so that applications do not have to redistribute data before calling libraries. Data-distribution-independent mapping functions implement this capability. Data-distribution-independent algorithms are sometimes more efficient than fixed-data-distribution counterparts, because redistribution of data can be avoided. Underlying the system is a "performance and portability layer," which includes interfaces to sequential BLAS, the Zipcode message passing system, and a minimal set of Unix-portability functions. In particular, the Zipcode system provides communication contexts, and process groups, collective operations, and virtual topologies, all needed for building efficient scalable libraries, and large-scale application software.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信