Title :
Profile-guided microarchitectural floor planning for deep submicron processor design
Author :
Ekpanyapong, Mongkol ; Minz, Jacob Rajkumar ; Watewai, Thaisiri ; Lee, Hsien-Hsin S. ; Lim, Sung Kyu
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA
fDate :
7/1/2006 12:00:00 AM
Abstract :
As very large scale integration (VLSI) process technology migrates to nanoscale with a feature size of less than 100 nm, global wire delay is becoming a major hindrance in keeping the latency of intrachip communication within a single cycle, thus substantially decaying performance scalability. In addition, an effective microarchitectural floor planning algorithm can no longer ignore the dynamic communication patterns of applications. This article, using the profile information acquired at the microarchitecture level, proposes a "profile-guided microarchitectural floor planner" that considers both the impact of wire delay and the architectural behavior, namely, the intermodule communication, to reduce the latency of frequent routes inside a processor and to maintain performance scalability. Based on the simulation results here, the proposed profile-guided method shows a 5%-40% average instructions per cycle (IPC) improvement when the clock frequency is fixed. From the perspective of instruction throughput in billion instructions per second (BIPS), the floor planner is much more scalable than the conventional wirelength-based floor planner
Keywords :
VLSI; circuit layout CAD; delays; integrated circuit interconnections; integrated circuit layout; microprocessor chips; VLSI process; communication patterns; deep submicron processor design; intermodule communication; intrachip communication; performance scalability; profile-guided method; profile-guided microarchitectural floor planning; wire delay; Clocks; Delay; Frequency; Microarchitecture; Process design; Process planning; Scalability; Throughput; Very large scale integration; Wire; Floor planning; microarchitectural design;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2005.855971