ITR: Exposing the compiler to the hardware: Memory Subsystem Optimizations through Compiler/Micro-architecture Cooperation using Set Membership Information and Color Sets
ITR: Exposing the compiler to the hardware: Memory Subsystem Optimizations through Compiler/Micro-architecture Cooperation using Set Membership Information and Color Sets
批准号:
0312892
负责人:
Soner Onder
金额:
$28.0万
依托单位国家:
美国
项目类别:
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
-
批准号:2211353
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2022
-
负责人:Soner Onder
-
依托单位:
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
-
批准号:2103105
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2021
-
负责人:Soner Onder
-
依托单位:
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
-
批准号:1901005
-
项目类别:Continuing Grant
-
资助金额:$59.95万
-
财政年份:2019
-
负责人:Soner Onder
-
依托单位:
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
-
批准号:1823398
-
项目类别:Standard Grant
-
资助金额:$21.49万
-
财政年份:2018
-
负责人:Soner Onder
-
依托单位:
XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
-
批准号:1533828
-
项目类别:Standard Grant
-
资助金额:$56.0万
-
财政年份:2015
-
负责人:Soner Onder
-
依托单位:
EAGER: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
-
批准号:1450062
-
项目类别:Standard Grant
-
资助金额:$9.79万
-
财政年份:2014
-
负责人:Soner Onder
-
依托单位:
SHF: Small: Single Assignment Architecture / Single Assignment Compiler
-
批准号:1116551
-
项目类别:Standard Grant
-
资助金额:$15.3万
-
财政年份:2011
-
负责人:Soner Onder
-
依托单位:
CAREER: Future Values: Reshaping the Future of Instruction Level Parallelism
-
批准号:0347592
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Soner Onder
-
依托单位:
国内基金
海外基金
Exposing Verifiable Consequences of the Emergence of Mass
-
批准号:12135007
-
项目类别:重点项目
-
资助金额:313万元
-
批准年份:2021
-
负责人:Craig Darrian Roberts
-
依托单位: