Pubs2

Distributed Microarchitectural Protocols in the TRIPS Prototype Processor

| Sorted by Date | Classified by Publication Type | Classified by Project |

Karthikeyan Sankaralingam, Ramadass Nagarajan, Robert McDonald, Rajagopalan Desikan, Saurabh Drolia, M.S. Govindan andPaul Gratz, Divya Gulati, Heather Hanson andChangkyu Kim, Haiming Liu, Nitya Ranganathan andSimha Sethumadhavan, Sadia Sharif, Premkishore Shivakumar, Stephen W. Keckler, and Doug Burger. Distributed Microarchitectural Protocols in the TRIPS Prototype Processor. In Proceedings of the 39th Annual International Symposium on Microarchitecture, December 2006.

Download

[PDF]

Abstract

Growing on-chip wire delays will cause many future microarchitecturesto be distributed, in which hardware resources within a singleprocessor become nodes on one or more switched micronetworks. Sincelarge processor cores will require multiple clock cycles to traverse,control must be distributed, not centralized. This paper describes thecontrol protocols in the TRIPS processor, a distributed, tiledmicroarchitecture that supports dynamic out-of-order execution. Itdetails each of the five types of reused tiles that compose theprocessor, the control and data networks that connect them, and thedistributed microarchitectural protocols that implement instructionfetch, execution, flush, and commit. We also describe the physicaldesign issues that arose when implementing the microarchitecture in a170M transistor, 130nm ASIC prototype chip composed of two 16-wideissue distributed processor cores and a distributed 1MB non-uniform(NUCA) on-chip memory system.

Additional Information

This is a test of the extra info broadcasting system.

BibTeX

 @InProceedings{micro06:trips,
   author =       {Karthikeyan Sankaralingam and Ramadass Nagarajan and Robert McDonald
 and Rajagopalan Desikan and Saurabh Drolia and M.S. Govindan and
 Paul Gratz and Divya Gulati and Heather Hanson and
 Changkyu Kim and Haiming Liu and Nitya Ranganathan and
 Simha Sethumadhavan and Sadia Sharif and
 Premkishore Shivakumar and Stephen W. Keckler and Doug Burger},
   title =        "{Distributed Microarchitectural Protocols in the TRIPS Prototype Processor}",
   booktitle =    "Proceedings of the 39th Annual International Symposium on Microarchitecture",
   year =         2006,
   month =        {December},
   abstract={
 Growing on-chip wire delays will cause many future microarchitectures
 to be distributed, in which hardware resources within a single
 processor become nodes on one or more switched micronetworks. Since
 large processor cores will require multiple clock cycles to traverse,
 control must be distributed, not centralized. This paper describes the
 control protocols in the TRIPS processor, a distributed, tiled
 microarchitecture that supports dynamic out-of-order execution. It
 details each of the five types of reused tiles that compose the
 processor, the control and data networks that connect them, and the
 distributed microarchitectural protocols that implement instruction
 fetch, execution, flush, and commit. We also describe the physical
 design issues that arose when implementing the microarchitecture in a
 170M transistor, 130nm ASIC prototype chip composed of two 16-wide
 issue distributed processor cores and a distributed 1MB non-uniform
 (NUCA) on-chip memory system.  },
   bib_dl_pdf = "http://www.cs.wisc.edu/~karu/docs/papers/utexas/micro06-trips-proto.pdf",
   bib_pubtype = {Refereed Conference},
   bib_rescat = {proj-trips},
   bib_extra_info = {This is a test of the extra info broadcasting system.}
 }

Generated by bib.pl (written by Patrick Riley ) on Sun Sep 26, 2021 16:14:28 time=1207019082