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
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;
Conference_Titel :
Computer Architecture, 2000. Proceedings of the 27th International Symposium on
Conference_Location :
Vancouver, BC, Canada
Print_ISBN :
1-58113-232-8