课题基金 / 基金详情

Advanced Languages for Scientific Computation Environments

Advanced Languages for Scientific Computation Environments
科学计算环境的高级语言
批准号:
9706572
负责人:
Guy Blelloch
金额:
$159.43万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-09-15 至 2002-08-31

项目摘要

项目成果

Guy Blelloch的其他基金

相似基金

相关文献

中文摘要
翻译
该项目的目标是证明一种用于科学和工程计算的基础广泛的语言的可行性。这样的语言应该同样适用于开发生产科学代码(现在通常用FORTRAN或C编写),以及作为交互式科学计算环境的脚本语言(如MATHEMICA或MatLab)。这种广度将允许从原型和小规模实验到完整的生产代码的干净过渡,从而极大地简化代码的开发,并将更好地支持生产代码的发展。作为一种基础广泛的语言,它应该同时支持数值计算和符号计算,应该包括并行编程的构造,并且应该包括数学等系统中的高级语言功能(例如,模式匹配、高阶函数和自动内存管理)。该项目包括演示在保持良好的代码效率的同时支持这些功能是可能的。因此,该项目包括编译器技术、语言设计、开发科学代码以及使用编译器和语言对代码进行实验的工作。该项目使用带有来自NESL的并行构造的ML扩展作为试验床。
英文摘要
The goal of the project is to demonstrate the feasibility of a broad-based language for scientific and engineering computation. Such a language should serve equally well for developing production scientific code (which is now typically written in FORTRAN or C) and as the scripting language for interactive scientific computing environments (such as Mathematica or Matlab). This breadth would greatly simplify the development of code by allowing a clean transition from prototyping and small- scale experiments to full production code, and would better support the evolution of production code. As a broad-based language it should support both numerical and symbolic computation, should include constructs r parallel programming, and should include the high-level language features found in systems such as Mathematica (e.g. pattern matching, higher-order functions, and automatic memory management). The project involves demonstrating that it is possible to support these features while maintaining good code efficiency. As such, the project includes work on compiler techniques, on language design, on the development of scientific codes, and experimentation on the codes using the compiler and language. The project is using ML extended with the parallel constructs from NESL as a testbed.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Shared-Memory Parallel Algorithms: Theory and Practice
  • 批准号:
    1910030
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.0万
  • 财政年份:
    2019
  • 负责人:
    Guy Blelloch
  • 依托单位:
SHF: Medium: Algorithmic lambda-Calculus for the Design, Analysis, and Implementation of Parallel Algorithms
  • 批准号:
    1901381
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $119.98万
  • 财政年份:
    2019
  • 负责人:
    Guy Blelloch
  • 依托单位:
SPX: Parallel Models and Algorithms for Emerging Memory Systems
  • 批准号:
    1919223
  • 项目类别:
    Standard Grant
  • 资助金额:
    $120.0万
  • 财政年份:
    2019
  • 负责人:
    Guy Blelloch
  • 依托单位:
XPS: FULL: Bridging Parallel and Queueing-Theoretic Scheduling
  • 批准号:
    1629444
  • 项目类别:
    Standard Grant
  • 资助金额:
    $82.5万
  • 财政年份:
    2016
  • 负责人:
    Guy Blelloch
  • 依托单位:
海外基金