Title :
Bulldozer: An Approach to Multithreaded Compute Performance
Author :
Butler, Michael ; Barnes, Leslie ; Sarma, Debjit Das ; Gelinas, Bob
Author_Institution :
Adv. Micro Devices, Sunnyvale, CA, USA
Abstract :
AMD bulldozer module represents a new direction in microarchitecture and includes a number of firsts for AMD, including AMD multithreaded X86 processor, implementation of a shared level 2 cache, and X86 processor to incorporate floating-point multiply-accumulate (FMAC). This article discusses the module multithreading architecture, power-efficient micro architecture, and subblocks, including the various microarchitectural latencies, bandwidths, and structure sizes.
Keywords :
floating point arithmetic; instruction sets; microprocessor chips; multi-threading; parallel architectures; Bulldozer module; X86 processor; floating-point multiply accumulate; microarchitecture; multithreaded architecture; Bandwidth; Decoding; Hardware; Instruction sets; Multithreading; Pipeline processing; Throughput; Bulldozer; Microprocessors; microarchitecture implementation considerations; microcomputers; processor architectures;
Journal_Title :
Micro, IEEE