A C* Compiler for Hypercube Multicomputers
A C* Compiler for Hypercube Multicomputers
批准号:
8814662
负责人:
Philip Hatcher
金额:
$5.48万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1989
资助国家:
美国
项目状态:
已结题
起止时间:
1989-01-01 至 1990-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The focus of this research is to design and implement an optimizing C* compiler for hypercube multicomputers and distribute the compiler to the hypercube user community. The compiler will translate C* into C. The use of C as a target language takes advantage of existing C compilers to reduce development time and expense. It also makes the compiler more portable. To move the compiler to other hypercubes or shared memory multiprocessors, only the routing library must be reimplemented. Preliminary results are encouraging. Hand-compiled C* programs have achieved reasonable speedup on a commercial hypercube. The long-term goal of the research is to investigate the power of the synchronous, data parallel approach to parallel algorithm development. Many numerical and nonnumerical algorithms can be expressed in an elegant fashion using this methodology. If C* compilers can be written that allow for the reasonable efficient execution of parallel algorithms on the Connection Machine, multicomputers, and shared memory multiprocessors, then there would be a whole class of algorithms for which no reprogramming would be necessary in order to move an application from one parallel architecture to another.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
U.S.-France Cooperative Research (INRIA): Implementing a Cluster Version of Java with the PM2 Distributed and Multithreaded Run-Time System
-
批准号:0084330
-
项目类别:Standard Grant
-
资助金额:$1.4万
-
财政年份:2001
-
负责人:Philip Hatcher
-
依托单位:
U.S.-France (INRIA) Cooperative Research: A Parallel Programming Environment for C*
-
批准号:9724004
-
项目类别:Standard Grant
-
资助金额:$1.4万
-
财政年份:1998
-
负责人:Philip Hatcher
-
依托单位:
CISE Research Instrumentation: A High-Bandwidth Network Testbed For Parallel Computation
-
批准号:9421997
-
项目类别:Standard Grant
-
资助金额:$12.15万
-
财政年份:1995
-
负责人:Philip Hatcher
-
依托单位:
Data Parallel Programming on Diverse Architectures: Tools and Algorithms
-
批准号:8906622
-
项目类别:Continuing Grant
-
资助金额:$34.29万
-
财政年份:1989
-
负责人:Philip Hatcher
-
依托单位:
REU: Research Experiences for Undergraduates in Computer Science (Computer and Information Science)
-
批准号:8712730
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:1987
-
负责人:Philip Hatcher
-
依托单位:
海外基金