DocumentCode :
1361367
Title :
Design of the Two-Core x86-64 AMD “Bulldozer” Module in 32 nm SOI CMOS
Author :
McIntyre, Hugh ; Arekapudi, Srikanth ; Busta, Eric ; Fischer, Timothy ; Golden, Michael ; Horiuchi, Aaron ; Meneghini, Tom ; Naffziger, Samuel ; Vinh, James
Author_Institution :
AMD, Sunnyvale, CA, USA
Volume :
47
Issue :
1
fYear :
2012
Firstpage :
164
Lastpage :
176
Abstract :
This paper describes key circuit innovations in a new x86-64 micro-architecture AMD code-named “Bulldozer” , . It is implemented in 32 nm high-K metal gate SOI CMOS. It occupies 30.9 mm-2, contains 213 million transistors, reduces the number of F04 gates per cycle by more than 20% compared to a previous processor in the same technology , and demonstrates superior frequency scaling across voltage. The module includes two independent integer cores but shares the fetch, decode, floating-point, and L2 cache units to maximize single-threaded performance and multi-threaded throughput while significantly improving power and area efficiency compared to fully replicated CPU cores. The design includes a new soft-edged flop (SEF) family to enable high frequency and low power. Achieving power efficiency in combination with high-frequency design is a particular challenge, and this paper describes several of the unique approaches to power optimization that have been employed in the design. The gate-count reduction and power optimization enable faster frequencies in the same power envelope compared to previous designs.
Keywords :
CMOS integrated circuits; cache storage; silicon-on-insulator; AMD code; CPU core; L2 cache unit; SOI CMOS; circuit innovation; floating-point; gate-count reduction; high-k metal gate; microarchitecture; multithreaded throughput; power efficiency; power optimization; single-threaded performance; size 32 nm; soft-edged flop; two-core x86-64 AMD bulldozer module; Arrays; Clocks; Land vehicles; Latches; Logic gates; Optimization; Timing; 64-bit architecture; 8T RAMcell; Array design techniques; CMT; SOI; circuit design; clock power reduction; clocked storage elements; clocks; design productivity; dynamic circuit design; energy-efficient circuits; flip-flops; floating point; idle power; low power; low voltage design; multi-core; power management; register files; soft errors; x86-64;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/JSSC.2011.2167823
Filename :
6060836
Link To Document :
بازگشت