课题基金 / 基金详情

An Approach to Architecture - Independent Parallel Programming

An Approach to Architecture - Independent Parallel Programming
一种架构方法 - 独立并行编程
批准号:
9108412
负责人:
Gregory Andrews
金额:
$23.84万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-09-15 至 1995-06-30

项目摘要

项目成果

Gregory Andrews的其他基金

相似基金

相关文献

中文摘要
翻译
这个项目解决了编写并行程序的问题, 同时清晰、便携、高效。 最初的重点 在MIMD多处理器上,包括各种共享内存, 分布式内存架构。 该方法将 从机器相关细节表达并行算法 这是实现良好性能所必需的。 首先是程序员 以经典的、显式并行的风格编写算法, 存在无限的并发性并且对象是共享的。 这 然后用调度指令和数据对基本算法进行注释 映射以产生高效的程序。 因此,注释影响 算法在给定架构上的性能,但它们确实 不影响其正确性。 一种新的面向对象的编程方法, 支持这种方法的语言已经开发出来了。 这个项目 正在通过研究其他类似的语言和方法来改进语言和方法, 计算问题,进行实验以评估其性能, 并确定这种方法可以应用于 现有的语言和SIMD架构。
英文摘要
This project addresses the problem of writing parallel programs that are simultaneously clear, portable, and efficient. The initial focus is on MIMD multiprocessors, including various shared memory and distributed memory architectures. The approach separates the expression of a parallel algorithm from the machine-dependent details that are necessary to achieve good performance. A programmer first writes an algorithm in a classic, explicitly parallel style assuming there is unlimited concurrency and that objects are shared. This basic algorithm is then annotated with scheduling directives and data mappings to yield an efficient program. The annotations thus affect the performance of the algorithm on a given architecture but they do not affect its correctness. A new, object-oriented programming language that supports this method has been developed. This project is refining the language and approach by examining additional parallel computing problems, conducting experiments to assess its performance, and determining the extent to which this approach can be applied to existing languages and to SIMD architectures.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR---EHS: A Framework for Optimizing Embedded Systems
  • 批准号:
    0615347
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2006
  • 负责人:
    Gregory Andrews
  • 依托单位:
CISE Research Infrastructure: Optimization of Distributed and Networked Systems: A Spectrum of Techniques
  • 批准号:
    0080123
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2000
  • 负责人:
    Gregory Andrews
  • 依托单位:
Software Support for Portable Parallel Computing
  • 批准号:
    9415303
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $21.04万
  • 财政年份:
    1994
  • 负责人:
    Gregory Andrews
  • 依托单位:
A Tool-Based Software Laboratory for Distributed and Parallel Computing
  • 批准号:
    8811423
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $23.25万
  • 财政年份:
    1989
  • 负责人:
    Gregory Andrews
  • 依托单位:
海外基金