CAREER: Cooperative Redundant Threads
CAREER: Cooperative Redundant Threads
批准号:
0092832
负责人:
Eric Rotenberg
金额:
$30.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-03-01 至 2007-02-28
中文摘要
这项提议的研究使计算机能够达到更高的速度,而在这个时候,即使是一点点的性能提升也越来越难以通过传统手段实现。第一个关键发现是,计算机程序指定的许多指令并不是产生正确答案所严格要求的。也就是说,可以构造一个更短的程序,在更短的时间内产生相同的输出。提出了一种新颖的方法,通过完全绕过程序中预计不必要的部分来创建一个更短的程序。然而,通过跳过程序的某些部分,处理器无法验证这样做是否正确(因为程序已被转换)。第二个关键发现是,完整程序可以与短程序并发运行,以验证短程序的正确性,而不会显著降低短程序的运行速度。提出的方法被称为滑流范式,这是一种赛车技术,两辆车在空气动力学上合作来加速两辆车(滑流)。类似地,滑流处理器完成程序的两个冗余副本比传统处理器完成单个副本要快。在没有额外支持的情况下,还透明地利用冗余执行来实现容错。最后,Slipstream范式可以在新兴的多线程处理器上实现,而无需从根本上重组它们的架构。
英文摘要
The proposed research enables computers to attain higher speeds, at a time when even slight performance gains are increasingly difficult to achieve by conventional means. The first key discovery is that many instructions specified by a computer program are not strictly required for producing the correct answer. That is, a much shorter program can be constructed that produces the same output in a much shorter period of time. A novel method is proposed for creating a shorter program on-the-fly by completely bypassing parts of the program predicted to be unnecessary. By skipping parts of the program, however, the processor cannot verify that it was alright to do so (because the program has been transformed). The second key discovery is that the full program can be run concurrently with the short program, in order to verify the short program is correct, without noticeably slowing down the short program. The proposed method is called the Slipstream Paradigm, after a technique in auto racing where two cars collaborate aerodynamically to speed up both cars (slipstreaming). Similarly, a slipstream processor finishes two redundant copies of the program sooner that a conventional processor finishes a single copy. Redundant execution is also transparently leveraged for fault tolerance with no additional support. Finally, the Slipstream Paradigm is implementable on emerging multithreaded processors without fundamentally reorganizing their architecture.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FoMR: Post-Silicon Microarchitecture
-
批准号:1823517
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2018
-
负责人:Eric Rotenberg
-
依托单位:
SHF: Small: Design for Competitive Automated Layout (DCAL) of Mobile Application Processors
-
批准号:1218608
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2012
-
负责人:Eric Rotenberg
-
依托单位:
SHF: Small: AnyCore: A Universal Superscalar Core
-
批准号:1018517
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2010
-
负责人:Eric Rotenberg
-
依托单位:
SHF:Small: EXACT: Explicit Dynamic-Branch Prediction with Active Updates
-
批准号:0916481
-
项目类别:Standard Grant
-
资助金额:$20.63万
-
财政年份:2009
-
负责人:Eric Rotenberg
-
依托单位:
CPA-CSA: FabScalar: A Standard Superscalar Library for Fabricating Heterogeneous Chip Multiprocessors
-
批准号:0811707
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2008
-
负责人:Eric Rotenberg
-
依托单位:
The Phase Based Behavior of Objects
-
批准号:0702632
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Eric Rotenberg
-
依托单位:
Control-Flow Processors
-
批准号:0429843
-
项目类别:Continuing Grant
-
资助金额:$17.5万
-
财政年份:2004
-
负责人:Eric Rotenberg
-
依托单位:
Virtual Simple Architecture (VISA): Exceeding the Complexity Limit in Safe Real-Time Systems
-
批准号:0310860
-
项目类别:Continuing Grant
-
资助金额:$27.5万
-
财政年份:2003
-
负责人:Eric Rotenberg
-
依托单位:
Dynamic Superpipelining: Shaping Microarchitecture for Variable Frequency
-
批准号:0207785
-
项目类别:Standard Grant
-
资助金额:$22.92万
-
财政年份:2002
-
负责人:Eric Rotenberg
-
依托单位:
海外基金