课题基金 / 基金详情

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编写),并作为交互式科学计算环境(如Mathematica或Matlab)的脚本语言。 这种广度将通过允许从原型和小规模实验到完整的生产代码的干净过渡来大大简化代码的开发,并将更好地支持生产代码的演变。 作为一种基础广泛的语言,它应该支持数值和符号计算,应该包括并行编程的结构,应该包括Mathematica等系统中的高级语言功能(例如模式匹配,高阶函数和自动内存管理)。 该项目涉及到证明在保持良好的代码效率的同时支持这些功能是可能的。 因此,该项目包括编译器技术,语言设计,科学代码的开发以及使用编译器和语言的代码实验。 该项目使用ML扩展了NESL的并行结构作为测试平台。
英文摘要
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
  • 依托单位:
海外基金