Bulldozer (microarchitecture)

Last updated
Bulldozer - Family 15h
General information
LaunchedLate 2011
Common manufacturer(s)
Architecture and classification
Technology node 32 nm
Instruction set x86-64
Physical specifications
Socket(s)
Products, models, variants
Core name(s)
History
Predecessor(s) Family 10h (K10)
Successor(s) Piledriver - Family 15h (2nd-gen)

The AMD Bulldozer Family 15h is a microprocessor microarchitecture for the FX and Opteron line of processors, developed by AMD for the desktop and server markets. [1] [2] Bulldozer is the codename for this family of microarchitectures. It was released on October 12, 2011, as the successor to the K10 microarchitecture.

Contents

Bulldozer is designed from scratch, not a development of earlier processors. [3] The core is specifically aimed at computing products with TDPs of 10 to 125  watts. AMD claims dramatic performance-per-watt efficiency improvements in high-performance computing (HPC) applications with Bulldozer cores.

The Bulldozer cores support most of the instruction sets implemented by Intel processors (Sandy Bridge) available at its introduction (including SSE4.1, SSE4.2, AES, CLMUL, and AVX) as well as new instruction sets proposed by AMD; ABM, XOP, FMA4 and F16C. [4] [5] Only Bulldozer GEN4 (Excavator) supports AVX2 instruction sets.

Overview

According to AMD, Bulldozer-based CPUs are based on GlobalFoundries' 32 nm Silicon on insulator (SOI) process technology and reuses the approach of DEC for multitasking computer performance with the arguments that it, according to press notes, "balances dedicated and shared computer resources to provide a highly compact, high units count design that is easily replicated on a chip for performance scaling." [6] In other words, by eliminating some of the "redundant" elements that naturally creep into multicore designs, AMD has hoped to take better advantage of its hardware capabilities, while using less power.

Bulldozer-based implementations built on 32nm SOI with HKMG arrived in October 2011 for both servers and desktops. The server segment included the dual chip (16-core) Opteron processor codenamed Interlagos (for Socket G34) and single chip (4, 6 or 8 cores) Valencia (for Socket C32), while the Zambezi (4, 6 and 8 cores) targeted desktops on Socket AM3+. [7] [8]

Bulldozer is the first major redesign of AMD’s processor architecture since 2003, when the firm launched its K8 processors, and also features two 128-bit FMA-capable FPUs which can be combined into one 256-bit FPU. This design is accompanied by two integer clusters, each with 4 pipelines (the fetch/decode stage is shared). Bulldozer also introduced shared L2 cache in the new architecture. AMD calls this design a "Module". A 16-core processor design would feature eight of these "modules", [9] but the operating system will recognize each "module" as two logical cores.

The modular architecture consists of multithreaded shared L2 cache and FlexFPU, which uses simultaneous multithreading. Each physical integer core, two per module, is single threaded, in contrast with Intel's Hyperthreading, where two virtual simultaneous threads share the resources of a single physical core. [10] [11]

In a retrospective review, Jeremy Laird of APC magazine commented on Bulldozer issues, noted that it was slower than outgoing Phenom II K10 design, and that the PC software ecosystem had not yet "embraced" the multi-threaded model. By his observation, issues caused a big loss for AMD, that the company lost over 1 billion USD in 2012, and that some industry observers were predicting the bankruptcy by mid-2015. The company later managed to return to profit. Mentioned reasons for regaining the profitability were the earlier divesting of in-house manufacturing into GlobalFoundries and then outsourcing the manufacturing to TSMC and making a new Ryzen CPU design. [12]

Architecture

Bulldozer core

Block diagram of a complete Bulldozer module, showing 2 integer clusters AMD Bulldozer block diagram (CPU core block).png
Block diagram of a complete Bulldozer module, showing 2 integer clusters
Block diagram of a 4 module design with 8 integer clusters AMD Bulldozer block diagram (8 core CPU).PNG
Block diagram of a 4 module design with 8 integer clusters
Memory topology of a Bulldozer server Hwloc.png
Memory topology of a Bulldozer server
Bulldozer die shot with highlighted parts Bulldozer 640.jpg
Bulldozer die shot with highlighted parts

Bulldozer made use of "Clustered Multithreading" (CMT), a technique where some parts of the processor are shared between two threads and some parts are unique for each thread. Prior examples of such an approach to unconventional multithreading can be traced way back to the 2005 Sun Microsystems' UltraSPARC T1 CPU. In terms of hardware complexity and functionality, a Bulldozer CMT module is equal to a dual-core processor in its integer calculation capabilities, and to either a single-core processor or a handicapped dual-core in terms of floating-point computational power, depending on whether the code is saturated in floating point instructions in both threads running on the same CMT module, and whether the FPU is performing 128-bit or 256-bit floating point operations. The reason for this is that for each two integer cores, that is, within the same module, there is a single floating-point unit consisting of a pair of 128-bit FMAC execution units.

CMT is in some way a simpler but similar design philosophy to SMT; both designs try to utilize execution units efficiently; in either method, when two threads compete for some execution pipelines, there is a loss in performance in one or more of the threads. Due to dedicated integer cores, the Bulldozer family modules performed roughly like a dual-core, dual-threaded processor during sections of code that were either wholly integer or a mix of integer and floating-point calculations; yet, due to the SMT use of the shared floating-point pipelines, the module would perform similarly to a single-core, dual-threaded SMT processor (SMT2) for a pair of threads saturated with floating-point instructions. (Both of these last two comparisons make the assumption that the processor possesses an equally wide and capable execution core, integer-wise and floating-point-wise, respectively.)

Both CMT and SMT are at peak effectiveness while running integer and floating point code on a pair of threads. CMT stays at peak effectiveness while working on a pair of threads consisting both of integer code, while under SMT, one or both threads will underperform due to competition for integer execution units. The disadvantage for CMT is a greater number of idle integer execution units in a single threaded case. In the single threaded case, CMT is limited to use at most half of the integer execution units in its module, while SMT imposes no such limit. A large SMT core with integer circuitry as wide and fast as two CMT cores could in theory have momentarily up to twice an integer performance in a single thread case. (More realistically for general code as a whole, Pollack's Rule estimates a speedup factor of , or approximately 40% increase in performance.)

CMT processors and a typical SMT processor are similar in their efficient shared use of the L2 cache between a pair of threads.

The longer pipeline allowed the Bulldozer family of processors to achieve a much higher clock frequency compared to its K10 predecessors. While this increased frequencies and throughput, the longer pipeline also increased latencies and increased branch misprediction penalties.

The issue widths (and peak instruction executions per cycle) of a Jaguar, K10, and Bulldozer core are 2, 3, and 4 respectively. This made Bulldozer a more superscalar design compared to Jaguar/Bobcat. However, due to K10's somewhat wider core (in addition to the lack of refinements and optimizations in a first generation design) the Bulldozer architecture typically performed with somewhat lower IPC compared to its K10 predecessors. It was not until the refinements made in Piledriver and Steamroller, that the IPC of the Bulldozer family distinctly began to exceed that of K10 processors such as Phenom II.

Branch predictor

Instruction set extensions

Process technology and clock frequency

Cache and memory interface

I/O and socket interface

Features

Processors

Chipset and I/Os for 1st CMT generation AMD Bulldozer chipset.PNG
Chipset and I/Os for 1st CMT generation
AMD FX 8350 Processor AMD FX 8350 Prozessor.jpg
AMD FX 8350 Processor
AMD Opteron 6282 processor AMD Opteron 6282 SE (OS6282YETGGGU)-top.jpg
AMD Opteron 6282 processor

The first revenue shipments of Bulldozer-based Opteron processors was announced on September 7, 2011. [32] The FX-4100, FX-6100, FX-8120 and FX-8150 were released in October 2011; with remaining FX series AMD processors released at the end of the first quarter of 2012.

Desktop

Model[Modules/FPUs]

Cores/threads

Freq.

(GHz)

Max. turbo

(GHz)

L2

cache

L3

(MB)

TDP

(W)

DDR3

Memory

Turbo

Core

2.0

Socket
Full

load

Half

load

FX-8100[4]82.83.13.7

2MB

8951866Yes AM3+
FX-81203.13.44.0125
FX-81403.23.64.195
FX-81503.63.94.2125
FX-81703.94.24.5
FX-6100[3]63.33.63.9

2MB

95
FX-61203.63.94.2
FX-61303.63.83.9
FX-62003.84.04.1125
FX-4100[2]43.63.73.82x

2MB

95
FX-41203.94.04.1
FX-41303.83.94.04125
FX-41503.8895/125
FX-41704.24.3125

Major Sources: CPU-World [33] and Xbit-Labs [34]

Server

There are two series of Bulldozer-based processors for servers: Opteron 4200 series (Socket C32, code named Valencia, with up to four modules) and Opteron 6200 series (Socket G34, code named Interlagos, with up to 8 modules). [35] [36]

False advertising lawsuit

In November 2015, AMD was sued under the California Consumers Legal Remedies Act and Unfair Competition Law for allegedly misrepresenting the specifications of Bulldozer chips. The class-action lawsuit, filed on 26 October in the US District Court for the Northern District of California, claims that each Bulldozer module is in fact a single CPU core with a few dual-core traits, rather than a true dual-core design. [37] In August 2019, AMD agreed to settle the suit for $12.1M. [38] [39]

Performance

Performance on Linux

On 24 October 2011, the first generation tests done by Phoronix confirmed that the performance of Bulldozer CPU was somewhat less than expected. [40] In several tests, the CPU performed similarly to the older generation Phenom 1060T.

The performance later substantially increased, as various compiler optimizations and CPU driver fixes were released. [41] [42]

Performance on Windows

The first Bulldozer CPUs were met with a mixed response. It was discovered that the FX-8150 performed poorly in benchmarks that were not highly threaded, falling behind the second-generation Intel Core i* series processors and being matched or even outperformed by AMD's own Phenom II X6 at lower clock speeds. In highly threaded benchmarks, the FX-8150 performed on par with the Phenom II X6, and the Intel Core i7 2600K, depending on the benchmark. Given the overall more consistent performance of the Intel Core i5 2500K at a lower price, these results left many reviewers underwhelmed. The processor was found to be extremely power-hungry under load, especially when overclocked, compared to Intel's Sandy Bridge. [43] [44]

On 13 October 2011, AMD stated on its blog that "there are some in our community who feel the product performance did not meet their expectations", but showed benchmarks on actual applications where it outperformed the Sandy Bridge i7 2600k and AMD X6 1100T. [45]

In January 2012, Microsoft released two hotfixes for Windows 7 and Server 2008 R2 that marginally improve the performance of Bulldozer CPUs by addressing the thread scheduling concerns raised after the release of Bulldozer. [46] [47] [48]

On 6 March 2012, AMD posted a knowledge base article stating that there was a compatibility problem with FX processors, and certain games on the widely used digital game distribution platform, Steam. AMD stated that they had provided a BIOS update to several motherboard manufacturers (namely: Asus, Gigabyte Technology, MSI, and ASRock) that would fix the problem. [49]

In September 2014, AMD CEO Rory Read conceded the Bulldozer design had not been a "game-changing part", and that AMD had to live with the design for four years. [50]

Overclocking

On 31 August 2011, AMD and a group of well-known overclockers including Brian McLachlan, Sami Mäkinen, Aaron Schradin, and Simon Solotko managed to set a new world record for CPU frequency using the unreleased and overclocked FX-8150 Bulldozer processor. Before that day, the record sat at 8.309 GHz, but the Bulldozer combined with liquid helium cooling reached a new high of 8.429 GHz. The record has since been overtaken at 8.58 GHz by Andre Yang using liquid nitrogen. [51] [52] On August 22, 2014 and using an FX-8370 (Piledriver), The Stilt from Team Finland achieved a maximum CPU frequency of 8.722 GHz. [53]

The CPU clock frequency records set by overclocked Bulldozer CPUs were only broken almost a decade later by overclocks of Intel's 13th generation Core Raptor Lake CPUs in October 2022. [54]

Revisions

Piledriver is the AMD codename for its improved second-generation microarchitecture based on Bulldozer. AMD Piledriver cores are found in Socket FM2 Trinity and Richland based series of APUs and CPUs and the Socket AM3+ Vishera based FX-series of CPUs. Piledriver was the last generation in the Bulldozer family to be available for socket AM3+ and to be available with an L3 cache. The Piledriver processors available for FM2 (and its mobile variant) sockets did not come with a L3 cache, as the L2 cache is the last-level cache for all FM2/FM2+ processors.

Steamroller is the AMD codename for its third-generation microarchitecture based on an improved version of Piledriver. Steamroller cores are found in the Socket FM2+ Kaveri based series of APUs and CPUs.

Excavator is the codename for the fourth-generation Bulldozer core. [55] Excavator was implemented as 'Carrizo' A-series APUs, "Bristol Ridge" A-series APUs, and Athlon x4 CPUs. [56]

See also

Related Research Articles

<span class="mw-page-title-main">Opteron</span> Server and workstation processor line by AMD

Opteron is AMD's x86 former server and workstation processor line, and was the first processor which supported the AMD64 instruction set architecture. It was released on April 22, 2003, with the SledgeHammer core (K8) and was intended to compete in the server and workstation markets, particularly in the same segment as the Intel Xeon processor. Processors based on the AMD K10 microarchitecture were announced on September 10, 2007, featuring a new quad-core configuration. The last released Opteron CPUs are the Piledriver-based Opteron 4300 and 6300 series processors, codenamed "Seoul" and "Abu Dhabi" respectively.

<span class="mw-page-title-main">Athlon 64</span> Series of CPUs by AMD

The Athlon 64 is a ninth-generation, AMD64-architecture microprocessor produced by Advanced Micro Devices (AMD), released on September 23, 2003. It is the third processor to bear the name Athlon, and the immediate successor to the Athlon XP. The second processor to implement the AMD64 architecture and the first 64-bit processor targeted at the average consumer, it was AMD's primary consumer CPU, and primarily competed with Intel's Pentium 4, especially the Prescott and Cedar Mill core revisions. It is AMD's first K8, eighth-generation processor core for desktop and mobile computers. Despite being natively 64-bit, the AMD64 architecture is backward-compatible with 32-bit x86 instructions. Athlon 64s have been produced for Socket 754, Socket 939, Socket 940, and Socket AM2. The line was succeeded by the dual-core Athlon 64 X2 and Athlon X2 lines.

<span class="mw-page-title-main">Athlon 64 X2</span> Series of CPUs by AMD

The Athlon 64 X2 is the first native dual-core desktop central processing unit (CPU) designed by Advanced Micro Devices (AMD). It was designed from scratch as native dual-core by using an already multi-CPU enabled Athlon 64, joining it with another functional core on one die, and connecting both via a shared dual-channel memory controller/north bridge and additional control logic. The initial versions are based on the E stepping model of the Athlon 64 and, depending on the model, have either 512 or 1024 KB of L2 cache per core. The Athlon 64 X2 can decode instructions for Streaming SIMD Extensions 3 (SSE3), except those few specific to Intel's architecture. The first Athlon 64 X2 CPUs were released in May 2005, in the same month as Intel's first dual-core processor, the Pentium D.

The AMD Family 10h, or K10, is a microprocessor microarchitecture by AMD based on the K8 microarchitecture. The first third-generation Opteron products for servers were launched on September 10, 2007, with the Phenom processors for desktops following and launching on November 11, 2007 as the immediate successors to the K8 series of processors.

<span class="mw-page-title-main">Socket G34</span> CPU socket for AMD mobile CPUs

Socket G34 is a land grid array CPU socket designed by AMD to support AMD's multi-chip module Opteron 6000-series server processors. G34 was launched on March 29, 2010, alongside the initial grouping of Opteron 6100 processors designed for it. Socket G34 supports four DDR3 SDRAM channels, two for each die in the 1944 pin CPU package. Socket G34 is available in up to four-socket arrangements, which is a change from the Socket F CPUs supporting up to eight-socket arrangements. However, four Socket G34 CPUs have eight dies, which is identical to what eight Socket F CPUs have. AMD declined to extend Socket G34 to eight-way operation citing shrinking demand of the >4-socket market. AMD is targeting Socket G34 at the high-end two-socket market and the four-socket market. The lower-end two-socket market will be serviced by monolithic-die Socket C32 CPUs with half the core count as the equivalent Socket G34 CPUs.

<span class="mw-page-title-main">Phenom II</span> Family of AMD multi-core 45 nm processors

Phenom II is a family of AMD's multi-core 45 nm processors using the AMD K10 microarchitecture, succeeding the original Phenom. Advanced Micro Devices released the Socket AM2+ version of Phenom II in December 2008, while Socket AM3 versions with DDR3 support, along with an initial batch of triple- and quad-core processors were released on February 9, 2009. Dual-processor systems require Socket F+ for the Quad FX platform. The next-generation Phenom II X6 was released on April 27, 2010.

<span class="mw-page-title-main">Athlon II</span> Family of central processing unit models

Athlon II is a family of AMD multi-core 45 nm central processing units, which is aimed at the budget to mid-range market and is a complementary product lineup to the Phenom II.

<span class="mw-page-title-main">AMD FX</span> Series of high-end microprocessors by AMD

AMD FX is a series of high-end AMD microprocessors for personal computers which debuted in 2011, claimed as AMD's first native 8-core desktop processor. The line was introduced with the Bulldozer microarchitecture at launch, and was then succeeded by its derivative Piledriver in 2012.

AMD Piledriver Family 15h is a microarchitecture developed by AMD as the second-generation successor to Bulldozer. It targets desktop, mobile and server markets. It is used for the AMD Accelerated Processing Unit, AMD FX, and the Opteron line of processors.

The AMD Jaguar Family 16h is a low-power microarchitecture designed by AMD. It is used in APUs succeeding the Bobcat Family microarchitecture in 2013 and being succeeded by AMD's Puma architecture in 2014. It is two-way superscalar and capable of out-of-order execution. It is used in AMD's Semi-Custom Business Unit as a design for custom processors and is used by AMD in four product families: Kabini aimed at notebooks and mini PCs, Temash aimed at tablets, Kyoto aimed at micro-servers, and the G-Series aimed at embedded applications. Both the PlayStation 4 and the Xbox One use chips based on the Jaguar microarchitecture, with more powerful GPUs than AMD sells in its own commercially available Jaguar APUs.

AMD Steamroller Family 15h is a microarchitecture developed by AMD for AMD APUs, which succeeded Piledriver in the beginning of 2014 as the third-generation Bulldozer-based microarchitecture. Steamroller APUs continue to use two-core modules as their predecessors, while aiming at achieving greater levels of parallelism.

<span class="mw-page-title-main">Zen (first generation)</span> 2017 AMD 14-nanometre processor microarchitecture

Zen is the codename for the first iteration in a family of computer processor microarchitectures of the same name from AMD. It was first used with their Ryzen series of CPUs in February 2017. The first Zen-based preview system was demonstrated at E3 2016, and first substantially detailed at an event hosted a block away from the Intel Developer Forum 2016. The first Zen-based CPUs, codenamed "Summit Ridge", reached the market in early March 2017, Zen-derived Epyc server processors launched in June 2017 and Zen-based APUs arrived in November 2017.

References

  1. "FX Processors". AMD. 24 February 2016. Retrieved 24 February 2016.
  2. "AMD ships 16 core bulldozer powered Opteron 6200". Engadget. 14 November 2011. Retrieved 24 February 2016.
  3. Bulldozer 50% Faster than Core i7 and Phenom II, techPowerUp, retrieved 2012-01-23
  4. AMD64 Architecture Programmer's Manual Volume 6: 128-Bit and 256-Bit XOP, and FMA4 Instructions (PDF), AMD, May 1, 2009, retrieved 2009-05-08
  5. Striking a balance, Dave Christie, AMD Developer blogs, 7 May 2009, archived from the original on 2012-04-02, retrieved 2009-05-08
  6. AMD Sets New Mark in x86 Innovation with First Detailed Disclosures of Two New Core Designs, AMD, August 24, 2011, p. 1, retrieved September 18, 2011
  7. Analyst Day 2009 Summary, AMD, November 11, 2009, retrieved 2009-11-14
  8. AMD bestätigt: "Zambezi" ist inkompatibel zum Sockel AM3, Planet3dnow.de, retrieved 2012-01-23
  9. Analyst Day 2009 Presentations, AMD, November 11, 2009, retrieved 2009-11-14
  10. "Archived copy". Archived from the original on 2013-10-17. Retrieved 2013-07-22.{{cite web}}: CS1 maint: archived copy as title (link)
  11. "AMD unveils Flex FP - bit-tech.net". bit-tech.net.
  12. Laird, Jeremy (August 2022). "Ryzen again: The resurrection of AMD". APC . No. 509. Future Publishing. pp. 56–57. ISSN   0725-4415.
  13. Bulldozer microarchitecture block, AnandTech, August 24, 2010
  14. Bulldozer module functional schematic, AMD, August 24, 2010, archived from the original on October 1, 2012, retrieved August 25, 2010
  15. More On Bulldozer, Tomshardware.com, 2010-08-24, retrieved 2012-01-23
  16. AMD Reveals Details About Bulldozer Microprocessors, AMD Reveals Details About Bulldozer Microprocessors, Xbitlabs.com, archived from the original on 2011-09-03, retrieved 2012-01-23
  17. Real World Technologies (2010-08-26), AMD's Bulldozer Microarchitecture, Realworldtech.com, retrieved 2012-01-23
  18. David Kanter (August 26, 2010). "AMD's Bulldozer Microarchitecture Memory Subsystem Continued". Real World Technologies.
  19. Bulldozer design power efficiency, AMD, August 24, 2010
  20. 1 2 3 AP (PDF), archived from the original (PDF) on 2012-01-20, retrieved 2012-01-23
  21. Johan De Gelas, The Bulldozer Aftermath: Delving Even Deeper
  22. Anand Lal Shimpi, AMD's Jaguar Architecture: The CPU Powering Xbox One, PlayStation 4, Kabini & Temash
  23. https://www.olcf.ornl.gov/wp-content/uploads/2012/01/TitanWorkshop2012_Day1_AMD.pdf [ bare URL PDF ]
  24. XOP and FMA4 Instruction set in SSE5, Techreport.com, 2009-05-06, retrieved 2012-01-23
  25. AMD Financial Analyst Day 2010, Server Platforms Presentation, Ir.amd.com, 2010-11-09, archived from the original on 2013-11-12, retrieved 2012-01-23
  26. AMD Roadmap , retrieved 2012-01-23
  27. AMD (2012-05-14), AMD Opteron 4200 Series Processor Quick Reference Guide (PDF), www.amd.com, retrieved 2012-08-15
  28. AMD (2012-05-14), AMD Opteron 6200 Series Processor Quick Reference Guide (PDF), www.amd.com, retrieved 2012-08-15
  29. ASUS confirms AM3+ compatibility on AM3 boards, Event.asus.com, archived from the original on 2013-06-06, retrieved 2012-01-23
  30. MSI confirms AM3+ compatibility on AM3 boards, Event.msi.com, April 2011, retrieved 2012-01-23
  31. AM3 processors will work in the AM3+ socket, but Bulldozer chips will not work in non-AM3+ motherboards Archived December 10, 2010, at the Wayback Machine
  32. AMD Ships First "Bulldozer" Processors
  33. AMD FX-Series processor families, Cpu-world.com, 2012-10-02, retrieved 2012-10-21
  34. Shilov, Anton (2012-09-21). "AMD Sets the FX "Vishera" Launch Date". X-bit laboratories. X-bit labs. Archived from the original on 2012-09-24. Retrieved 2012-09-23.
  35. What Is Bulldozer?, 2010-08-02, archived from the original on August 6, 2010
  36. AMD Opteron 6200 series microprocessor family, cpu-world.com
  37. "AMD sued over allegedly misleading Bulldozer core count". Ars Technica. Retrieved 8 November 2015.
  38. "AMD Bulldozer 'Core' Lawsuit: AMD Settles for $12.1m, Payouts for Some". AnandTech. Retrieved 19 January 2021.
  39. "Tony Dickey and Paul Parmer, et al. v. Advanced Micro Devices". Archived from the original on 19 October 2019. Retrieved 19 January 2021.
  40. AMD FX-8150 Bulldozer On Ubuntu Linux, phoronix.com, 2011-10-24, retrieved 2012-12-13
  41. AMD Bulldozer Cache Aliasing Issue Fix, phoronix.com
  42. AMD's FX-8150 Bulldozer Benefits From New Compilers, Tuning, phoronix.com
  43. Bulldozer Has Arrived: AMD FX-8150 Processor Review, X-bit labs, 2011-10-11, p. 13, archived from the original on 2012-01-13, retrieved 2012-01-23
  44. Bulldozer Has Arrived: AMD FX-8150 Processor Review, X-bit labs, 2011-10-11, p. 14, archived from the original on 2012-01-16, retrieved 2012-01-23
  45. Our Take on AMD FX, 'akozak' on behalf of AMD Blogs, 2011-10-13, archived from the original on 15 October 2011, retrieved 23 January 2012
  46. An update is available for computers that have an AMD FX, AMD Opteron 4200, AMD Opteron 6200, or AMD Bulldozer series processor installed and that are running Windows 7 or Windows Server 2008 R2, support.microsoft.com, January 2012, retrieved 2014-02-11
  47. An update that selectively disables the Core Parking feature in Windows 7 or in Windows Server 2008 R2 is available, support.microsoft.com, January 2012, retrieved 2014-02-11
  48. "AMD's FX-8150 After Two Windows 7 Hotfixes And UEFI Updates". tomshardware.com. 24 January 2012.
  49. STEAM Games on AMD FX platforms, support.amd.com, 2012-06-12, retrieved 2012-10-11
  50. "AMD: next-generation microarchitecture will make up for muted Bulldozer reception". pcgamer.com.
  51. AMD Bulldozer CPU beats world record again achieving 8.461GHz, geek.com, 2011-11-01, archived from the original on 2012-04-28, retrieved 2012-10-16
  52. "AMD Bulldozer Speed Record Broken Again at 8.58GHz". tomshardware.com. 5 November 2011.
  53. Samuel D. "CPU-Z Validator 4.0" . Retrieved 23 September 2014.
  54. "Intel Core i9 13900K @ 8812.85 MHz - CPU-Z VALIDATOR". valid.x86.fr. Retrieved 2022-10-23.
  55. The Bulldozer Review: AMD FX-8150 Tested, AnandTech, 2011-10-12, retrieved 2012-01-23
  56. Cutress, Ian (2016-02-02). "AMD launches excavator on desktop: the 65w athlon x4 845 for $70". anandtech. Retrieved 2017-03-28.