DocumentCode :
1220023
Title :
Interaction cost: for when event counts just don´t add up
Author :
Fields, Brian A. ; Bodìk, Rastislav ; Hill, Mark D. ; Newburn, Chris J.
Author_Institution :
California Univ., Berkeley, CA
Volume :
24
Issue :
6
fYear :
2004
Firstpage :
57
Lastpage :
61
Abstract :
Most performance analysis tasks boil down to finding bottlenecks. In the context of this article, a bottleneck is any event (for example, branch mispredict, window stall, or arithmetic-logic unit (ALU) operation) that limits performance. Bottleneck analysis is critical to an architect´s work, whether the goal is tuning processors for energy efficiency, improving the effectiveness of optimizations, or designing a more balanced processor. Interaction cost helps to improve processor performance and decrease power consumption by identifying when designers can choose among a set of optimizations and when it´s necessary to perform them all
Keywords :
cache storage; exception handling; parallel architectures; program diagnostics; system recovery; bottleneck analysis; cache storage; exception handling; interaction cost; parallel architectures; program diagnostics; system recovery; Computer aided instruction; Concurrent computing; Cost function; Delay; Design optimization; Energy consumption; Hardware; Microarchitecture; Out of order; Parallel processing;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2004.78
Filename :
1388158
Link To Document :
بازگشت