AMD Unveils Vega GPU Architecture With 512 Terabytes of Memory Address Space (hothardware.com)
MojoKid writes: AMD lifted the veil on its next generation GPU architecture, codenamed Vega, this morning. One of the underlying forces behind Vega's design is that conventional GPU architectures have not been scaling well for diverse data types. Gaming and graphics workloads have shown steady progress, but today's GPUs are used for much more than just graphics. In addition, the compute capability of GPUs may have been increasing at a good pace, but memory capacity has not kept up. Vega aims to improve both compute performance and addressable memory capacity, however, through some new technologies not available on any previous-gen architecture. First, is that Vega has the most scalable GPU memory architecture built to date with 512TB of address space. It also has a new geometry pipeline tuned for more performance and better efficiency with over 2X peak throughput per clock, a new Compute Unit design, and a revamped pixel engine. The pixel engine features a new draw stream binning rasterizer (DSBR), which reportedly improves performance and saves power. All told, Vega should offer significant improvements in terms of performance and efficiency when products based on the architecture begin shipping in a few months.
Wait, TERABYTES? Holy..
Most high end GPU cards available have 8Gb, a large number of budget versions settle for 4Gb, and only a few offer 16Gb. Marketing this as a stand out point is iffy.
Simulate an entire universe in your rig, with realistic physics all the way down to Planck scale.
512 TB ought to be enough for anybody.
O.. wait..
Bill Megabucks Gates said: "640 kilobytes is more than enough for anyone."
As the richest pig in the sty, he must be right.
With Rizen coming out soon and a new GPU design that looks very advanced, AMD is set to make substantial progress in market share, as long as they don't screw up. I'm rooting for them. I had switched all of our shops new PC's to Intel when they released their 6th gen Core series as AMD was just too far behind. Teh consumer PC's were all AMD for the past five years or so. I wanna go back to AMD, as long as the new stuff performs. Don't let us down AMD!
The "news for nerds" version of this story's headline is "AMD Unveils Vega GPU Architecture With 49 bits of Memory Address Space"
See that "Preview" button?
Here is a good analysis of the data released so far: https://www.youtube.com/watch?v=E4BMhquFvec (Funky channel name 'RedGamingTech', but very high quality analysis of hardware, specifically high end PC components & video game consoles).
Is that how the saying goes? I am not sure :p
Never antropomorphize computers, they do not like that
Remember how how CPUs which had a memory management unit seemed dull to end users? Why would I want a 386SX above a 286?
It sounds to me that AMD is on a whirl, which is what we need to stop Intel and Nvidea getting complacent.
Roll on the APUs with the new graphics as well as their new cores to shake things up (until Intel manages to make process size do things noone can compete with).
The meme around here is that nobody reads the articles.
I really want to see AMD releasing a CPU competitive with Intel's latest offerings. I love my 8-core FX, but the real reason I bought it is that it costs almost 1/3rd compared to the competition.
The early 2000's was the last time had a Nvidia Geforce video card (256MB) with more RAM than my PC (192MB).
Unfortunately nothing on their technology for GPUs in a virtualization environment.
You should read that as supporting 49 bit address. Woo. They added some bits. Will get back with you on this in 2025 when it actually means something.
Much of the time the summaries give enough additional information to what some commenters have learned from other sources for them to make useful comments. Some commenters aren't most commenters though, and sometimes metacomments like these are in order.
and gets its' ass handed to it by a core i3
That's why my FX 8350 stays at home in it's "Safe space". Those mean intel CPUs are always out picking fights.
...in any antiquated single-threaded application, sure.
Ezekiel 23:20
I wasn't talking about you, if you were thinking that. Besides, meta comments are best comments.
What's the point? By the time we hit that amount of memory on a GPU, we're looking at this architecture being entirely obsolete.
Should've just said "We're slapping 1TB on this bitch!" and been done with it. No point in fussing about the scalability of the architecture when we're likely never going to see it hit full potential until long after its deprecated (AGP slot, anyone? When PCI-E cards came out, we'd barely even thought of saturating a 4X AGP slot.)
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Not really, sadly enough. Intel's single core performance is so above AMDs that for most computational tasks it makes little impact.
Someone check me on my logic here. The way I read this article is that AMD has created a new architecture with a memory controller that can address 512TB of memory address space. That's great and all but are we going to see cards any time in the near future with 512TB of GDDR on them? Not likely. How many years away are we? Who knows. It seems to me this is highly theoretical and possibly to put pressure on the memory industry to innovate on even more dense memory to push graphics even farther to the limit. It could also be to get some investor interest in the next "big thing".
Side question: How did AMD validate that their architecture works without actually being able to fabricate an actual board in practice, simulation?
We'll make great pets
Take a look at this: https://www.cpubenchmark.net/c... It's faster than even the latest i5-6600, and cheaper. Only the i7's are faster. And don't tell me about single core performance, it's 2017, any program I care about is multithreaded. Now if you talk about energy consumption, you may have a point...
Most of the time the article is two weeks old when it hits Slashdot so it shouldn't be surprising if there are plenty of people that read the article or even another article based on the same original source.
Unfortunately this means that a comment can seem uninformed because it rambles on about information that is misrepresented or weren't included in the linked article but that existed in the original source.
Given the relative sizes of CPU's and GPU's, it makes sense that an 'APU' will be a GPU with a bundled CPU, rather than the other way round. Having a large address space is one requirement for doing virtual memory on a card.
Fixed the title for you.
And I think that's genuinely the point of this:
it would be possible to run a whole cluster of compute nodes with VEGA GPUs,
and have all the data within a single unified address space across the whole cluster.
Just throw in a few IOMMU to handle access rights, and a fabric like Infiniband, or some PCI-E based one.
For bonus point have the storage it self being memory mapped non-volatile RAM (X-Point, etc.)
(But then you DO run out of address space - clusters tend to have data in the peta-byte range).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Then they effectively discontinue a whole range of DX11 4gb GPUs before even writing working drivers. Waste of time, money and silicon.
This perpetual motion machine Lisa made is a joke, it just keeps getting faster and faster. - Homer
It's funny how not RTFA in Slashdot is even a meme but yet I can see that 95% of the people here didn't read it. The 512TB number is the amount of ADDRESSABLE memory, which means that you can reserve for example 300Gb of that memory to read a texture file that big. Then, as you start reading it, a secondary controller will transfer data there from main memory, directly from disk or from wherever. To you it will be as if you were reading a 300GB block from Video memory and thanks to that external controller (IOMMU, DMA, etc.) that transfer will be super fast. While you are doing that other application will be doing the same with a 1TB block. Both will be easily accesible at the same time thanks to having 512TB of ADDRESSABLE memory. Each of those applications will only use a part of the total REAL memory for this access. No more manual overlay/pagination will be necessary.
This technique is commonly used in modern systems, but it was revolutionary when it first appeared. AMD has now brought it to the GPU now so that it can be used with many more applications. Apparently they are bringing the CPU to the GPU instead of the usual other way around.
This new GPU also has "over 200 new features", for those who say it's nothing new.
Not a fanboy or anything, but all these rants that could all be avoided reading the article or paying attention simply got to me. Sorry about that.
How much wood would a woodchopper chop if a woodchopper would chop wood?