课题基金 / 基金详情

CSR-EHS: Enhancing the Effectiveness of Utilizing an Instruction Register File

CSR-EHS: Enhancing the Effectiveness of Utilizing an Instruction Register File
CSR-EHS:增强指令寄存器文件的使用效率
批准号:
0615085
负责人:
David Whalley
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-09-01 至 2010-08-31

项目摘要

项目成果

David Whalley的其他基金

相似基金

相关文献

中文摘要
翻译
嵌入式应用程序必须满足不同的、经常是相互冲突的约束,包括能耗、空间和时间。虽然可以开发编译器优化和/或架构特性来改进嵌入式应用程序的一个方面,但它通常会损害另一个方面。指令寄存器文件(IRF)可以帮助实现这些目标。经常使用的指令被放在IRF中,多个IRF指令可以被ROM中的单个打包指令或一级(L1)指令缓存引用。这种方法允许在从内存系统获取的单个指令中引用多个指令,并导致可执行文件中同一指令的多个实例被较小的IRF索引替换。本研究探讨了各种技术,以提高利用IRF的有效性。通过增加从IRF引用的指令的数量,可以进一步降低能耗并减小代码大小。该项目正在实现许多编译和体系结构技术,以解决以前对应用程序中打包的指令数量的限制。该研究还探讨了IRF如何补充其他编译器优化和/或架构特性,从而节省能源和减少代码大小。最后,本研究对不同指令集进行了实验,并参考了来自存储系统和IRF的指令,以确定提供更大灵活性和整体效率的方法。
英文摘要
Embedded applications have to meet different and often conflicting constraints involving energy consumption, space, and time. While a compiler optimization and/or an architectural feature may be developed to improve one aspect of an embedded application, it often comes at the detriment of another. An instruction register file (IRF) can help to achieve these goals. Frequently used instructions are placed in the IRF, and multiple IRF instructions can be referenced by a single packed instruction in ROM or a level-one (L1) instruction cache. This approach enables multiple instructions to be referenced in a single instruction fetched from the memory system and resultsin multiple instances of the same instruction in the executable being replaced with a smaller IRF index. This research investigates a variety of techniques to enhance the effectiveness of utilizing an IRF. By increasing the number of instructions referenced from the IRF, it is possible to further reduce energy consumption and decrease code size. The project is implementing a number of compilation and architectural techniques to address previous limitations on the number of instructions being packed in an application. The research also explores how an IRF can complement other compiler optimizations and/or architectural features that save energy and reduce code size. Finally, the research pursues experimentation with different instruction sets, over instructions referenced from the memory system and the IRF, to identify approaches that provide greater flexibility and overall efficiency.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
  • 批准号:
    2211354
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2022
  • 负责人:
    David Whalley
  • 依托单位:
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
  • 批准号:
    2103103
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2021
  • 负责人:
    David Whalley
  • 依托单位:
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
  • 批准号:
    1900788
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2019
  • 负责人:
    David Whalley
  • 依托单位:
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
  • 批准号:
    1823417
  • 项目类别:
    Standard Grant
  • 资助金额:
    $21.5万
  • 财政年份:
    2018
  • 负责人:
    David Whalley
  • 依托单位:
国内基金
海外基金
不同F1小鼠影响EHS生长的研究
靶向调控环氧二十碳三烯酸/环氧化物水解酶(EETs/EHs轴延缓IgA肾病进展的作用与机制研究
  • 批准号:
    CSTB2022NSCQ-LZX0027
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2022
  • 负责人:
    刘俊彦
  • 依托单位:
EHS3D-MT数据的RRMC统一处理与反演解释
东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第二阶段