語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Software-assisted hardware reliabili...
~
Janapa Reddi, Vijay.
FindBook
Google Book
Amazon
博客來
Software-assisted hardware reliability: Enabling aggressive timing speculation using run-time feedback from hardware and software.
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
Software-assisted hardware reliability: Enabling aggressive timing speculation using run-time feedback from hardware and software./
作者:
Janapa Reddi, Vijay.
面頁冊數:
171 p.
附註:
Source: Dissertation Abstracts International, Volume: 71-07, Section: B, page: 4345.
Contained By:
Dissertation Abstracts International71-07B.
標題:
Engineering, Computer. -
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3414768
ISBN:
9781124079677
Software-assisted hardware reliability: Enabling aggressive timing speculation using run-time feedback from hardware and software.
Janapa Reddi, Vijay.
Software-assisted hardware reliability: Enabling aggressive timing speculation using run-time feedback from hardware and software.
- 171 p.
Source: Dissertation Abstracts International, Volume: 71-07, Section: B, page: 4345.
Thesis (Ph.D.)--Harvard University, 2010.
In the era of nanoscale technology scaling, we are facing the limits of physics, challenging robust and reliable microprocessor design and fabrication. As these trends continue, guaranteeing correctness of execution is becoming prohibitively expensive and impractical. In this thesis, we demonstrate the benefits of abstracting circuit-level challenges to the architecture and software layers. Reliability challenges are broadly classified into process, voltage, and thermal variations. As proof of concept, we target voltage variation, which is least understood, demonstrating its growing detrimental effects on future processors: Shrinking feature size and diminishing supply voltage are making circuits more sensitive to supply voltage fluctuations within the microprocessor. If left unattended, these voltage fluctuations can lead to timing violations or even transistor lifetime issues. This problem, more commonly known as the dI/dt problem, is forcing microprocessor designers to increasingly sacrifice processor performance, as well as power efficiency, in order to guarantee correctness and robustness of operation. Industry addresses this problem by un-optimizing the processor for the worst case voltage flux. Setting such extreme operating voltage margins for those large and infrequent voltage swings is not a sustainable solution in the long term. Therefore, we depart from this traditional strategy and operate the processor under more typical case conditions. We demonstrate that a collaborative architecture between hardware and software enables aggressive operating voltage margins, and as a consequence improves processor performance and power efficiency. This co-designed architecture is built on the principles of tolerance, avoidance and elimination. Using a fail-safe hardware mechanism to tolerate voltage margin violations, we enable timing speculation, while a run-time hardware and software layer attempts to not only predict and avoid impending violations, but also reschedules instructions and co-schedules threads intelligently to eliminate voltage violations altogether. We believe tolerance, avoidance and elimination are generalizable constructs capable of acting as guidelines to address and successfully mitigate the other parameter-related reliability challenges as well.
ISBN: 9781124079677Subjects--Topical Terms:
1669061
Engineering, Computer.
Software-assisted hardware reliability: Enabling aggressive timing speculation using run-time feedback from hardware and software.
LDR
:03362nam 2200301 4500
001
1392587
005
20110218114620.5
008
130515s2010 ||||||||||||||||| ||eng d
020
$a
9781124079677
035
$a
(UMI)AAI3414768
035
$a
AAI3414768
040
$a
UMI
$c
UMI
100
1
$a
Janapa Reddi, Vijay.
$3
1671046
245
1 0
$a
Software-assisted hardware reliability: Enabling aggressive timing speculation using run-time feedback from hardware and software.
300
$a
171 p.
500
$a
Source: Dissertation Abstracts International, Volume: 71-07, Section: B, page: 4345.
500
$a
Advisers: David M. Brooks; Gu-Yeon Wei; Michael D. Smith.
502
$a
Thesis (Ph.D.)--Harvard University, 2010.
520
$a
In the era of nanoscale technology scaling, we are facing the limits of physics, challenging robust and reliable microprocessor design and fabrication. As these trends continue, guaranteeing correctness of execution is becoming prohibitively expensive and impractical. In this thesis, we demonstrate the benefits of abstracting circuit-level challenges to the architecture and software layers. Reliability challenges are broadly classified into process, voltage, and thermal variations. As proof of concept, we target voltage variation, which is least understood, demonstrating its growing detrimental effects on future processors: Shrinking feature size and diminishing supply voltage are making circuits more sensitive to supply voltage fluctuations within the microprocessor. If left unattended, these voltage fluctuations can lead to timing violations or even transistor lifetime issues. This problem, more commonly known as the dI/dt problem, is forcing microprocessor designers to increasingly sacrifice processor performance, as well as power efficiency, in order to guarantee correctness and robustness of operation. Industry addresses this problem by un-optimizing the processor for the worst case voltage flux. Setting such extreme operating voltage margins for those large and infrequent voltage swings is not a sustainable solution in the long term. Therefore, we depart from this traditional strategy and operate the processor under more typical case conditions. We demonstrate that a collaborative architecture between hardware and software enables aggressive operating voltage margins, and as a consequence improves processor performance and power efficiency. This co-designed architecture is built on the principles of tolerance, avoidance and elimination. Using a fail-safe hardware mechanism to tolerate voltage margin violations, we enable timing speculation, while a run-time hardware and software layer attempts to not only predict and avoid impending violations, but also reschedules instructions and co-schedules threads intelligently to eliminate voltage violations altogether. We believe tolerance, avoidance and elimination are generalizable constructs capable of acting as guidelines to address and successfully mitigate the other parameter-related reliability challenges as well.
590
$a
School code: 0084.
650
4
$a
Engineering, Computer.
$3
1669061
650
4
$a
Computer Science.
$3
626642
690
$a
0464
690
$a
0984
710
2
$a
Harvard University.
$3
528741
773
0
$t
Dissertation Abstracts International
$g
71-07B.
790
1 0
$a
Brooks, David M.,
$e
advisor
790
1 0
$a
Wei, Gu-Yeon,
$e
advisor
790
1 0
$a
Smith, Michael D.,
$e
advisor
790
$a
0084
791
$a
Ph.D.
792
$a
2010
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3414768
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9155726
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入