APU13: HSA-Software-Stack frühestens ab zweitem Quartal 2014 für AMDs Kaveri APU verfügbar
Einer der wichtigsten Faktoren, die bei “Kaveri” über dessen kommerziellen Erfolg mitentscheiden werden, ist die rechtzeitige Verfügbarkeit des HSA-Software-Stacks. Denn ohne diese Compiler-Infrastruktur kann die HSA-APU ihre neuen Fähigkeiten nicht richtig ausspielen. Auf Seiten des Betriebssystems setzt HSA offenbar lediglich die Unterstützung von AMDs I/O‑Virtualisierungslösung IOMMU in der Version v2.5 voraus, weshalb AMD hierfür bereits entsprechende Patches in den Linux-Kernel integriert hat. Wie es bei den Betriebssystemen von Microsoft aussieht, ist nicht gänzlich klar. Angesichts dessen, dass die Entwicklung des APP SDKs für Windows XP bereits vor einiger Zeit vollständig eingestellt wurde und die aktuellen Catalyst-Treiber auch nicht mehr für Windows Vista getestet werden, scheint eine Unterstützung zumindest ab Windows 7 sowie den korrespondierenden Versionen von Windows Server möglich.
Auf der Entwicklerkonferenz APU13 wurde in dem Vortrag über die HSA-Compiler-Technologie die nachfolgende Folie gezeigt, auf der erstmals konkretere Daten zum angedachten Fahrplan genannt werden. Demnach wird der HSA-Software-Stack voraussichtlich erst im zweiten Quartal 2014 verfügbar – also gerade rechtzeitig zur Vorstellung der HSA-Server-APU “Berlin”. Ein zweiter Release ist dann für das erste Quartal 2015 geplant, mit dem dann auch der neue Standard OpenCL 2.0 vollständig unterstützt werden soll.
Irritierend ist allerdings, dass auf einer späteren Folie mit der Zusammenfassung des Vortrags von einem “Controlled Alpha Release” des ersten HSA-Compilers die Sprache ist. An keiner anderen Stelle steht etwas von einer Alpha-Version. Handelt es sich bei dem geplanten Release in im zweiten Quartal also nur um eine öffentliche Testversion? Andererseits könnte die Alpha-Version auch mit der für Anfang 2014 angepeilten Verfügbarkeit der HSA-Enwicklerplattformen zusammenfallen.
Das ist aber zunächst eine Interpretation der beiden Folien, denn leider ist das zugehörige Video von der APU13 noch immer nicht abrufbar. Zudem ist anzumerken, dass AMD bei den Softwareplanungen nicht gänzlich frei handeln kann, weil insbesondere die Abstimmung über die Spezifikation der HSA-Laufzeitumgebung von der HSA Foundation abgeschlossen sein müssen, bevor die Compiler und andere wichtige Tools fertiggestellt werden können. Aber eben diese Spezifikation ist noch nicht finalisiert worden. Entsprechend kann es durchaus noch zu Verzögerungen kommen.
Alle Folien von der Präsentation zur HSA-Compiler-Technologie findet Ihr auf der zweiten Seite.
Quelle: APU365
Links zum Thema:
- Khronos Finalizes OpenCL 2.0 Specification for Heterogeneous Computing ()
- APU13: AMD zeigt Battlefield-4-Demo auf Kaveri [Update: Video hinzugefügt + JPEG-Dekoder-Demo] ()
- APU13: Oracle tritt HSA-Konsortium bei ()
- APU13: HSA-Entwicklerplattformen erst Anfang 2014 verfügbar ()
- AMD Announces New Unified SDK, Tools and Accelerated Libraries for Heterogeneous Computing Developers ()
- APU13: APUs für die Datenwolke, Videocodierung, JAVA, C++ AMP für Linux und mehr ()
- APU13: Kaveri mit 856 GFLOPS laut AMD ab 14. Januar im Laden erhältlich ()
- AMD veröffentlicht Preview-Versionen kommender Entwicklertools ()