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 :
بازگشت