6th October 2013
AMD Bulldozer CPU Architecture Overview
Architecture per core:
At the chip level, 8 cores per CPU:
Registers per core:
Unfortunately I didn't find opcode clock cycles on AMD's website. AMD's website seems to be almost unmaintained, i.e., lots of dead links. Below are some clock cycles gathered through experiment by Agner Fog. I took the values measured for Bulldozer in Instruction Tables.
|AND, OR, XOR||1|
Due to out-of-order execution timings may vary in actual programs.
See the following programmer's manuals from AMD:
- AMD64 Architecture Programmer’s Manual Volume 1: Application Programming, local copy
- AMD64 Architecture Programmer’s Manual, Volume 3: General-Purpose and System Instructions, local copy
- AMD64 Architecture Programmer’s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions, local copy