techPowerUp! Forums

Go Back   techPowerUp! Forums > www.techpowerup.com > News

Reply
 
Thread Tools
Old Jun 17, 2011, 07:21 AM   #1
btarunr
Editor & Senior Moderator
 
btarunr's Avatar
 
Join Date: Oct 2007
Location: Hyderabad, India
Posts: 15,033 (7.23/day)
Thanks: 790
Thanked 13,028 Times in 5,719 Posts
Send a message via AIM to btarunr Send a message via MSN to btarunr

System Specs

AMD Charts Path for Future of its GPU Architecture

The future of AMD's GPU architecture looks more open, broken from the shackles of a fixed-function, DirectX-driven evolution model, and that which increases the role of GPU in the PC's central processing a lot more than merely accelerating GPGPU applications. At the Fusion Developer Summit, AMD detailed its future GPU architecture, revealing that in the future, AMD's GPUs will have full support for C, C++, and other high-level languages. Integrated with Fusion APUs, these new number-crunching components will be called "scalar co-processors".

Scalar co-processors will combine elements of MIMD (multiple-instruction multiple-data,) SIMD (single-instruction multiple data), and SMT (simultaneous multithreading). AMD will ditch the VLIW (very long instruction word) model that has been in use for several of AMD's past GPU architectures. While AMD's GPU model will break from the shackles of development that is pegged to that of DirectX, it doesn't believe that APIs such as DirectX and OpenGL will be discarded. Game developers can continue to develop for these APIs, and C++ support is more for general purpose compute applications. That does, however, create a window for game developers to venture out of the API-based development model (specifically DirectX). With its next Fusion processors, the GPU and CPU components will make use of a truly common memory address space. Among other things, this eliminate the "glitching" players might sometimes experience when games load textures as they go over the crest of a hill.



Source: TechReport
btarunr is online now  
Reply With Quote
The Following 2 Users Say Thank You to btarunr For This Useful Post:
Old Jun 17, 2011, 08:14 AM   #2
MxPhenom 216
Knowledgeable Posting Whore
 
MxPhenom 216's Avatar
 
Join Date: Aug 2010
Location: Seattle, WA
Posts: 6,035 (5.90/day)
Thanks: 1,340
Thanked 1,200 Times in 909 Posts

System Specs

this is looking awesome. Exciting seeing new achitecture from AMD. I want to see want nvidia has going on too
__________________
Motocross is not just a sport, it's a lifestyle.

File Server: Intel Pentium G630, 8GB PNY 1600, AsRock H77M Micro, Corsair CX430M, Vertex 2 90GB (OS), 2x WD Red 2TB in RAID1
“We will never know our full potential, unless we push ourselves to find it. -Travis Rice”
MxPhenom 216 is online now  
Reply With Quote
Old Jun 17, 2011, 08:47 AM   #3
Dj-ElectriC
1000 Posts
 
Dj-ElectriC's Avatar
 
Join Date: Aug 2010
Location: Trollithia
Posts: 1,611 (1.55/day)
Thanks: 141
Thanked 666 Times in 309 Posts

System Specs

I gawd this architecture better be good amd, ive been waiting for ages.
Dj-ElectriC is offline  
Reply With Quote
Old Jun 17, 2011, 09:14 AM   #4
NC37
1000 Posts
 
NC37's Avatar
 
Join Date: Oct 2008
Location: The armpit of California
Posts: 1,068 (0.63/day)
Thanks: 156
Thanked 238 Times in 142 Posts

System Specs

Hopefully it won't turn into another DX10.1. ATI does it, but NV says no so the industry caves to NV.

Course this is much bigger. Saw this coming. Our CPUs are gonna be replaced by GPUs eventually. Those who laughed at AMD's purchase of ATI...heh. Nice move and I guess it makes more sense to ditch the ATI name if you are gonna eventually merge the tech even more. Oh well, I still won't ever call their discrete GPUs AMD.
NC37 is offline  
Reply With Quote
Old Jun 17, 2011, 10:02 AM   #5
Benetanegia
2000 Posts
 
Benetanegia's Avatar
 
Join Date: Sep 2009
Location: Reaching your left retina.
Posts: 2,683 (1.95/day)
Thanks: 125
Thanked 701 Times in 494 Posts

Quote:
Originally Posted by NC37 View Post
Hopefully it won't turn into another DX10.1. ATI does it, but NV says no so the industry caves to NV.
Fermi already does most of those things, so it's quite the opposite. Many of the new features in AMD's design were implemented in G80 5 years ago or later in GT200. AMD is way behind on this and is almost funny to see that they are going to follow the same architectural principle as Nvidia is being using for the past 5 years. Of course they are going to make the jump instead of doing it gradually like Nvidia did, but that's only posible thanks to Nvidia doing the hard work and opening doors for years.
Benetanegia is offline  
Reply With Quote
Old Jun 17, 2011, 11:06 AM   #6
thunderising
500 Posts
 
Join Date: Oct 2010
Location: New Delhi
Posts: 685 (0.70/day)
Thanks: 0
Thanked 64 Times in 52 Posts

System Specs

Wow, and to think everybody had already written HD7000 as HD6000 on 28nm with minor improvements, this is BIG!!
thunderising is offline  
Reply With Quote
Old Jun 17, 2011, 11:44 AM   #7
Benetanegia
2000 Posts
 
Benetanegia's Avatar
 
Join Date: Sep 2009
Location: Reaching your left retina.
Posts: 2,683 (1.95/day)
Thanks: 125
Thanked 701 Times in 494 Posts

Quote:
Originally Posted by thunderising View Post
Wow, and to think everybody had already written HD7000 as HD6000 on 28nm with minor improvements, this is BIG!!
Well this is AMD's new architecture which does not equal being the next chip. HD7000 is probably what was said to be, an evolution of HD6000. Of course it could be this new architecture, but it's not very likely since HD7000 supposedly taped out some months ago.

Also the article in TechReport says:

Quote:
While he didn't talk about specific products, he did say this new core design will materialize inside all future AMD products with GPUs in them over the next few years.
Don't you think that with less than 6 months left for HD7000 release it would be the time already to talk about specific products?



Extend to discreet GPU is the last step, which suggests that that will happen in 2 generations. This is for Fusion only, at least for now it seems. Not in vain the new architecture is called FSA, Fusion System Architecture.

Last edited by Benetanegia; Jun 17, 2011 at 11:59 AM.
Benetanegia is offline  
Reply With Quote
Old Jun 17, 2011, 11:57 AM   #8
Shihabyooo
200 Posts
 
Shihabyooo's Avatar
 
Join Date: Jan 2011
Location: Hell on Earth -or someplace similar-
Posts: 489 (0.55/day)
Thanks: 160
Thanked 107 Times in 87 Posts

System Specs

I thought Nvidia's already covered most of these features.
I think I'll just wait for Kepler and Maxwell.
__________________
MAL

-~--Please excuse my poor English.
Shihabyooo is offline  
Reply With Quote
Old Jun 17, 2011, 12:15 PM   #9
techtard
500 Posts
 
techtard's Avatar
 
Join Date: Sep 2009
Posts: 792 (0.57/day)
Thanks: 113
Thanked 182 Times in 133 Posts

System Specs

Ati already had something like this, for quite a while. It was called STREAM, and it was pretty bad. AMD rebranded it as AMD APP and it is a little better, but it sounds like they are finally serious about HPC.
Either that, or they have been forced to adopt the nVidia route due to entrenched CUDA and nVidia paid de-optimizations for folding and other parallel computing.
techtard is offline  
Reply With Quote
Old Jun 17, 2011, 01:00 PM   #10
HalfAHertz
1000 Posts
 
HalfAHertz's Avatar
 
Join Date: May 2009
Location: Singapore
Posts: 1,750 (1.16/day)
Thanks: 376
Thanked 351 Times in 253 Posts

System Specs

Here's the original article:

http://www.pcper.com/reviews/Graphic...PUs-and-Beyond

It seems this is indeed the base for the HD7000 Southern islands architecture. This wil be interesting...

From what I understand, it sounds very similar to the old SPARC HPC processors...What I'm worried about is that such a drastic design change may require an even more drastic change on the software side which will distance the already limited number of developers backing AMD ...
__________________
smile or the devil will get in your head and sing karaoke forever...

Last edited by HalfAHertz; Jun 17, 2011 at 01:05 PM.
HalfAHertz is offline  
Reply With Quote
Old Jun 17, 2011, 01:00 PM   #11
thunderising
500 Posts
 
Join Date: Oct 2010
Location: New Delhi
Posts: 685 (0.70/day)
Thanks: 0
Thanked 64 Times in 52 Posts

System Specs

Quote:
Well this is AMD's new architecture which does not equal being the next chip. HD7000 is probably what was said to be, an evolution of HD6000. Of course it could be this new architecture, but it's not very likely since HD7000 supposedly taped out some months ago.
so you're meaning to say they'll showcase us before tapeout?
thunderising is offline  
Reply With Quote
Old Jun 17, 2011, 01:03 PM   #12
Mistral
200 Posts
 
Mistral's Avatar
 
Join Date: Feb 2008
Location: Montreal
Posts: 358 (0.18/day)
Thanks: 37
Thanked 55 Times in 33 Posts

System Specs

I blame Carmack for this!

Thanks Carmack...
Mistral is offline  
Reply With Quote
Old Jun 17, 2011, 01:12 PM   #13
HalfAHertz
1000 Posts
 
HalfAHertz's Avatar
 
Join Date: May 2009
Location: Singapore
Posts: 1,750 (1.16/day)
Thanks: 376
Thanked 351 Times in 253 Posts

System Specs

Quote:
Originally Posted by Benetanegia View Post
Fermi already does most of those things, so it's quite the opposite. Many of the new features in AMD's design were implemented in G80 5 years ago or later in GT200. AMD is way behind on this and is almost funny to see that they are going to follow the same architectural principle as Nvidia is being using for the past 5 years. Of course they are going to make the jump instead of doing it gradually like Nvidia did, but that's only posible thanks to Nvidia doing the hard work and opening doors for years.
I think you're underestimating AMD's efforts. I highly doubt they have been sitting idly on their thumbs all these years relying purely on Nvidia to make all the breakthroughs The fact that they didn't implement it straight away into their end-products doesn't mean that they haven't been experimenting with such technologies internally. No company would invest in a product until it is financially viable to produce and there is a sufficient market for it, right?
__________________
smile or the devil will get in your head and sing karaoke forever...
HalfAHertz is offline  
Reply With Quote
The Following User Says Thank You to HalfAHertz For This Useful Post:
Old Jun 17, 2011, 01:14 PM   #14
Pijoto
5 Posts
 
Join Date: Jan 2011
Posts: 10 (0.01/day)
Thanks: 0
Thanked 0 Times in 0 Posts

Quote:
Originally Posted by Benetanegia View Post
Well this is AMD's new architecture which does not equal being the next chip. HD7000 is probably what was said to be, an evolution of HD6000. Of course it could be this new architecture, but it's not very likely since HD7000 supposedly taped out some months ago.
I was holding out for the HD7000 series for an upgrade, but now I should probably wait for the HD8000 series instead for new architechure changes...my radeon 4650 barely runs at 720p on some newer games
Pijoto is offline  
Reply With Quote
Old Jun 17, 2011, 01:21 PM   #15
RejZoR
3500 Posts
 
RejZoR's Avatar
 
Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,980 (1.25/day)
Thanks: 39
Thanked 758 Times in 542 Posts

System Specs

Is it just me or is this a way for AMD to run away from x86 by executing the high level languages directly on GPU ? Though i have no idea if this thing relies on x86 or its a whole thing on its own.
__________________
RejZoR's Little Secrets @ rejzor dot tk
RejZoR is offline  
Reply With Quote
Old Jun 17, 2011, 01:34 PM   #16
Steevo
Eligible for custom title
 
Steevo's Avatar
 
Join Date: Nov 2005
Posts: 5,578 (2.00/day)
Thanks: 239
Thanked 983 Times in 732 Posts

System Specs

Quote:
Originally Posted by Benetanegia View Post
Fermi already does most of those things, so it's quite the opposite. Many of the new features in AMD's design were implemented in G80 5 years ago or later in GT200. AMD is way behind on this and is almost funny to see that they are going to follow the same architectural principle as Nvidia is being using for the past 5 years. Of course they are going to make the jump instead of doing it gradually like Nvidia did, but that's only posible thanks to Nvidia doing the hard work and opening doors for years.
And while a different approach has been taken bu ATI for years they still had top performers in most fields, and still pioneered the GPU compute with their early X series of cards.


I am excited to get both on a more common platform though, and as much as I like my 5870 I have been wanting a green card for better GTA performance.
__________________

“it would have been perfect....its got trains and the line"tech your kids not to do what iv done"(or similar) because i had obviously done something to warrent 2 e-thugs to come 4000miles out of their way and kill me.” -Solaris17
“yeah i failed. i noticed the "coming soon" part after i posted.” -Mussels
“people are just stupid.” -W1zzard
Yes I am evil, yes you can have some.
Steevo is offline  
Reply With Quote
The Following User Says Thank You to Steevo For This Useful Post:
Old Jun 17, 2011, 02:05 PM   #17
theeldest
500 Posts
 
theeldest's Avatar
 
Join Date: Feb 2006
Location: Austin, TX
Posts: 616 (0.23/day)
Thanks: 38
Thanked 141 Times in 102 Posts

System Specs

Quote:
Originally Posted by HalfAHertz View Post
Here's the original article:

http://www.pcper.com/reviews/Graphic...PUs-and-Beyond

It seems this is indeed the base for the HD7000 Southern islands architecture. This wil be interesting...

From what I understand, it sounds very similar to the old SPARC HPC processors...What I'm worried about is that such a drastic design change may require an even more drastic change on the software side which will distance the already limited number of developers backing AMD ...

As I understand it, it should be just the opposite. They're working to make using the GPU transparent to developers. Microsoft was showing off C++ AMP at the conference where you can use the same executable and run it on CPU, integrated GPU, or discrete GPU with no changes.
theeldest is offline  
Reply With Quote
Old Jun 17, 2011, 02:06 PM   #18
Benetanegia
2000 Posts
 
Benetanegia's Avatar
 
Join Date: Sep 2009
Location: Reaching your left retina.
Posts: 2,683 (1.95/day)
Thanks: 125
Thanked 701 Times in 494 Posts

Quote:
Originally Posted by HalfAHertz View Post
I think you're underestimating AMD's efforts. I highly doubt they have been sitting idly on their thumbs all these years relying purely on Nvidia to make all the breakthroughs The fact that they didn't implement it straight away into their end-products doesn't mean that they haven't been experimenting with such technologies internally.
Nvidia has been much more in contact with their GPGPU customers, asking what they needed and implementing it. And once it was inplemented and tested, by asking what's next and implementing that too. They have been getting the answers and now AMD only had to implement those. Nvidia has been investing a lot in universities to teach and promote GPGPU for a very long time too. Much sooner than anyone else thought about promoting the GPGPU route.

AMD has followed a totally passive approach because that's the cheaper approach. I'm not saying that's a bad strategy for them, but they have not fought for the GPGPU side until very recently.

Quote:
No company would invest in a product until it is financially viable to produce and there is a sufficient market for it, right?
In fact yes. Entrepreneur companies constantly invest in products whose viability is still in question and with little markets. They create the market.

There's nothing wrong in being one of the followers, just give credit where credit is due. And IMO AMD deserves none.

Quote:
Originally Posted by Steevo View Post
And while a different approach has been taken bu ATI for years they still had top performers in most fields, and still pioneered the GPU compute with their early X series of cards.
They have had top performers in gaming. Other than that Nvdia has been way ahead in professional markets.

And AMD did not pioneer GPGPU. It was a group in Standford who did it and yes they used X1900 cards, and yes AMD collaborated, but that's far from pioneering it and was not really GPGPU, it mostly used DX and OpenGL for doing math. By the time that was happening Nividia had already been working on GPGPU on their architecture for years as can be seen with the launch of G80 only few monts after the introduction of X1900.

Quote:
I am excited to get both on a more common platform though, and as much as I like my 5870 I have been wanting a green card for better GTA performance.
That for sure is a good thing. My comments were just regarding how funny it is that after so many years of AMD promoting VLIW and telling everyone and dog that VLIW was the way to go and a much better approach. Even downplaying and mocking Fermi, well they are going to do the same thing Nvidia has been doing for years.

I already predicted this change in direction a few years ago anyway. When Fusion was frst promoted I knew they would eventually move into this direction and I also predcted that Fusion would represent a turning point in how aggressively would AMD promote GPGPU. And that's been the case. I have no love (neither hate) for AMD for this simple reason. I understand they are the underdog, and need some marketing on their side too, but they always sell themselves as the good company, but do nothing but downplay other's strategies until they are able to follow them and they do unltimately follow them. Just a few months ago (HD6000 introduction) VLIW was the only way to go, almost literally the godsend, while Fermi was mocked up as the wrong way to go. I knew it was all marketing BS, and now it's demostrated, but I guess people have short memories so it works for them. Oh well all these fancy new features are NOW the way to go. And it's true, except there's nothing new on them...
Benetanegia is offline  
Reply With Quote
The Following User Says Thank You to Benetanegia For This Useful Post:
Old Jun 17, 2011, 03:22 PM   #19
cadaveca
My name is Dave
 
cadaveca's Avatar
 
Join Date: Apr 2006
Location: The Great White North
Posts: 10,923 (4.16/day)
Thanks: 4,711
Thanked 5,449 Times in 3,301 Posts

System Specs

They are finally getting rid of GART addressing!!! Yippie!!!

Now to wait for IOMMU support in Windows-based OS!!
__________________
Gadgets, Phones, Tablets, Cameras, TVs, HiFi...NextPowerUp


-Only real men play games THIS way.
cadaveca is online now  
Reply With Quote
Old Jun 17, 2011, 04:05 PM   #20
W1zzard
Benevolent Dictator
 
W1zzard's Avatar
 
Join Date: May 2004
Location: Stuttgart, Germany
Posts: 13,869 (4.17/day)
Thanks: 184
Thanked 10,450 Times in 3,218 Posts
Send a message via ICQ to W1zzard Send a message via AIM to W1zzard Send a message via MSN to W1zzard Send a message via Skype™ to W1zzard

System Specs

this is basically what intel tried with larrabee and failed
W1zzard is online now  
Reply With Quote
Old Jun 17, 2011, 04:09 PM   #21
cadaveca
My name is Dave
 
cadaveca's Avatar
 
Join Date: Apr 2006
Location: The Great White North
Posts: 10,923 (4.16/day)
Thanks: 4,711
Thanked 5,449 Times in 3,301 Posts

System Specs

Huh. You know what W1zz, that never even occured to me. I think you're pretty darn right there.


The question remains though...why did Larrabee really fail? I mean, they said Larrabee wouldn't get a public launch, but wasn't fully dead yet either...so they must ahve had at least some success...or this path is inevitible.
cadaveca is online now  
Reply With Quote
Old Jun 17, 2011, 04:12 PM   #22
Steevo
Eligible for custom title
 
Steevo's Avatar
 
Join Date: Nov 2005
Posts: 5,578 (2.00/day)
Thanks: 239
Thanked 983 Times in 732 Posts

System Specs

It will be complicated to keep stacks straight with a contiguous memory address space between system and vram. Much less having a GPU make the page fault call and lookup its own data out of CPU registers or straight from disk.

If they can pull it off my hats off to them.
__________________

“it would have been perfect....its got trains and the line"tech your kids not to do what iv done"(or similar) because i had obviously done something to warrent 2 e-thugs to come 4000miles out of their way and kill me.” -Solaris17
“yeah i failed. i noticed the "coming soon" part after i posted.” -Mussels
“people are just stupid.” -W1zzard
Yes I am evil, yes you can have some.
Steevo is offline  
Reply With Quote
Old Jun 17, 2011, 04:15 PM   #23
cadaveca
My name is Dave
 
cadaveca's Avatar
 
Join Date: Apr 2006
Location: The Great White North
Posts: 10,923 (4.16/day)
Thanks: 4,711
Thanked 5,449 Times in 3,301 Posts

System Specs

Quote:
Originally Posted by Steevo View Post
It will be complicated to keep stacks straight with a contiguous memory address space between system and vram.
But how, really, is it any different, than say, a multi-core CPU? Or a dual-socket system using NUMA?

I mean, they can use IOMMU for address translation, as the way i see it, the GART space right now is effectively the same, but with a limited size, so while it would be much more work for memory controllers, I don't really see anything standing in the way other than programming.
cadaveca is online now  
Reply With Quote
Old Jun 17, 2011, 04:27 PM   #24
Thatguy
Banned
 
Join Date: Nov 2010
Posts: 658 (0.70/day)
Thanks: 4
Thanked 74 Times in 59 Posts

what I am gathering is that they will merge the cisc/risc/gpu and x86 designs into a mashup resembling none of them. Imagine a fpu with the width and power of stream processors ? they need int for many things but they can do most of this in hardware itself. this is what amd was working towards with the bulldozer design.
Thatguy is offline  
Reply With Quote
Old Jun 17, 2011, 04:32 PM   #25
RejZoR
3500 Posts
 
RejZoR's Avatar
 
Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,980 (1.25/day)
Thanks: 39
Thanked 758 Times in 542 Posts

System Specs

Quote:
Originally Posted by cadaveca View Post
Huh. You know what W1zz, that never even occured to me. I think you're pretty darn right there.


The question remains though...why did Larrabee really fail? I mean, they said Larrabee wouldn't get a public launch, but wasn't fully dead yet either...so they must ahve had at least some success...or this path is inevitible.
I can tell you why. Intel wanted to make GPU from CPU's. AMD is trying to make a CPU from GPU's. That's the main difference. And one of the reasons why AMD could possibly succeed.
__________________
RejZoR's Little Secrets @ rejzor dot tk
RejZoR is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Light Peak, what is its future? ZakkWylde General Hardware 16 Nov 5, 2010 10:36 PM
AMD tapes out its Bulldozer CPU architecture mdsx1950 General Hardware 185 Aug 24, 2010 04:08 PM
AMD Ships its Two Millionth DirectX 11 Compliant GPU btarunr News 21 Jan 8, 2010 04:52 PM
GT300 A Leap Forward for NVIDIA GPU Architecture btarunr News 46 Jan 21, 2009 07:58 PM


All times are GMT. The time now is 03:25 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts