DocumentCode
994611
Title
High-performance throughput computing
Author
Chaudhry, Shailender ; Caprioli, Paul ; Yip, Sherman ; Tremblay, Marc
Author_Institution
Sun MicroSyst. Inc., Mountain View, CA, USA
Volume
25
Issue
3
fYear
2005
Firstpage
32
Lastpage
45
Abstract
CMT processors offer a way to significantly improve the performance of computer systems. The return on investment for multithreading is among the highest in computer microarchitectural techniques. If you design a core from scratch to support multithreading, gains as high as 3× are possible for just a 20 percent increase in area. Even with throughput performance as the main target, we have shown that the microarchitecture necessary to support threads on a CMT can also achieve high single-thread performance. Hardware scouting, which Sun is implementing on the Rock microprocessor, can increase the single-thread performance of applications by up to 40 percent. Alternatively, scouting is a technique that makes the on-chip caches appear much larger, performance robustness technique, making up for code tailored for different on-chip cache sizes or even a different number and levels of caches.
Keywords
cache storage; computer architecture; microprocessor chips; multi-threading; performance evaluation; system-on-chip; CMT processor; Rock microprocessor; Sun MicroSystems; code tailoring; computer microarchitectural technique; hardware scouting; high-performance throughput computing; multithreading; on-chip cache size; return-on-investment; single-thread performance; Delay; Hardware; Microprocessors; Multicore processing; Multithreading; Pipelines; Space technology; Sun; Throughput; Yarn; CMP; CMT; hardware scout; microprocessor; multicore; multithreading;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2005.49
Filename
1463182
Link To Document