• DocumentCode
    2194850
  • Title

    Piranha: a scalable architecture based on single-chip multiprocessing

  • Author

    Barroso, Luiz André ; Gharachorloo, Kourosh ; McNamara, R. ; Nowatzyk, Andreas ; Qadeer, Shaz ; Sano, Barton ; Smith, Scott ; Stets, Robert ; Verghese, Ben

  • Author_Institution
    Western Res. Lab., Compaq Comput. Corp., Palo Alto, CA, USA
  • fYear
    2000
  • fDate
    14-14 June 2000
  • Firstpage
    282
  • Lastpage
    293
  • Abstract
    This paper describes the Piranha system, a research prototype being developed at Compaq that aggressively exploits chip multiprocessing by integrating eight simple Alpha processor cores along with a two-level cache hierarchy onto a single chip. Piranha also integrates further on-chip functionality to allow for scalable multiprocessor configurations to be built in a glueless and modular fashion. The use of simple processor cores combined with an industry-standard ASIC design methodology allow us to complete our prototype within a short time-frame, with a team size and investment that are an order of magnitude smaller than that of a commercial microprocessor. Our detailed simulation results show that while each Piranha processor core is substantially slower than an aggressive next-generation processor, the integration of eight cores onto a single chip allows Piranha to outperform next-generation processors by up to 2.9 times (on a per chip basis) on important workloads such as OLTP. This performance advantage can approach a factor of five by using full-custom instead of ASIC logic. In addition to exploiting chip multiprocessing, the Piranha prototype incorporates several other unique design choices including a shared second-level cache with no inclusion, a highly optimized cache coherence protocol, and a novel I/O architecture.
  • Keywords
    application specific integrated circuits; microprocessor chips; parallel architectures; ASIC design methodology; Alpha processor cores; Piranha; aggressive next-generation processor; research prototype; scalable architecture; simulation results; single-chip multiprocessing; two-level cache hierarchy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2000. Proceedings of the 27th International Symposium on
  • Conference_Location
    Vancouver, BC, Canada
  • ISSN
    1063-6897
  • Print_ISBN
    1-58113-232-8
  • Type

    conf

  • Filename
    854398