[QUOTE="ronvalencia"]
Like FrostBite 3 HSA, PS4 is atm is nonexistent for end users. Your being a hypocrite.
The statement on "which is the reason for the lack of HSA work on PC" is BS. I have already show you HSA enabled EA's FrostBite 3, Unity Technologies' Unity 3D and Oracle's OpenJVM.
https://semiaccurate.com/assets/uploads/2013/07/Bingo-card-APU13-wp.png
Also, any PC app who targets MS C++ AMP, OpenCL will get a HSAIL upgrade i.e. HSA IL replaces current AMD driver's AMD IL.
From http://hsafoundation.com/hsa-developer-tools/
- Fabric Engine KL Language and Runtime for Python and JavaScript.
- OpenCL
- Microsoft C++ AMP
You haven't grasp that HSAIL will enhance the underlying instructure for OpenCL, MS C++ AMP and 'etc'.
tormentos
Let me tell you one thing about consoles vs PC,basically consoles started multi threading,not PC even that PC had the dual core CPU first,it was way more advance on consoles than on PC.
Same with HSA,the PS4 and xbox one are not here,but the games been done are HSA on HSA hardware,now on PC there is no HSA market yet,and adoption on PC is way slower,so you can look maybe 3 years from now and you will see HSA taking off on PC,by that time hundreds of games on consoles would have been made for both the xbox one and PS4 under HSA.
True HSA requires hUMA good luck getting that on current set ups with separate memory polls.
Let me tell you one thing about consoles vs PC, PC has multi-threading since dual socket 80386 days and it existed for PC servers and workstations.
Games on the PC is just another app type for the PC.
Xbox 360 (Nov 2005) may have 6 logical threads (a total of 6 PPC instruction issues per cycle), but they have in-order processing while K8 Athlon X2 has dual multi-threading with out-of-order processing (a total of 6 X86 instruction** issues per cycle).
The PPE CPU technology is a blast from past PowerPC 601 (or PowerPC G1) level design. PPE's CPU tech is about the same level as with Intel Atom i.e. both are dual thread, in-order dual instruction per cycle CPU designs. The saving grace for PPE is with 128bit SIMD units which was countered by Intel Core 2 design***.
**Can go up to six RISC like instruction per core since X86 instructions are combo (due to CISC) loaded instructions i.e. X86's instruction compression advantage.
***AMD K8 already has some parts of it's SSE(e.g. FADD) in 128bit SIMD hardware. Intel Core 2 delivered full 128bit SIMD hardware.
--------------------------------
PC has to scale via NUMA and can't be limited to a single UMA i.e. NUMA is use to scale compute power beyond a single UMA. NUMA is used in PC servers and workstations.
A flagship gaming PC is just a workstation PC without the enterprise level support.
Log in to comment