Sciweavers

MICRO
2002
IEEE
127views Hardware» more  MICRO 2002»
13 years 10 months ago
DELI: a new run-time control point
The Dynamic Execution Layer Interface (DELI) offers the following unique capability: it provides fine-grain control over the execution of programs, by allowing its clients to obse...
Giuseppe Desoli, Nikolay Mateev, Evelyn Duesterwal...
MICRO
2002
IEEE
105views Hardware» more  MICRO 2002»
13 years 10 months ago
Power protocol: reducing power dissipation on off-chip data buses
K. Basu, Alok N. Choudhary, Jayaprakash Pisharath,...
MICRO
2002
IEEE
113views Hardware» more  MICRO 2002»
13 years 10 months ago
Vacuum packing: extracting hardware-detected program phases for post-link optimization
This paper presents Vacuum Packing, a new approach to profile-based program optimization. Instead of using traditional aggregate or summarized execution profile weights, this ap...
Ronald D. Barnes, Erik M. Nystrom, Matthew C. Mert...
MICRO
2002
IEEE
118views Hardware» more  MICRO 2002»
13 years 10 months ago
Exploiting data-width locality to increase superscalar execution bandwidth
In a 64-bit processor, many of the data values actually used in computations require much narrower data-widths. In this study, we demonstrate that instruction data-widths exhibit ...
Gabriel H. Loh
MICRO
2002
IEEE
114views Hardware» more  MICRO 2002»
13 years 10 months ago
Characterizing and predicting value degree of use
A value’s degree of use—the number of dynamic uses of that value—provides the most essential information needed to optimize its communication. We present simulation results ...
J. Adam Butts, Gurindar S. Sohi
MICRO
2002
IEEE
131views Hardware» more  MICRO 2002»
13 years 10 months ago
Pointer cache assisted prefetching
Data prefetching effectively reduces the negative effects of long load latencies on the performance of modern processors. Hardware prefetchers employ hardware structures to predic...
Jamison D. Collins, Suleyman Sair, Brad Calder, De...