Mechanisms for Parallelism Specialization for the DySER Architecture

dc.contributor.affiliationUniversity of Wisconsin-Madison Department of Computer Sciencesen
dc.contributor.authorSankaralingam, Karthikeyan
dc.contributor.authorNowatzki, Tony
dc.contributor.authorHo, Chen-Han
dc.contributor.authorGovindaraju, Venkatraraman
dc.date.accessioned2012-07-18T19:14:53Z
dc.date.available2012-07-18T19:14:53Z
dc.date.issued2012-06-13
dc.description.abstractSpecialization is a promising direction for improving processor energy efficiency. With functionality specialization, hardware is designed for application-specific units of computation. With parallelism specialization, hardware is designed to exploit abundant data-level parallelism. The hardware for these specialization approaches have similarities including many functional units and the elimination of per-instruction overheads. Even so, previous architectures have focused on only one form of specialization. Our goal is to develop mechanisms that unify these two approaches into a single architecture. We develop the DySER architecture to support both, by Dynamically Specializing Execution Resources to match program regions. By dynamically specializing frequently executing regions, and applying a set of judiciously chosen parallelism mechanisms--namely region growing, vectorized communication, and region virtualization--we show DySER provides efficient functionality and parallelism specialization. It outperforms an OOO-CPU, SSE-acceleration, and GPU-acceleration by up to 4.1x, 4.7x and 4x respectively, while consuming 9%, 86%, and 8% less energy. Our full-system FPGA prototype of DySER integrated into OpenSPARC demonstrates an implementation is practical.en
dc.identifier.citationTR1773en
dc.identifier.urihttp://digital.library.wisc.edu/1793/61817
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciences
dc.titleMechanisms for Parallelism Specialization for the DySER Architectureen
dc.typeTechnical Reporten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR1773 dyser-mech-tr.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format
Description:
TR1773

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: