rg88
http://www.mediatek.com/en/news-eve...nce-run-everywhere-for-heterogeneous-systems/
One of the benefits of HSAIL is its portability across multiple vendor products. Compilers that generate HSAIL can be assured that the resulting code will be able to run on a wide variety of target platforms. HSAIL also provides existing programming languages with an efficient parallel intermediate language that runs on a wide variety of hardware. This provides the underlying infrastructure and brings the benefits of heterogeneous computing to existing, popular programming models such as Java™, OpenMP™, C++, and more.
Desweiteren gibt es schon Bibliotheken von MediaTek und Co für Android Smartphones für HSA. Samsung, Qualcom und PowerVR haben HSA SOCs(GPU) vorgestellt, welche HSA Fähig sind, da sie auf den ersten gemeinsamen Standard der HSA Foundation basieren.
Die Frage ist, wieso das jetzt so ein schlechtes Beispiel ist. Programmieren User, die eine App programmieren nicht am PC ? Es geht um die Verbreitung und HSAIL ist der Compiler von dem ich gesprochen habe.
Klar, es ändert nichts daran, dass der Weg noch weit ist. Aber wie man sieht, ist es ein nachvollziehbarer Schritt. Wieso sollte man Ressourcen nicht nützten ? Intel arbeitet ja auch an diverse Features, damit die GPU der CPU aushilft, wenn sie etwas besser und schneller kann. Das selbe gilt für diverse SIMD in der CPU.
Siehe aktuelle i7. Viele meckern, die IGP ist so unnütze. Was ist wenn sich das durch Software ändert, dann gewinnt der i7 auch durch die bessere IGP an Kaufreiz. Intel wird das nicht anders sehen, als AMD.
Natürlich ist es für Intel im Vorteil, wenn es zu einem späteren Zeitpunkt passiert, wo man mit der GPU Technologie fortgeschrittener ist. Mittlerweile hat Intel da sehr weit aufgeholt.
Bin schon gespannt wann und ob Intel HSA dann unter einem anderen Namen (wie AMD64) dann vorstellen wird.
HSA Konzept würde ja auch nicht dem Konzept MIC widersprechen. Aber gut, klar, aktuell ist das Zukunftsmusik, aber mein erster Post sollte verdeutlichen, dass APUs nicht in erster Line für Media-PCs entwickelt worden sind, sondern aktuell einfach diese Nische besetzten. AMD verfolgt im Großen und Ganzen andere Ziele, was ja nicht gleich zu durchschauen ist, wenn man sich nicht damit befasst.