课题基金 / 基金详情

ST-HEC: Collaborative Research: Scalable, Interoperable Tools to Support Autonomic Optimization of High-End Applications

ST-HEC: Collaborative Research: Scalable, Interoperable Tools to Support Autonomic Optimization of High-End Applications
ST-HEC:协作研究:支持高端应用自主优化的可扩展、可互操作工具
批准号:
0444475
负责人:
Allen Malony
金额:
$23.01万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-11-01 至 2008-10-31

项目摘要

项目成果

Allen Malony的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Extremely large scale systems offer a new challenge to application designers. Current software development techniques do not scale well in execution efficiency on these systems or, more importantly, in the amount of time the programmer spends writing, debugging, and tuning the software. To realize extreme-scale computing, we must increase programmer productivity. To that end, we require three advances in the programming paradigm for these systems. First, the application programmer must interact with the development environment at a level higher than processesor execution threads. Tools must support these interaction modes and more abstract application views. Second, system monitoring functions must exist to provide feedback to the application programmer on overall system performance. Monitoring an extreme-scale system must include some degree of automation and must be able to infer overall performance from a small set of monitoring points. Feedback must be compressed to highlight performance issues at the high abstraction level the programmer requires. Finally, many low-level optimization decisions must be automated by incorporating a new generation of compiler optimizations targeting global program behavior, andthese must be intimately integrated with the monitoring system. These advances are described collectively as autonomic performance optimization.Our proposed research addresses these requirements by developing new tools and extending current tools to manage large software projects. We will extend our prior work on the Tau framework of performance instrumentation and analysis tools to the scale used by these HEC applications. To do this, we will incorporate a new framework for monitoring representative "skeletons" that can provide information to the programmer about total system performance by using a simpler model that matches the execution profile of the full application. Performance modeling of the skeleton is achieved by placement of profile monitors at strategic points in the system. We will utilize advancedmachine learning techniques to determine the placement of these monitor points, as well as to synthesize the resulting large quantity of performance information into the proper form for the application designer. Finally, we will automate some critical low-level design decisions by feeding profile data directly to the compiler and dynamic code translator. The optimizations developed target data layout, data duplication throughout the system, and dynamic data movement. Optimizing data management will decrease average access latency for memory references, reducing congestion on the inter-processor and inter-cluster networks while freeing the programmer from making detailed data placement decisions.The intellectual merit of this proposal is in the new paradigm of autonomic performance optimization as a framework for the integration of performance methods and tools for HEC systems. The broader impact is both technical and societal. Ultimately, we strive to enhance the computational tool infrastructure used to solve Grand Challenge scientific computing problems. However, we believe this must be done in association with the evolution of large-scale computing to use introspective, autonomic platforms and systems. Our work will enable practitioners to more easily build efficient, scalable applications, to solve very large and complex problems, and to do so more quicklythan is currently feasible. The significant increase in the productivity of applications writers will not only enhance the development of scientific applications important to our national infrastructure, but will also open HEC to important economic and societal applications where computing is advancing science and technology.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Ph.D. Forum at the International Conference on Parallel Processing (ICPP)
  • 批准号:
    1833170
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.06万
  • 财政年份:
    2018
  • 负责人:
    Allen Malony
  • 依托单位:
SI2-SSI: Collaborative Research: A Glass Box Approach to Enabling Open, Deep Interactions in the HPC Toolchain
  • 批准号:
    1148346
  • 项目类别:
    Standard Grant
  • 资助金额:
    $92.67万
  • 财政年份:
    2012
  • 负责人:
    Allen Malony
  • 依托单位:
MRI-R2: Acquisition of an Applied Computational Instrument
  • 批准号:
    0960354
  • 项目类别:
    Standard Grant
  • 资助金额:
    $197.11万
  • 财政年份:
    2010
  • 负责人:
    Allen Malony
  • 依托单位:
SDCI HPC Improvement: High-Productivity Performance Engineering (Tools, Methods, Training) for NSF HPC Applications
  • 批准号:
    0722072
  • 项目类别:
    Standard Grant
  • 资助金额:
    $73.14万
  • 财政年份:
    2007
  • 负责人:
    Allen Malony
  • 依托单位:
国内基金
海外基金
抗乙肝一类新药高选择性TLR8激动剂HEC191834的临床前研究
SP-HEC-改性CNTs对铜箔高温力学性能的影响机理研究
  • 批准号:
    52164041
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    36万元
  • 批准年份:
    2021
  • 负责人:
    易光斌
  • 依托单位:
基于PIK3/AKT 信号通路研究CADM1 过表达对子宫内膜癌HEC-1-B 细胞的生物学作用及机制
  • 批准号:
    2021JJ70112
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2021
  • 负责人:
    周建斌
  • 依托单位:
基于HEC-RAS模型的丹江流域史前大洪水水文学重建研究
  • 批准号:
    41701090
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2017
  • 负责人:
    李晓刚
  • 依托单位: