CISE Experimental Partnerships: Prototyping the Superthreaded Architecture
CISE Experimental Partnerships: Prototyping the Superthreaded Architecture
批准号:
9971666
负责人:
David Lilja
金额:
$93.25万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-09-15 至 2003-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9971666Lilja, David JYew, Pen-ChungUniversity of Minnesota-Twin CitiesCISE Experimental Partnerships: Prototyping the Superthreaded ProcessorArchitecture (Experimental Partnerships)This research seeks to discover sufficient parallelism in programs both at the instruction-level and at the thread-level by exploring new compiler technologies and computer architectures. The superthreaded processor architecture simultaneously exploits multiple granularities of parallelism in application programs by supporting both instruction-level and thread-level speculation with compiler-assisted cross-thread runtime data dependence checking. This research validates the superthreaded architecture with a hardware description language implementation using a software-based emulation facility as a step towards a more detailed cycle-based emulation. An integrated parallelizing compiler for both C and Fortran is being developed to support tests using realistic benchmark programs. Extensions to the superthreaded architecture and compilation techniques are being investigated to exploit another thread dimension to expend additional parallelism to more effectively hide memory latency. Significant enhancements are being made to the existing integrated parallelizing compiler to target the extended superthreaded architecture to address both the scalability and the memory latency hiding issues. The new compiler techniques developed in this project will also benefit existing wide-issue superscalar processors since techniques to exploit thread-level parallelism and latency hiding in C programs are still in their infancy today. Additionally, a complete infrastructure is being developed to study the interaction between architecture and compiler techniques for concurrent multithreaded architectures that exploit various levels of parallelism and speculation for both scalability and memory latency hiding. This experimental infrastructure includes the integrated parallelizing compiler, an interface to a fast emulation facility, and a complete execution-based simulator.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS: Full: CCA: Enhancing Scalability and Energy Efficiency in Extreme-Scale Parallel Systems through Application-Aware Communication Reduction
-
批准号:1438286
-
项目类别:Standard Grant
-
资助金额:$66.6万
-
财政年份:2014
-
负责人:David Lilja
-
依托单位:
CRI: CRD Collaborative Research: Archer - Seeding a Community-based Computing Infrastructure for Computer Architecture Research and Education
-
批准号:0750868
-
项目类别:Continuing Grant
-
资助金额:$6.76万
-
财政年份:2008
-
负责人:David Lilja
-
依托单位:
NER: Characterizing and Modeling Magnetic Tunnel Junction Devices for a Spintronics-based Processor
-
批准号:0609023
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2006
-
负责人:David Lilja
-
依托单位:
NER: Designing Reliable Computers Using Molecular Nanotechnology
-
批准号:0210197
-
项目类别:Standard Grant
-
资助金额:$7.0万
-
财政年份:2002
-
负责人:David Lilja
-
依托单位:
Flexible Architectural Cores for Commerical Computing Systems: A University-Industry GOALI Collaboration
-
批准号:9900605
-
项目类别:Standard Grant
-
资助金额:$19.69万
-
财政年份:1999
-
负责人:David Lilja
-
依托单位:
CISE Postdoctoral Research Associateship in Experimental Computer Science: Processor Allocation in Hierarchical Heterogeneous Networks of Workstations
-
批准号:9625875
-
项目类别:Standard Grant
-
资助金额:$4.62万
-
财政年份:1996
-
负责人:David Lilja
-
依托单位:
New Mechanisms for Parallel Loop Scheduling
-
批准号:9221900
-
项目类别:Standard Grant
-
资助金额:$16.09万
-
财政年份:1993
-
负责人:David Lilja
-
依托单位:
Multiprocessor Memory Design for High-Performance Computing
-
批准号:9209458
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:1992
-
负责人:David Lilja
-
依托单位:
海外基金