An Overview of the Paradigm Compiler for Distributed-memory Multicomputers

Banerjee,John A. Chandy, Manish, GuptayEugene, W. Hodges,John G. Holm, Antonio, LainDaniel, J. Palermo,Shankar Ramaswamy, Ernesto, SuCenter

semanticscholar(1995)

引用 1|浏览0
暂无评分
摘要
Distributed-memory multicomputers such as the the Intel Paragon, the IBM SP-2, and the Thinking Machines CM-5 o er signi cant advantages over shared-memory multiprocessors in terms of cost and scalability. Unfortunately, extracting all the computational power from these machines requires users to write e cient software for them, which is a laborious process. The PARADIGM compiler project provides an automated means to parallelize programs, written using a serial programming model, for e cient execution on distributed-memory multicomputers. In addition to performing traditional compiler optimizations, PARADIGM is unique in that it addresses many other issues within a uni ed platform: automatic data distribution, communication optimizations, support for irregular computations, exploitation of functional and data parallelism, and multithreaded execution. This paper describes the techniques used and provides experimental evidence of their e ectiveness on the Intel Paragon, the IBM SP-1, and the Thinking Machines CM-5.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要