课题基金 / 基金详情

Programmable Code Optimization and Empirical Tuning For High-end Computing

Programmable Code Optimization and Empirical Tuning For High-end Computing
高端计算的可编程代码优化和经验调整
批准号:
0833203
负责人:
Qing Yi
金额:
$46.2万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2012-10-31

项目摘要

项目成果

Qing Yi的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The complexity of modern high-end computers has made it exceedingly difficult for scientific applications to effectively manage resources such as extreme-scale parallelism, single-chip multi-processors, and deep hierarchy of shared/distributed caches and memories. In particular, as machines and applications have both evolved to become complex and massively parallel, compilers have failed to automatically bridge the gap between complex software and diverse hardware platforms.Optimization models for parallel computing have lagged far behind those for serial applications, and conventional compilers are increasingly unable to accommodate emerging high-end architectures.This research develops a new optimization model that allows1) developers to effectively interact with advanced optimizing compilers to provide both domain-specific knowledge and high-level optimization strategies (e.g., directions to enable new or choose amongst differing parallelization strategies); 2) computational specialists to easily define arbitrary domain-specific transformations to directly control performance optimizations to their code; 3) architecture-sensitive optimizations to be easily parameterized and empirically tuned to achieve portable high performance.The optimization model is supported with an integrated environment that contains two main components: ROSE, a C/C++/Fortran2003 source-to-source optimizing compiler developed at DOE/LLNL; and POET, a transformation language together with an empirical optimization engine developed at UTSA. This framework permits different levels of automation and programmer intervention, from fully-automated tuning to semi-automated development to fully programmable control. The research targets both the optimization needs of computational kernels and the more general requirements of whole program optimizations. The framework is integrated as an external development mechanism for the widely-adopted ATLAS library and is connected with empirical tuning research under DOE SciDAC program to improve the efficiency of large-scale scientific applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Whole-application Coordiated Parallelization Through The Optimization Of Abstraction Hierarchies
I-Corps: Optimized Compiler Applications
SHF: Small: Specializing Compilers For High Performance Computing Through Coordinated Data and Algorithm Optimizations
CAREER: Multilayer Code Synthesis For Correctness and Performance
国内基金
海外基金
基于Big Code深度背景增强的Android应用代码反混淆研究
  • 批准号:
    61972290
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2019
  • 负责人:
    刘进
  • 依托单位:
基于强自旋轨道耦合纳米线自旋量子比特的Surface code量子计算实验研究
  • 批准号:
    11574379
  • 项目类别:
    面上项目
  • 资助金额:
    73.0万元
  • 批准年份:
    2015
  • 负责人:
    姬忠庆
  • 依托单位:
新一代乘积编码(Product Code)及解码方法的研究
  • 批准号:
    60372070
  • 项目类别:
    面上项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2003
  • 负责人:
    余轮
  • 依托单位:
提高网络存储可靠性- P2P文件Erasure Code机制研究
  • 批准号:
    60303002
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2003
  • 负责人:
    韩华
  • 依托单位: