AMD 'Zambezi'

Zambezi is the codename for various quad, six and octa-core AMD FX processors on the AMD3+ socket. All Zambezi processors are based on AMD's 32nm SOI Bulldozer micro-architecture. Bulldozer has several interesting features and not all of it's "cores" are comparable to cores you would find on other modern x86-based CPU's.

All AMD FX processors are unlocked and do pretty well in overclocking. Besides the unlocked multiplier they are configurable in many ways (voltages, latencies, Turbo Boost etc.) via the AMD Overdrive tool.

The interesting twist in the number of "cores" is that AMD took a different approach in equipping each core. That's why AMD refers to modules. For example: the AMD FX-8120 has 4 modules (which contain 8 cores). Each module has two integer cores and one (shared) floating point core. In a nutshell the FX-8120 has 8-core to proces integer calculations and just 4 cores to procs floating point calculations. Personally I think this an interesting development as generally a lot of calculations are integer-based so it justifies having less floating-point units.

Looking back at the 386DX it isn't much different: you bought a 386DX which didn't have a floating point unit at all (just like half the cores on the FX-8120). In order to speed up floating point calculations you had to buy an additional co-processor. Not many people bought it back in the day because they really didn't need one. Specific applications like CAD or mathematical operations needed a floating point unit and when Quake was released people wanted a strong floating point unit for playing games.

On the right you'll see one Bulldozer module with two integer and one floating point unit.
Image

Personally I bought the AMD FX-8120 to experience the Bulldozer. Keeping in mind that I did't want to use the CPU for gaming or mathematical operations I figured it would be a cheap 8-core that allowed me to tweak and tune it using AMD Overdrive. I have Bulldozer running without problems for 3 years now (2015) as server which also hosts you this website.

AMD FX 8120 'FD8120FRW8KGU'
AMD FX 8120 'FD8120FRW8KGU'

An 'unlocked' (but not completely free choice) 8-core AMD CPU based on the Bulldozer micro-architecture. Since the release of the Bulldozer CPU's the definition of 'cores' was highly debated: technically the CPU has 4 Bulldozer-cores and each Bulldozer-core has two integer-clusters. This effectively results in a CPU with 4 FPU-cores and 8 ALU-cores. Read more about this in the description of the Zambezi-core.

My vision of the Quad-Core or Octa-Core situation is that this CPU is a 4-FPU-core and 8-ALU-core processor. Basically it is what it is; nothing more and nothing less. In the early 90'ies people bought PC's that didn't have a FPU at all and if you don't need one it's not a big deal, you won't miss anything. If you happen to rely on a FPU then you would invest more and install an additional FPU.

In my case I didn't need the FPU much but I could use some extra ALU processing. Together with the tweakability of this chip (using AMD Overdrive) I got a justifiable 8-core (ALU-wise speaking) machine with acceptable 24/7 energy-consumption and 32GB RAM. It runs Windows Server and happily runs virtual machines (that run Windows too, most of the times). Since Windows relies mostly on ALU this CPU was right in the price/performance-ballpark. > Read more