课题基金 / 基金详情

CAREER:Exploiting Binary Rewriting to Analyze and Alleviate Memory Bottlenecks for Scientific Applications

CAREER:Exploiting Binary Rewriting to Analyze and Alleviate Memory Bottlenecks for Scientific Applications
职业:利用二进制重写来分析和缓解科学应用的内存瓶颈
批准号:
0237570
负责人:
Frank Mueller
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-06-01 至 2010-05-31

项目摘要

项目成果

Frank Mueller的其他基金

相似基金

相关文献

中文摘要
翻译
今天,共享内存多处理器(smp)的高性能集群被用于处理科学应用的大型数据集。在这些SMP上,结合消息传递和共享内存的混合编程模型通常比纯消息传递效率低,尽管前者更适合SMP体系结构。这项工作的目的是确定smp的内存层次利用效率低下的来源,并优化内存行为。新颖之处在于对动态二进制重写的依赖,即,在应用程序执行时对其进行性能分析和调优。技术挑战是:1)开发动态二进制重写的框架,2)确定在并行性存在的情况下导致执行不确定顺序的一致性流量,3)识别内存瓶颈,4)确定二进制热点数据引用之间的数据依赖关系,5)研究执行二进制的内存改进程序转换的潜力,6)评估大规模基准优化的优点等等。关键的智力优势在于为长时间运行的应用程序提供了额外的动态优化。这项工作的更广泛的影响在于它通过充分利用软件优化来弥补处理器和主存储器速度之间日益增长的差距。
英文摘要
Today, high-performance clusters of shared-memory multiprocessors (SMPs)are employed to cope with large data sets for scientificapplications. On these SMPs, hybrid programming models combingmessage passing and shared memory are often less efficient than puremessage passing although the former fits SMP architectures moreclosely.The objective of this work is to determine the sources ofinefficiencies in utilizing memory hierarchies of SMPs and to optimizememory behavior. The novelty lies in the reliance ondynamic binary rewriting, i.e., performance analysis and tuning areperformed on the application while it executes.The technical challenges are to1) develop a framework for dynamic binary rewriting,2) determine coherence traffic resulting in misses fornon-deterministic orders of executions in the presence of parallelism,3) identify memory bottlenecks,4) determine data dependencies between data references forhot-spots for binaries,5) study the potential for memory-improving program transformationson the executing binary and6) evaluate the merits of optimizations for large-scale benchmarksamong others.The key intellectual merit is in providing additional, dynamicoptimizations for long-running applications. The broader impact ofthis work lies in its contribution to counter the increasing gapbetween processor and main memory speeds by fullyexploiting software optimizations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: PPoSS: Planning: Cross-layer Coordination and Optimization for Scalable and Sparse Tensor Networks (CROSS)
  • 批准号:
    2217020
  • 项目类别:
    Standard Grant
  • 资助金额:
    $6.25万
  • 财政年份:
    2022
  • 负责人:
    Frank Mueller
  • 依托单位:
EAGER: Curricula Development of a Quantum Programming Class with Hardware Access
  • 批准号:
    1917383
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2019
  • 负责人:
    Frank Mueller
  • 依托单位:
SaTC: CORE: Small: Enhanced Security and Reliability for Embedded Control Systems
  • 批准号:
    1813004
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2018
  • 负责人:
    Frank Mueller
  • 依托单位:
Student Travel Grant for RTSS'17 Ph.D. Student Poster Forum on Real-Time Aspects of Internet of Things and Cyber-Physical Systems
  • 批准号:
    1744221
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2017
  • 负责人:
    Frank Mueller
  • 依托单位:
海外基金