Hardware Secrets
Home | Camera | Case | CE | Cooling | CPU | Input | Memory | Mobile | Motherboard | Networking | Power | Storage | Video | Other
First Look
Gabriel’s Blog
Main Menu
About Us
Awarded Products
Manufacturer Finder
RSS Feed
Test Your Skills
Subscribe today!

Home » CPU
Inside the AMD Bulldozer Architecture
Author: Gabriel Torres
Type: Tutorials Last Updated: August 24, 2010
Page: 3 of 7
The CPU Building Block

AMD decided to take a completely different approach in the new Bulldozer architecture. They decided to create a “dual-core” module that shares some resources (the front-end engine, the floating-point unit, and the L2 memory cache, see Figure 1) and, therefore, are not completely independent from each other.

AMD Bulldozer
click to enlarge
Figure 1: Bulldozer building block

According to AMD this was done in order to optimize the CPU and, at the same time, cut costs. The optimization comes from the fact that on a typical multi-core CPU several units inside the CPU remain idle, and these units could be combined in the Bulldozer architecture. And since the CPU will have less units, it can be smaller, which reduces the amount of material necessary to build the CPU, reducing costs. Having less units also help saving energy and reducing the amount of generated heat.

So while AMD will call a CPU that has one of these modules a “dual-core” CPU, in reality the CPU isn’t true a dual-core product, because there aren’t two complete and complete CPUs inside the product. The “dual-core” name in this case will be used for marketing purposes, to make sure the consumer understands that although this Bulldozer-based CPU isn’t a true “dual-core” model, it should perform like one.

Going further, for making a “quad-core” CPU, AMD will get two of these blocks and put together, so while physically speaking the processor has actually two “CPUs” inside (two of the building blocks shown in Figure 1), and not four, AMD will still call it a “quad-core” product. In Figure 2, you can see how an “eight-core” CPU based on the Bulldozer architecture would look like.

AMD Bulldozer
click to enlarge
Figure 2: Eight-core CPU based on the Bulldozer architecture

Let’s now take an in-depth look at the Fetch and Decode units used on the Bulldozer architecture.

« Previous |  Page 3 of 7  | Next »
Print Version | Send to Friend | Bookmark Article

Related Content
  • How a CPU Works
  • Phenom II X6 1090T CPU Review
  • Phenom II X6 1100T Black Edition CPU Review
  • Gigabyte 990FXA-UD5 Motherboard
  • AMD FX-8150 vs. Core i5-2500K and Core i7-2600K CPU Review

  • RSSLatest Content
    PNY XLR8 120 GiB SSD Review
    September 10, 2014 - 3:30 PM
    ASRock D1800M Motherboard
    September 8, 2014 - 1:37 PM
    Samsung Chromebook Review
    September 2, 2014 - 6:30 PM
    ASUS H97-PRO GAMER Motherboard
    August 22, 2014 - 2:26 PM
    Kingston HyperX FURY 240 GiB SSD Review
    August 18, 2014 - 2:26 PM
    Cougar MX300 Case Review
    August 7, 2014 - 1:50 PM
    ASUS Z97-DELUXE Motherboard
    August 4, 2014 - 1:08 PM

    2004-14, Hardware Secrets, LLC. All rights reserved.
    Advertising | Legal Information | Privacy Policy
    All times are Pacific Standard Time (PST, GMT -08:00)