AMD Transtiioning To 12nm LP Process For Vega, Ryzen In 2018

Status
Not open for further replies.

AgentLozen

Distinguished
May 2, 2011
527
12
19,015
This article says that AMD is shrinking Ryzen and Vega for 2018. I've read in the past that they plan to integrate those two chips together to make a successor to their hybrid CPU line.

If that was the case, can Vega use DDR4 system memory when it was designed for HBM2? As an engineer, do you just swap out the memory controllers and you're good to go?
 

gparmar76

Reputable
Sep 20, 2017
5
0
4,510
I'm assuming the APU Raven Ridge won't use HBM unless it's integrated on die...either way, it'll be light-years ahead of Intel's onboard graphics.
 

TJ Hooker

Titan
Ambassador

Vega is the codename for the particular piece of silicon powering Vega 56/64. The underlying mico-architecture of Vega is GCN 5th Gen, and I don't see why they wouldn't be able to use it with alternate memory types.

For example, GCN 3rd Gen was used in Tonga (R9 285, 380(X) w/ GDDR5), Fiji (Fury (X)/ Nano w/ HBM), and Bristol Ridge APUs (DDR4).
 

gparmar76

Reputable
Sep 20, 2017
5
0
4,510


Yes but wasn't the new architecture designed for HBM? The onboard graphics CPU from AMD uses DDR4 system memory which is slower than HBM...I'm also curious if there will be any memory on die dedicated to the graphics chip...if not, will performance be much lower using DDR4?
 

gparmar76

Reputable
Sep 20, 2017
5
0
4,510


Yeah technology moves damn fast...makes me wonder why reprogrammable CPUs haven't been explored... imagine being able to recode older CPUs with newer instructions...that could extend the life of a CPU for many years...I do believe Intel explored this possibility but it was abandoned pretty quickly.

 

junglist724

Honorable
Apr 10, 2017
126
38
10,640


Vega's high bandwidth cache controller can already directly access system ram, and potentially storage, or even other pci-e devices. There's also already a Vega professional card coming that has 2TB of onboard NAND flash connected via AMD's infinity fabric.
 

TJ Hooker

Titan
Ambassador

That's basically what an FPGA is (or rather, something that an FPGA could do), and they've been around for decades. Intel somewhat recently bought Altera (major FPGA producer), and I believe they are planning on (or already have) put FPGAs into some of they're Xeon processors.

But that doesn't magically extend the life of the CPU. You're still stuck on the same process (meaning same or similar clock speeds) with the same number of transistors. You could in theory reprogram parts of the FPGA to provide hardware acceleration for very specific tasks (which I believe is the idea behind the FPGA module on Xeons), but you can't just reconfigure the whole thing and get a faster CPU out of nowhere. Also, I'm pretty sure the FPGA required to implement a contemporary CPU would be much more expensive than the regular CPU would be.
 
A "vega + Zen" APU would not contain any large amount of memory. You can't simply add HBM memory then expect things to work properly with modern Operating Systems like Windows.

It's also a BUDGET solution anyway since the amount of GPU die space is limited so it makes no sense to increase the cost.

Now for MOBILE devices that have no memory expansion it MAY make sense to use an APU or SoC (system on chip) that has HBM memory acting as a shared CPU/GPU memory though I suspect there's no current market for that approach
 
Also Vega's HBM controller is NOT the same idea as having fast, close memory to the APU. That's a lot of added latency to talk to something much slower, so the SOFTWARE for the program must be designed to work with it to swap data to and from slower memory to shared system memory in a logical way.
 

AgentLozen

Distinguished
May 2, 2011
527
12
19,015




This is what I'm trying to get at. Vega56 and Vega64, while fundamentally being GCN architecture, were both designed with HBM2 in mind. I remember hearing in the case of the Fury cards that using HBM inherently changed the layout of the silicone. The whole chip was smaller and more compact than the way a GDDR5 chip is designed. Fury had no variants with GDDR5.

A good analogy would be with Athlon 64 and it's integrated memory controller in 2003. The memory controller ONLY supported DDR memory. AMD finally changed this with Phenom (maybe?) when they started integrating DDR2 controllers.

Coming back to my original post, Vega chips were inherently build with HBM2 in mind. They have a crazy 2048-bit bus to accommodate it. If AMD was planning to integrated Vega into Ryzen to make an APU, don't they have to tear out the HBM2 parts of the chip to make it work with DDR4 system ram?

Now that I've slept on it, I think what will happen is they'll have to make a new chip based loosely on Vega's architectural improvements but with full support for system memory. They've had to do that up until now with GDDR5 graphics cards.
 

TJ Hooker

Titan
Ambassador

Sure, the specific chip used for Vega56/64 was designed with HBM in mind. But it's not like they're going to just throw that same Vega die into a package with a CPU to make an APU. First off it's way to big and power hungry (and powerful) for a APU, and secondly I don't think AMD APUs have historically been multi chip modules. They were always going to have to redesign the silicon regardless.
RE: Fury. I don't think it changed the layout of the GPU so much as it changed the layout of the package and PCB, due to having the memory modules on-package in contrast to GDDR5 being on-PCB. And as I already pointed out, they did use the same GPU architecture seen in Fury in non-HBM cards.
A good analogy would be with Athlon 64 and it's integrated memory controller in 2003. The memory controller ONLY supported DDR memory. AMD finally changed this with Phenom (maybe?) when they started integrating DDR2 controllers.
That's because of the IMC design for a specific CPU (and its associated motherboard), not because the CPU u-arch was only capable of working with a certain memory type. See Haswell (DDR3) vs Haswell-E (DDR4). Same u-arch, different memory support.
Coming back to my original post, Vega chips were inherently build with HBM2 in mind. They have a crazy 2048-bit bus to accommodate it. If AMD was planning to integrated Vega into Ryzen to make an APU, don't they have to tear out the HBM2 parts of the chip to make it work with DDR4 system ram?
Now that I've slept on it, I think what will happen is they'll have to make a new chip based loosely on Vega's architectural improvements but with full support for system memory. They've had to do that up until now with GDDR5 graphics cards.
I didn't realize anyone thought they were actually going to throw a Vega56/64 die into an APU. I usually see it stated as "Vega cores" or something, meaning the same u-arch as Vega56/64, but not the same actual chip.
So yeah, they'll be designing a new chip with the GPU portion using the same (or similar) u-arch as Vega56/64, but with a different memory subsystem.
 
TJ HOOKER:
I fully expect the new APU for desktop (AM4) will be the same idea as they had for APU's already. A Ryzen CPU + VEGA cores. The amount of GPU and CPU cores will vary like normal, with the BEST APU being a very light gaming chip.

Vega may have a memory controller designed for HBM memory, but the APU would be designed for a shared DDR4 memory instead. (and of course we'll get laptops and people building desktops that don't realize how much DDR4 memory bandwidth you need to avoid bottlenecking the APU).

OTHER:
back to the ARTICLE, the die shrink should reduce the power and thus temperature so that would be very important especially for VEGA64 which runs too hot and often THROTTLES down.

I'm sure POWER is first and foremost on their minds in the die shrink (while also keeping a high frequency, but it's better to optimize for reduced power at the same maximum frequency)
 

lsatenstein

Distinguished
Mar 8, 2012
77
0
18,630
There is no proof that they would combine Ryzen with Vega. I suppose though, that the 65 watt Ryzen CPUs would drop down in power to 60 watters.

A single chip cpu/gpu would be great for some laptop/desktop/tablet systems.
 


No proof?
http://wccftech.com/amd-raven-ridge-ryzen-2500u-apu-vega-graphics-spotted/
 
Status
Not open for further replies.