课题基金 / 基金详情

Collaborative Research: Advanced Compiler Optimizations and Programming Language Enhancements for Petascale I/O and Storage

Collaborative Research: Advanced Compiler Optimizations and Programming Language Enhancements for Petascale I/O and Storage
协作研究:针对 Petascale I/O 和存储的高级编译器优化和编程语言增强
批准号:
0833131
负责人:
Alok Choudhary
金额:
$27.8万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2013-08-31

项目摘要

项目成果

Alok Choudhary的其他基金

相似基金

相关文献

中文摘要
翻译
Peta规模的系统有数万到数百万个核心。为了在气候预测、环境模拟、天体物理、生物学、生命科学等应用中发挥其性能,必须解决这些系统的编程问题。必须开发编程语言增强、编译器技术和运行时支持,才能在这种前所未有的规模上实现计算和知识发现。用户在对这些机器进行编程时所面临的挑战包括性能、功率、生产率和便携性,这些都以复杂的方式相互关联。该项目需要设计和开发编程语言、编程模型,并针对I/O和存储性能以及功率优化进行编译优化。该项目正在研究?需要对编程模型、编程语言进行什么最小程度的更改或增强,以及需要对编译器和运行时系统进行什么优化,以实现更好的I/O、文件和存储系统性能,同时优化电源和提高生产率?一些具体问题包括:哪些语言增强功能可用于专门提高I/O和存储性能?是否应该开发可以跨语言使用的I/O接口?需要哪些编译器优化?编译器是否可以识别转换代码,这些代码可以通知I/O运行时和存储系统分阶段关闭磁盘电源,以根据需要在特定时间节省电力?该项目的任务包括:设计和开发程序设计语言增强;设计一个编译框架以及使用新的编译器分析进行面向性能和功率的I/O优化;以及设计一种新的I/O堆栈内的提示处理机制。
英文摘要
Peta-scale systems have tens of thousands to millions of cores. To exploit the performance for applications such as climate prediction, environmental modeling, astrophysics, biology, life-sciences, etc, the problems of programming these systems must be solved. Programming language enhancements, compiler techniques and runtime support must be developed to enable computing and knowledge discovery at this unprecedented scale. The challenges faced by a user in programming these machines include performance, power, productivity, and portability, which are inter-related in a complex way. This project entails the design and development of programming language, programming model, and compilation optimizations for I/O and storage performance and power optimizations. The project is investigating ?What minimal set of changes or enhancements to programming models, programming languages, and what optimizations to compilers and runtime systems are needed to enable better I/O, file and storage systems performance while optimizing power and improving productivity?? Some specific questions include: What language enhancements can be used by to specifically improve the I/O and storage performance? Should interfaces be developed that can be used across languages for I/O? What compiler optimizations are needed? Can the compiler identify transform codes that can inform the I/O runtime and storage systems on phases to power-down disks to save power at certain times as required? The project tasks include: the design and development of programming-language enhancement; the design of a compilation framework and performance- and power-oriented I/O optimizations using novel compiler analyses; and the design of a novel hint-handling mechanism within the I/O stack.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: XAISE: Explainable Artificial Intelligence for Science and Engineering
  • 批准号:
    2331329
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2023
  • 负责人:
    Alok Choudhary
  • 依托单位:
SHF: Medium: Collaborative Research: Scalable Algorithms for Spatio-temporal Data Analysis
  • 批准号:
    1409601
  • 项目类别:
    Standard Grant
  • 资助金额:
    $70.93万
  • 财政年份:
    2014
  • 负责人:
    Alok Choudhary
  • 依托单位:
EAGER: Scalable Big Data Analytics
  • 批准号:
    1343639
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2013
  • 负责人:
    Alok Choudhary
  • 依托单位:
EAGER: Discovering Knowledge from Scientific Research Networks
  • 批准号:
    1144061
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.6万
  • 财政年份:
    2011
  • 负责人:
    Alok Choudhary
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)