A C* Compiler for Hypercube Multicomputers

用于超立方体多计算机的 C* 编译器

基本信息

  • 批准号:
    8814662
  • 负责人:
  • 金额:
    $ 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.
本研究的重点是为超立方体多计算机设计和实现一个优化的C*编译器,并将该编译器分发给超立方体用户社区。编译器将C*翻译成C。使用C作为目标语言可以利用现有的C编译器来减少开发时间和费用。它还使编译器更具可移植性。要将编译器移动到其他超多维数据集或共享内存多处理器,只需重新实现路由库。初步结果令人鼓舞。手工编译的C*程序在商业超立方体上实现了合理的加速。该研究的长期目标是研究同步、数据并行方法对并行算法开发的作用。许多数值和非数值算法可以使用这种方法以一种优雅的方式表示。如果可以编写C*编译器,允许在连接机、多计算机和共享内存多处理器上合理有效地执行并行算法,那么将会有一整类算法,为了将应用程序从一个并行体系结构移动到另一个并行体系结构,不需要重新编程。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Philip Hatcher其他文献

Philip Hatcher的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Philip Hatcher', 18)}}的其他基金

U.S.-France Cooperative Research (INRIA): Implementing a Cluster Version of Java with the PM2 Distributed and Multithreaded Run-Time System
美法合作研究 (INRIA):使用 PM2 分布式多线程运行时系统实现 Java 集群版本
  • 批准号:
    0084330
  • 财政年份:
    2001
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Standard Grant
U.S.-France (INRIA) Cooperative Research: A Parallel Programming Environment for C*
美国-法国 (INRIA) 合作研究:C* 并行编程环境
  • 批准号:
    9724004
  • 财政年份:
    1998
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Standard Grant
CISE Research Instrumentation: A High-Bandwidth Network Testbed For Parallel Computation
CISE 研究仪器:用于并行计算的高带宽网络测试台
  • 批准号:
    9421997
  • 财政年份:
    1995
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Standard Grant
Data Parallel Programming on Diverse Architectures: Tools and Algorithms
不同架构上的数据并行编程:工具和算法
  • 批准号:
    8906622
  • 财政年份:
    1989
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Continuing Grant
REU: Research Experiences for Undergraduates in Computer Science (Computer and Information Science)
REU:计算机科学本科生的研究经验(计算机与信息科学)
  • 批准号:
    8712730
  • 财政年份:
    1987
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Standard Grant

相似海外基金

Computing based on pseudo-billiard dynamics in hypercube and its applications
基于超立方体伪台球动力学的计算及其应用
  • 批准号:
    20H04258
  • 财政年份:
    2020
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Extremal aspects of the discrete hypercube
离散超立方体的极值方面
  • 批准号:
    2447046
  • 财政年份:
    2020
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Studentship
Construction of Space-filling Latin Hypercube Designs Using Stars
使用星星构建空间填充拉丁超立方体设计
  • 批准号:
    441906-2013
  • 财政年份:
    2013
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
Spreads, factorial designs with randomization restrictions and Latin hypercube sampling
价差、具有随机化限制的因子设计和拉丁超立方抽样
  • 批准号:
    431871-2012
  • 财政年份:
    2012
  • 资助金额:
    $ 5.48万
  • 项目类别:
    University Undergraduate Student Research Awards
Magical embeddings of a hypercube on a surface
超立方体在表面上的神奇嵌入
  • 批准号:
    416691-2011
  • 财政年份:
    2011
  • 资助金额:
    $ 5.48万
  • 项目类别:
    University Undergraduate Student Research Awards
Study on BPC Permutation Ability and Fault Tolerant Ability of Hypercube Networks
超立方网络的BPC排列能力和容错能力研究
  • 批准号:
    07650429
  • 财政年份:
    1995
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
CISE Research Instrumentation: Exploiting Mixed PerformanceCharacteristics: A Heterogeneous Hypercube System
CISE 研究仪器:利用混合性能特征:异构超立方体系统
  • 批准号:
    9121976
  • 财政年份:
    1992
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Standard Grant
CISE Research Instrumentation: Hypercube I\O System
CISE 研究仪器:Hypercube IO 系统
  • 批准号:
    9022534
  • 财政年份:
    1991
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Standard Grant
RIA: Hypercube-Based Systems
RIA:基于超立方体的系统
  • 批准号:
    9109084
  • 财政年份:
    1991
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Continuing grant
Evaluation Techniques for Hypercube and MIN-Based Architectures
超立方体和基于 MIN 的架构的评估技术
  • 批准号:
    9104485
  • 财政年份:
    1991
  • 资助金额:
    $ 5.48万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了