• 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