ITR: Exposing the compiler to the hardware: Memory Subsystem Optimizations through Compiler/Micro-architecture Cooperation using Set Membership Information and Color Sets

ITR:将编译器暴露给硬件:使用集成员信息和颜色集通过编译器/微架构合作进行内存子系统优化

基本信息

  • 批准号:
    0312892
  • 负责人:
  • 金额:
    $ 28万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2003
  • 资助国家:
    美国
  • 起止时间:
    2003-08-15 至 2007-07-31
  • 项目状态:
    已结题

项目摘要

Exposing the compiler to the hardware: Memory Subsystem Optimizations through Compiler/Micro-architecture Cooperation using Set Membership Information and ColorAbstract(Onder)This research proposes to make use of the static knowledge obtained by the compiler in the dynamic decision making of the micro-architecture. In that respect, the compiler exposes compile-time analysis to the micro-architecture fully using set membership information, and the micro-architecture uses this information to make critical scheduling and memory optimization decisions. This approach allows the examination of solutions to the memory wall problem that are impossible to do using a hardware-only or fully compiler-managed solution. Using set membership as a framework, this research will pursue the following problems:1. Cost-effective run-time memory disambiguation of load/store operations to increase the number of parallel memory operations;2. Scalable cache and load/store queue designs that can sustain multiple memory accesses every cycle for wide-issue superscalar processors;3. Novel cache designs formed in cooperation with compiler-generated working-set information to reduce the number of conflict and capacity misses; and,4. Working-set based prefetching techniques to reduce the number of misses and the miss penalty.The proposed research will significantly improve the performance of scientific applications. These applications are at the heart of basic science research, and their performance is crucial for the advancement of many fields of science. This research will also strengthen the synergy between compilers and micro-architectures, and advance the state-of-the-art in information technology.
暴露的编译器的硬件:内存子系统优化,通过编译器/微架构合作使用集成员信息和ColorAbstract(Onder)本研究提出了利用静态知识获得的编译器在动态决策的微架构。在这方面,编译器完全使用集合成员信息向微架构暴露编译时分析,并且微架构使用该信息来做出关键调度和存储器优化决策。这种方法允许检查内存墙问题的解决方案,这些解决方案是使用纯硬件或完全编译器管理的解决方案无法实现的。本研究将以集合隶属度为架构,探讨以下问题:1.成本效益的运行时内存消除歧义的加载/存储操作,以增加并行内存操作的数量;2.可扩展的高速缓存和加载/存储队列设计,可以支持多个存储器访问,每一个周期的广泛发行超标量处理器;3。新颖的高速缓存设计与编译器生成的工作集信息合作形成,以减少冲突和容量未命中的数量;以及,4。基于工作集的预取技术,减少了未命中次数和未命中惩罚,将显著提高科学应用的性能。这些应用是基础科学研究的核心,其性能对于许多科学领域的进步至关重要。该研究还将加强编译器和微体系结构之间的协同作用,并推动信息技术的发展。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Soner Onder其他文献

Future value based single assignment program representations and optimizations
基于未来价值的单一分配程序表示和优化
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Soner Onder;Shuhan Ding
  • 通讯作者:
    Shuhan Ding
Superscalar execution with dynamic data forwarding
具有动态数据转发的超标量执行

Soner Onder的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Soner Onder', 18)}}的其他基金

Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
合作研究:SHF:媒介:矢量化指令空间 (VIS)
  • 批准号:
    2211353
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
IRES:第一轨道:合作研究:支持 FSU 和 MTU 学生与 NTNU 教师一起进行自动改进应用程序性能的研究
  • 批准号:
    2103105
  • 财政年份:
    2021
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
SHF:中:协作研究:静态控制异步通道执行 (SCALE)
  • 批准号:
    1901005
  • 财政年份:
    2019
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
FoMR:协作研究:相关 ILP:相关指令的动态提升和紧急调度
  • 批准号:
    1823398
  • 财政年份:
    2018
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
  • 批准号:
    1533828
  • 财政年份:
    2015
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
EAGER: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
EAGER:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
  • 批准号:
    1450062
  • 财政年份:
    2014
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
SHF: Small: Single Assignment Architecture / Single Assignment Compiler
SHF:小型:单赋值架构/单赋值编译器
  • 批准号:
    1116551
  • 财政年份:
    2011
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CAREER: Future Values: Reshaping the Future of Instruction Level Parallelism
职业:未来价值:重塑指令级并行的未来
  • 批准号:
    0347592
  • 财政年份:
    2004
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant

相似国自然基金

Exposing Verifiable Consequences of the Emergence of Mass
  • 批准号:
    12135007
  • 批准年份:
    2021
  • 资助金额:
    313 万元
  • 项目类别:
    重点项目

相似海外基金

Exposing synthetic lethal vulnerabilities in EBV-positive AIDS-NHL through novel replication dependency factors
通过新型复制依赖性因子揭示 EBV 阳性 AIDS-NHL 的综合致命脆弱性
  • 批准号:
    10700376
  • 财政年份:
    2023
  • 资助金额:
    $ 28万
  • 项目类别:
Exposing the role of MYC in small cell carcinoma of the ovary hypercalcemic type
揭示 MYC 在卵巢高钙血症型小细胞癌中的作用
  • 批准号:
    10728702
  • 财政年份:
    2023
  • 资助金额:
    $ 28万
  • 项目类别:
Exposing the nightlife of misfolded a-synuclein protein: cellular dysfunction precipitates aberrant maintenance of REM sleep muscle atonia.
揭示错误折叠的α-突触核蛋白的夜生活:细胞功能障碍导致快速眼动睡眠肌无力的异常维持。
  • 批准号:
    568894-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Exposing the Functional Role of Novel Protein-RNA Interactions in PRC1 During Development
揭示 PRC1 开发过程中新型蛋白质-RNA 相互作用的功能作用
  • 批准号:
    10604967
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
Exposing the Functional Role of Novel Protein-RNA Interactions in PRC1 During Development
揭示 PRC1 开发过程中新型蛋白质-RNA 相互作用的功能作用
  • 批准号:
    10766173
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
A novel approach for equitable characterization of gender and its use in exposing subgroup discrepancies in polygenic score associations
一种公平描述性别的新方法及其在揭示多基因评分关联中亚组差异中的应用
  • 批准号:
    10532075
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
Targeted Infusion Project: Exposing Students to the Social Relevance and Trustworthiness of Artificial Intelligence
有针对性的注入项目:让学生了解人工智能的社会相关性和可信度
  • 批准号:
    2205502
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
A novel approach for equitable characterization of gender and its use in exposing subgroup discrepancies in polygenic score associations
一种公平描述性别的新方法及其在揭示多基因评分关联中亚组差异中的应用
  • 批准号:
    10710044
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
Exposing Invisible Wounds: Impacts of PTSD on Bone Health
暴露看不见的伤口:创伤后应激障碍 (PTSD) 对骨骼健康的影响
  • 批准号:
    10481895
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
Collaborative Research: Don’t forget the foot! Exposing foot energetics to enhance foot orthoses and gait rehabilitation
合作研究:不要忘记脚!
  • 批准号:
    2032190
  • 财政年份:
    2021
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了