课题基金 / 基金详情

Bridging the Compiler-Simulator Gap: Faster and Easier Hardware/Software Optimization

Bridging the Compiler-Simulator Gap: Faster and Easier Hardware/Software Optimization
缩小编译器与模拟器之间的差距:更快、更轻松的硬件/软件优化
批准号:
0310988
负责人:
J. Eliot Moss
金额:
$30.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-08-15 至 2007-07-31

项目摘要

项目成果

J. Eliot Moss的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Making computers go fast requires optimizing software that exploits thehardware. Exploring new hardware ideas requires hardware simulators, ANDoptimizing software matching the imagined hardware. It is time-consumingand error-prone to build these and get them to match. The CoGenT project isautomating the building of simulators and matching software tools, so thatmore people can explore more ideas, more quickly, for modern computers andprogramming languages.CoGenT, which stands for Co-Generation of (simulation and compilation)Tools, with machine descriptions. From instruction format, execution, andtiming information, we produce predictive simulators for Java programs onthe described hardware. The Java system includes optimizing andnon-optimizing compilers, and we retarget both compilers to the targethardware. We do this by using the same description forms for the compiler'sabstract machine as for the hardware target. We generate code generationrules by searching for target instructions to match each possible abstractcode fragment. We are also concerned with automated construction of therest of the compiler back end, and with efficiency of the simulators we build.While certain hardware innovations clearly demand entirely new techniquesto exploit them effectively, we automate those aspects addressed in theexisting optimizing compiler. Our contributions lie in the increased degreeof automation and integration of the techniques, and in improved simulatorperformance. While the primary setting is simulation, the results areuseful in compiler retargeting, dynamic binary translation, and beyond.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF:Track I: Verified Safe and Fair Machine Learning
  • 批准号:
    2018372
  • 项目类别:
    Standard Grant
  • 资助金额:
    $74.99万
  • 财政年份:
    2020
  • 负责人:
    J. Eliot Moss
  • 依托单位:
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
  • 批准号:
    1909731
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2019
  • 负责人:
    J. Eliot Moss
  • 依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
  • 批准号:
    1832624
  • 项目类别:
    Standard Grant
  • 资助金额:
    $26.16万
  • 财政年份:
    2017
  • 负责人:
    J. Eliot Moss
  • 依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
  • 批准号:
    1833291
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.91万
  • 财政年份:
    2017
  • 负责人:
    J. Eliot Moss
  • 依托单位:
海外基金