bit-tech.net

AMD goes modular with Bulldozer

AMD goes modular with Bulldozer

How the new Bulldozer modular CPU is likely to shape up.

AMD intends to make its future modular, be it in both CPU and GPU design. Say Intel has 16 cores to AMD's 12? In very simple terms, AMD will drag and drop in a few more cores, connect the dots and you have a new CPU.

Instead of years designing, debugging and manufacturing a new processor it can potentially be improved continually as new innovations are made to various parts of a core design: be it cache, memory controller, I/O, cores, HyperTransport or the Crossbar Switch for example.

It means AMD can be more flexible in an uncertain future, where a poor CPU or GPU can potentially mean serious consequences for a company already in heavy debt after acquiring ATI and not making profit recently.

It also means AMD can potentially devolve CPU design into its component factors and further segment each section to separate design teams, that only comes together to maintain the ability for each internal part can talk to each other. With this method it means AMD needs to lay foundations that need to be extremely future-proof. For example, going back to the drawing board to redesign the knobbly bits on LEGO blocks makes everything else incompatible, and destroys any potential design time scale reductions.

This also means the integration of CPU and GPU with Fusion will potentially be a lot faster as bits of one can possibly be dropped onto the other as the two become more and more alike with every generation evolution.

In all, it could be a great idea but very hard to pull off effectively, as everyone needs to be aware of which way the boat is sailing. There could be a huge amount of SKUs available depending on what the market needs exactly, without having to guess two, three or more years in advance.

The first Fusion processors will be split between the "Bulldozer" CPU core, which is specifically designed for desktops, servers and HPCs (high performance computers), and the "Bobcat" CPU core specifically designed for mobile and low power devices. It will be the first complete architecture change since K8 was introduced with the Athlon 64. This means it won't be socket compatible but it will still use features common like HyperTransport and eventually DDR3 memory.

Specifically, the "Bulldozer" CPU cores will not feature VLIW (very long instruction words) but still OoO (out of order) execution on a superscalar architecture. It will have a far deeper pipeline than Barcelona and Shanghai while still maintaining a high IPC (instructions per clock cycle) and increased workflow capability. New x86 instructions will be included and specifically targeted at HPC and media processing, and an extended SIMD capability will be targeted specifically at media data. Finally, also included are four HT3.0 links, DDR3 memory with G3 memory extender (G3MX), PCI-Express 2.0 and IOMMU.

Within the "Falcon" Fusion Desktop Family (are you keeping up with me still?), the Bulldozer CPU core will be dropped in between modular components like a memory controller, GPU core with UVD, cache and PCI-Express. How many actual processor cores the Bulldozer will have was not stated, or whether the future design will even have processing cores in the traditional sense.

On the other hand, the "Sandtiger" server family will not need the GPU, UVD, or other "media" components but will instead feature just plenty of HyperTransport links and 8-16 "Bulldozer" cores, making it high scalable.


Click for Large Images

Excited about future AMD products or still think Intel might maintain a performance lead? Drop your comments in the forums!

6 Comments

Discuss in the forums Reply
DougEdey 28th July 2007, 13:02 Quote
I can see the bob-lol-cats coming already...
capnPedro 28th July 2007, 13:25 Quote
The names are awesome. Duron has nothing on these.
Particle Man 28th July 2007, 14:51 Quote
Well if this actually works it'll probably make things work a whole lot smoother.
completemadness 28th July 2007, 19:39 Quote
Quote:
Within the "Falcon" Fusion Desktop Family (are you keeping up with me still?)
I lost you at "intends"

but seriously, i don't see how this helps, it just means that we will end up with hundreds of marginally modified CPU's, and CPU codes (or whatever you call them) are already cryptographic
Bladestorm 28th July 2007, 20:54 Quote
Nice in theory, but far too many variables to really even guess at how it will come out as of yet I think.

I can see the server side doing well though, cutting back on the costs by reducing things that aren't needed and allowing servers to be designed for and expanded around a given role instead of being stuck with standard configurations and bottlenecks you can't get past without upgrading the whole thing.
DXR_13KE 28th July 2007, 21:13 Quote
modular is interesting.... as long as they don't do the same mistake as intel did with the socket P3.
Log in

You are not logged in, please login with your forum account below. If you don't already have an account please register to start contributing.



Discuss in the forums