课题基金 / 基金详情

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 (细胞研究)