AMD reveal an Exascale Mega APU in a new academic paper

For years AMD has been planning to create large APUs for the High-performance compute (HPC) market, though these plans come with their own design challenges what need to be overcome.

While on paper it may seem easy to design a massive APU, but in reality, these designs are almost impossible to manufacture and present issues given the hugely different design characteristics of a CPU and a GPU. One of the largest issues comes when manufacturing large CPU/GPU dies, with yields decreasing and costs rising as you create larger products.

One of the largest issues comes when manufacturing large CPU/GPU dies, with yields decreasing and costs rising as you create larger products. Imagine a silicon wafer and imagine that a single wafer has a certain number of defects, each wafer creates a certain number of chips, which means that only a small number of chips will be affected in the whole batch. When creating products with large die sized the number of chips per silicon wafer decreases, which means that defects can destroy a larger proportion of the products in a single silicon wafer.

According to this paper, AMD wants to get around this "large die issue" by making their Exascale APUs using a large number of smaller dies, which are connected via a silicon interposer. This is similar to how AMD GPUs connect to HBM memory and can, in theory, be used to connect two or more GPU, or in this case CPU and GPU dies, to create what is effectively a larger final chip using several smaller parts.

In the image below you can see that this APU uses eight different CPU dies/chiplets and eight different GPU dies/chiplets to create an exascale APU that can effectively act like a single unit. If these CPU chiplets use AMD's Ryzen CPU architecture they will have a minimum of 4 CPU cores, giving this hypothetical APU a total of 32 CPU cores and 64 threads.

This new APU type will also use onboard memory, using a next-generation memory type that can be stacked directly onto a GPU die, rather than be stacked beside a GPU like HBM. Combine this with an external bank of memory (perhaps DDR4) and AMD's new GPU memory architecture and you will have a single APU that can work with a seemingly endless amount of memory and easily compute using both CPU and GPU resources using HSA (Heterogeneous System Architecture).

In this chip both the CPU and GPU portions can use the packages onboard memory as well as an external memory, opening up a lot of interesting possibilities for the HPC market, possibilities that neither Intel or Nvidia can provide themselves.

Right now this new "Mega APU" is currently in early design stages, with no planned release date. It is clear that this design uses a new GPU design that is beyond Vega, using a next-generation memory standard which offers advantages over both GDDR and HBM.

Building a large chip using several smaller CPU and GPU dies is a smart move from AMD, allowing them to create separate components on manufacturing processes that are optimised and best suited to each separate component and allows each constituent piece to be used in several different CPU, GPU or APU products.

For example, CPUs could be built on a performance optimised node, while the GPU clusters can be optimised for enhanced silicon density, with interposers being created using a cheaper process due to their simplistic functions that do not require cutting edge process technology.

This design method could be the future of how AMD creates all of their products, with both high-end and low-end GPUs being made from different numbers of the same chiplets and future consoles, desktop APUs and server products using many of the same CPU or GPU chiplets/components.

Source

9 Likes

It blew my mind seeing how far some of their APUs were getting as far as being able to pull 60fps 720 sometimes 1080 on in recent games.

The further this gets will probably be the final nail in the coffin for console and a lot of the low end gpu market. You'll be cutting you pc cost by at least 1- 200 and still have the same performance as a console. Pretty exciting!

Now the goal is to get everyone over to Linux once they leave console world.

2 Likes

Problem with that theory is that the consoles are using amd APUs

1 Like

You're right never considered they might deserve it just for consoles at first. Still only a matter of time though.

1 Like

It will most likelylower costfor everyone.

Cool, all we need now from amd is some big endian chips for supercomputers to kick intel out of all markets! Yaaaay.

I want my other cpu companies back 3:

https://hardware.slashdot.org/story/16/02/08/0753255/linux-kernel-patch-hints-at-at-32-core-support-for-amd-zen-chips

this is from February 2016 also :

What excites me is the possibility of the density you could achieve with a solution like this. Quad CPU socket motherboards already exist:

What if you populated that sucker with four of these mega APUs and then filled all the PCIE with super fast storage... That sucker would be a monster on a whole new level, in terms of pure performance, and performance to size metrics. That's talking 256 threads, 128 cores, with ridiculous numbers of gpu cores, and ridiculous I/O performance from the storage... If you could get that all into a 3u or 4u chassis fuck me that would be industry changing...

7 Likes

I wouldn't be surprised if PS5 or the 4th Gen Xbox will have this inside.

1 Like

If hardware like this becomes commonplace, hopefully it will persuade developers to make a stronger commitment to multi-threaded applications. Vulkan already has the infrastructure to efficiently utilize multiple GPUs, but it obviously takes more effort on the part of developers to fully take advantage of and implement these tools.

BTW +1 on Linux/BSD

1 Like

Somehow I get the impression that AMD is trying to stall, to draw attantion away from the reality of what they actually have available with papers and promises.

I have seen Ryzen systems, that I could not touch however. I can't actually order a Ryzen system, I can't testrun one, I can't ask questions about Ryzen that are answered in any other way than with a Trump-style "You'll see, it's fantastic".

I don't like that.

1 Like

The death of the desktop

Cool your jets. Ryzen details are being released today. You can buy one in a couple of weeks.

That's wtf I'm talking a/b AMD. I look forward to the day they start to implement this manufacture process

I hope AMD slap a VEGA 8.5TFLOPY gpu into an APU, that would be amazing as it would pave the way for CHEAP and FAST laptop solutions.