About This Item

Ask the MINDS@UW Librarian

Design, Implementation, and Verification of DySER for Dynamic Specialization in General Purpose Processors

Show full item record

File(s):

Author(s)
Benson, Jesse
Advisor(s)
Sankaralingam, Karthikeyan
Degree
MS, Electrical Engineering
Date
May 15, 2011
Abstract
The Dynamically Synthesized Execution (DySE) model is an execution model to improve the energy efficiency and performance of general purpose programmable processors through dynamic specialization. The purpose of this project was to develop a prototype implementation of a DySE Resource (DySER) to demonstrate the viability of the design. A scalable DySER block was developed and integrated into the OpenSPARC T1 pipeline. The modified processor was synthesized onto a Virtex-5 FPGA and can execute application binaries created with our co-designed compiler. This paper provides an overview of the DySE Resource (DySER) design, hardware and compiler implementations, verification, and design analysis. Performance analysis shows speed-up can be achieved for programs that execute in phases or that contain ample computation reuse.
Permanent link
http://digital.library.wisc.edu/1793/53727 
Export
Export to RefWorks 
‚Äč

Part of

Show full item record

Search and browse




About MINDS@UW

Deposit materials

  1. Register to deposit in MINDS@UW
  2. Need deposit privileges? Contact us.
  3. Already registered? Have deposit privileges? Deposit materials.