课题基金 / 基金详情

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 和存储的高级编译器优化和编程语言增强
批准号:
0833126
负责人:
Mahmut Kandemir
金额:
$20.53万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2012-08-31

项目摘要

项目成果

Mahmut Kandemir的其他基金

相似基金

相关文献

中文摘要
翻译
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)
会议论文
Collaborative Research: CNS Core: Small: Resource-efficient, Strongly Consistent Replication for the Cloud
PPoSS: Planning: Cross-Layer Design for Cost-Effective HPC in the Cloud
SaTC: CORE: Small: Automatic Software Patching against Microarchitectual Attacks
SHF: Small: Characterizing and Optimizing 3D NAND Flash
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)