NCSU Libraries
Search the Collection|Browse Subjects|Services|Library Information|Community |News & Events
Logout

Title page for ETD etd-07082009-161145


Type of Document Master's Thesis
Author Choudhary, Niket Kumar,
URN etd-07082009-161145
Title A Synthesizable HDL Model for Out-of-Order Superscalar Processors.
Degree Master of Science
Graduate Program Computer Engineering
Advisory Committee
Advisor Name Title
Eric Rotenberg Committee Chair
Gregory Byrd Committee Member
W. Rhett Davis Committee Member
Keywords
  • Microarchitecture
  • Verilog
  • Superscalar
Date of Defense 2009-06-17
Availability unrestricted
Abstract
Many contemporary servers, personal and laptop computers, and even cell phones are powered by high-performance superscalar processors. In the past, conventional microarchitecture and technology scaling has afforded leaps in their performance and functionality. Today, conventional microarchitecture and technology scaling are both yielding lower returns with increasing costs. Therefore, any microarchitecture level decision to increase performance needs to be critically analyzed from a technology standpoint. To address this critical need, we have developed a register transfer level (RTL) model of a superscalar microarchitecture with similar complexity of a current generation processor. The RTL model is written in Verilog and is fully synthesizable. The model can be implemented in different technology nodes using a well established ASIC design flow to provide high fidelity estimation of propagation delay, power consumption, area, and other technology related costs. The RTL model is supplemented with a register file compiler to estimate the costs of multi-ported memory structures which are extensively used in a superscalar microarchitecture. The RTL model is also tightly integrated with a C++ functional simulator to assist and accelerate verification.
Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  etd.pdf 1.22 Mb 00:05:39 00:02:54 00:02:32 00:01:16 00:00:06