• DocumentCode
    2136128
  • Title

    Maximizing CMP throughput with mediocre cores

  • Author

    Davis, John D. ; Laudon, James ; Olukotun, Kunle

  • Author_Institution
    Stanford Univ., CA, USA
  • fYear
    2005
  • fDate
    17-21 Sept. 2005
  • Firstpage
    51
  • Lastpage
    62
  • Abstract
    In this paper we compare the performance of area equivalent small, medium, and large-scale multithreaded chip multiprocessors (CMTs) using throughput-oriented applications. We use area models based on SPARC processors incorporating these architectural features. We examine CMTs with in-order scalar processor cores, 2-way or 4-way in-order superscalar cores, private primary instruction and data caches, and a shared secondary cache. We explore a large design space, ranging from processor-intensive to cache-intensive CMTs. We use SPEC JBB2000, TPC-C, TPC-W, and XML Test to demonstrate that the scalar simple-core CMTs do a better job of addressing the problems of low instruction-level parallelism and high cache miss rates that dominate Web service middleware and online transaction processing applications. For the best overall CMT performance, smaller cores with lower performance, so called "mediocre" cores, maximize the total number of CMT cores and outperform CMTs built from larger, higher performance cores.
  • Keywords
    cache storage; instruction sets; multi-threading; multiprocessing systems; 2-way in-order superscalar cores; 4-way in-order superscalar cores; SPARC processors; SPEC JBB2000 test; TPC-C test; TPC-W test; Web service middleware; XML test; data caches; in-order scalar processor cores; instruction-level parallelism; multithreaded chip multiprocessors; online transaction processing; private primary instruction; shared secondary cache; Aggregates; Decision support systems; Delay; Enterprise resource planning; Large-scale systems; Multithreading; Space technology; Sun; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2005. PACT 2005. 14th International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-2429-X
  • Type

    conf

  • DOI
    10.1109/PACT.2005.42
  • Filename
    1515580