HSA and foundation membership growing rapidly

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

MisterMac

Senior member
Sep 16, 2011
777
0
0
It doesn't improve the hardware, it improves the software. AMD is never going to out-fox Intel on the high-performance x86 front, so AMD needs to leverage the advantage they do have: GPUs.

Stream, OpenCL, C++ AMP, etc have yet to catch on with most developers because all of it still requires the GPU to be accounted for and programmed separately. With HSA, programmers are effectively programming against a single virtual ISA that covers both the CPU and the GPU, meaning they no longer have to explicitly program for the GPU. And that is how AMD intends to get programmers using the GPU, thereby allowing them to exploit their GPU performance advantage and outperform Intel.

Which does [little] to AMD.


If performance is any metric - then a Intel\NVidia GPU will win..... many times over.
If performance\watt - then well probably ARM no?
(If this gains traction - any Compute oriented semiconductor IP creator will obviously have to support it so there).

If it's not a performance segment - they don't give a flying hoots and neither will programmers who program for this segment.

It's a obsolete thought to think that having a standard for multiple compute power execution options on a single machine - will somehow help AMD more than it will it's competitors.

No profanity in the technical forums, Mac
-ViRGE
 
Last edited by a moderator:

MightyMalus

Senior member
Jan 3, 2013
292
0
0
HSA is backed by too many "universal" companies for not to matter.
Ask yourself, Where is Intel? Where is NVIDIA?
Then ask, where is everybody else?(That's where HSA will be.)
 

ThePeasant

Member
May 20, 2011
36
0
0
The main problem is if nVidia and/or Intel doesnt back it. Then it wont turn universal and as such...and suffer the same fate as SSE5, SSE4a, 3Dnow! and so on. You aint gonna code/compile for a 17% and decreasing segment of the market.

Then the discussion if its better or not is purely secondary.

What about if ARM, Samsung, TI, Qualcomm and all the other members back it? Are Intel and Nvidia volume leaders in the total semiconductor market?
 

amdisstaying

Member
Jan 22, 2013
45
0
0
HSA will work with Intel/NVidia devices provided that their devices conform to HSA guidlines. So Intel/NVidia can get the benefits of HSA by making their devices HSA compatible.

That is going to hurt the pride of these two mighty companies.

Now why did you have to ruin a perfectly good post with that last line? That's what starts stupid fights around here. Don't do that.
-ViRGE
 
Last edited by a moderator:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
What about if ARM, Samsung, TI, Qualcomm and all the other members back it? Are Intel and Nvidia volume leaders in the total semiconductor market?

Its irrelevant. Their software base is volatile and they tend to code for an upper layer like Java (Not Oracle Java). Samsung for example gonna ship Tizen devices this year with Intel.

Also, what companies are actually making HSA hardware?
 

MightyMalus

Senior member
Jan 3, 2013
292
0
0
Its irrelevant. Their software base is volatile and they tend to code for an upper layer like Java (Not Oracle Java). Samsung for example gonna ship Tizen devices this year with Intel.

Also, what companies are actually making HSA hardware?

Tizen...an OS backed by hardware companies. They will get very, very far >.>''
 
Aug 11, 2008
10,451
642
126
It doesn't improve the hardware, it improves the software. AMD is never going to out-fox Intel on the high-performance x86 front, so AMD needs to leverage the advantage they do have: GPUs.

Stream, OpenCL, C++ AMP, etc have yet to catch on with most developers because all of it still requires the GPU to be accounted for and programmed separately. With HSA, programmers are effectively programming against a single virtual ISA that covers both the CPU and the GPU, meaning they no longer have to explicitly program for the GPU. And that is how AMD intends to get programmers using the GPU, thereby allowing them to exploit their GPU performance advantage and outperform Intel.

Yea, but couldnt you just have an intel cpu and add a discrete gpu? Have the best of both worlds. I suppose it would be a bigger advantage in laptops and other mobile devices where it is not easy to add a discrete gpu.

So if this is open source, could nVidia and Intel implement it in their gpus as well if it takes off? Or do you have to be some kind of member of this consortium?

Edit: seems like some of these questions have already been answered, sorry.
 
Last edited:

cytg111

Lifer
Mar 17, 2008
23,561
13,120
136
Playstation and Xbox sales are ~5% of PC shipments.

Not to mention, the fastest compiler for AMD chips is...the Intel compiler.

And the relevant metric would be more like "PC gaming rig shipments", right? We should not expect some optimization spillover to the pc APU's from the consoles if they're HSA units?

I got more room in my sig though ..
 

Nemesis 1

Lifer
Dec 30, 2006
11,366
2
0
Tizen...an OS backed by hardware companies. They will get very, very far >.>''

Tizen actually looks real good on paper and its backed by more than hardware companies.
It has included eleements of many other products and is a true open source project.

Will it succeed . That depends on people. But I suspect intel may hold it off till Silvermont. Tho it could show up on Z2580 phones in 2013.

http://www.engadget.com/2013/01/03/samsung-confirms-multiple-tizen-phone-launches-in-2013/
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
If performance is any metric - then a Intel\NVidia GPU will win..... many times over.
If performance\watt - then well probably ARM no?
(If this gains traction - any Compute oriented semiconductor IP creator will obviously have to support it so there).
Yea, but couldnt you just have an intel cpu and add a discrete gpu? Have the best of both worlds. I suppose it would be a bigger advantage in laptops and other mobile devices where it is not easy to add a discrete gpu.
To exploit HSA, you need a high performing GPU component with a low-latency shared memory/shared cache architecture, along with a unified address space and fast context switching on the GPU side of things. In other words, you need a tightly integrated CPU/GPU combination.

Pairing a high performance CPU with a high performance dGPU does not work in this situation due to the lack of unification between the CPU and the GPU (you'd die shuffling data between them). This effectively excludes NVIDIA in the x86 space (now Tegra would be another matter), while Intel would be going up against AMD's faster GPUs.
 
Last edited:

amdisstaying

Member
Jan 22, 2013
45
0
0
ViRGE,

Please cancel my id immediately.

I'm never going to use anandtech.com website again.

My last message to you.
 

Ferzerp

Diamond Member
Oct 12, 1999
6,438
107
106
To exploit HSA, you need a high performing GPU component with a low-latency shared memory/shared cache architecture, along with a unified address space and fast context switching on the GPU side of things. In other words, you need a tightly integrated CPU/GPU combination.

Pairing a high performance CPU with a high performance dGPU does not work in this situation due to the lack of unification between the CPU and the GPU (you'd die shuffling data between them). This effectively excludes NVIDIA in the x86 space (now Tegra would be another matter), while Intel would be going up against AMD's faster GPUs.

If it became a real need, a new bus could be made in physical and logical proximity to a CPU to allow these types of transfers (think QPI). You may end up with a socket/slot near the CPU socket, and then a dongle, or motherboard based hardware for the video connection if using the same hardware to drive video.

It would be a far more open and upgradable option than being mated to a franken CPU that is decent at one thing and crap at everything else compared to its competition. You could buy both the right CPU and the right GPU for the task.

PCIe is getting long in the tooth anyway.
 

MisterMac

Senior member
Sep 16, 2011
777
0
0
So virge foresees the great AMD - will always and forever carry the GPU peformance advantage in Compute on a single DIE?


If not - then well the whole AMD benefits mostly argument dies....fast.


Who here foresees AMDs APU solutions having the faster compute power in CPU\GPU in 2015 (Which is realisticly the timeframe for a beginning rollout and software support for end users programs?) ?

Any takers?
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
So virge foresees the great AMD - will always and forever carry the GPU peformance advantage in Compute on a single DIE?
Not at all. I'm just pointing out AMD's rationale for going this direction. HSA is how they intend to exploit the advantage they have for now; whether they'll still have that advantage in 5 years or whatever is anyone's guess.
 

MisterMac

Senior member
Sep 16, 2011
777
0
0
Not at all. I'm just pointing out AMD's rationale for going this direction. HSA is how they intend to exploit the advantage they have for now; whether they'll still have that advantage in 5 years or whatever is anyone's guess.

Which doesn't make sense.

HSA in-itself is a brilliant idea - very much so in trying to get rid of the x86 monopoly we've had on the computing in general side for 20 years.

But how that translates to AMD - i do not understand.
And no one can explain that.

It's like they're making the groundwork - so others can come benefit with greater execution\R&D budgets once it's actually done.
 

Ferzerp

Diamond Member
Oct 12, 1999
6,438
107
106
very much so in trying to get rid of the x86 monopoly we've had on the heavy compute side.

I don't see a monopoly here. For what I'd call "heavy compute" nvidia has had the market cornered for the last few years. x86 is just the feeder architecture.
 

MisterMac

Senior member
Sep 16, 2011
777
0
0
I don't see a monopoly here. For what I'd call "heavy compute" nvidia has had the market cornered for the last few years. x86 is just the feeder architecture.

Yea i edited.

Compute was a poor choice of word
let's say "general computing".
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
If it became a real need, a new bus could be made in physical and logical proximity to a CPU to allow these types of transfers (think QPI). You may end up with a socket/slot near the CPU socket, and then a dongle, or motherboard based hardware for the video connection if using the same hardware to drive video.

It would be a far more open and upgradable option than being mated to a franken CPU that is decent at one thing and crap at everything else compared to its competition. You could buy both the right CPU and the right GPU for the task.

PCIe is getting long in the tooth anyway.
This is where having an EE/CE in here would be helpful. I don't think you're wrong, however even with an infinitely fast bus I'm not sure that would work. At some point it comes down to latency, as electrons only move so far in a nanosecond. What AMD wants to do with HSA requires very low latencies (in order to mitigate the penalty of having to context switch from the CPU to the GPU), so I'm not sure even a HT/QPI bus would be fast enough.
 

Ferzerp

Diamond Member
Oct 12, 1999
6,438
107
106
In that case, good luck busting that inertia and actually managing to outperform Intel's x86 implementation for general purpose computing....

However, that's not what this appears to be about, and would more compete with the GPGPU space.
 

ThePeasant

Member
May 20, 2011
36
0
0
Its irrelevant. Their software base is volatile and they tend to code for an upper layer like Java (Not Oracle Java). Samsung for example gonna ship Tizen devices this year with Intel.

Also, what companies are actually making HSA hardware?

Good points.

I imagine HSA is not just limited to end developers but also platform devs. I'm not sure of the ratio of native to interpreted software but general trends indicate (to me) the desire for improved performance. This should create pressure for native code (how much and the efficacy given the fragmentation is debatable). Regarding your last point, HSA is relatively young, let's wait and see.

My central point really though is that mass compared to intel is not the real issue. They don't need intel or nvidia, they need standardization which is the whole spirit of HSA.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Which doesn't make sense.

HSA in-itself is a brilliant idea - very much so in trying to get rid of the x86 monopoly we've had on the computing in general side for 20 years.

But how that translates to AMD - i do not understand.
And no one can explain that.

It's like they're making the groundwork - so others can come benefit with greater execution\R&D budgets once it's actually done.

As it is now, HSA looks more to be another Java.

You are certainly not getting rid of x86 without an unacceptable performance penalty
 
Last edited:

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Which doesn't make sense.

HSA in-itself is a brilliant idea - very much so in trying to get rid of the x86 monopoly we've had on the computing in general side for 20 years.

But how that translates to AMD - i do not understand.
And no one can explain that.

It's like they're making the groundwork - so others can come benefit with greater execution\R&D budgets once it's actually done.
Well AMD can't do this on their own. They don't have enough market share or enough clout among developers. If they don't bring on partners then this would never take off. So they've essentially formed an anti-Intel coalition.

As for how this benefits AMD, it's as I've said before: HSA is about making software that can fully exploit GPUs. AMD expects their iGPUs will outperform Intel's for at least the next couple of years, which if HSA took off and everything else went according to plan for AMD, would mean they'd have a leg-up on performance over Intel for at least a couple of years.

AMD intends to rewrite the rules of the game. They can't win when it comes to x86 CPUs, so they intend to make the battle over GPU performance where they at least stand a chance.

As it is now, HSA looks more to be another Java.

You are certainly not getting rid of x86 without an unacceptable performance penalty
That's actually a good comparison. The big difference being that HSA is intended to compile down to native code rather than being executed in a JIT runtime fashion. You wouldn't have a virtual machine like you do with Java.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |