Herdware
Fleet Admiral
- Registriert
- Okt. 2011
- Beiträge
- 17.897
nanoworks schrieb:@ Herdware:
Warum wäre die APU dann inkompatibel? Früher wurde die Gleitkommaeinheit sogar als eigener, externer Chip verbaut, irgendwann ist sie dann in die CPU gewandert. Die HSA schmeißt die Gleitkommaeinheit ja nicht raus, sie verlagert sie nur von (wenigen) FPUs in der CPU hin zu (extrem vielen) FPUs in der iGPU.
Auch früher konnte nur speziell auf x87 optimierte Software etwas mit dem Floatingpoint-Co-Prozessor (egal ob intern oder extern) anfangen. Beim Rest der Software lag der einfach brach und die Integer-Einheiten mussten sich auch mit den Fließkomma-Berechnungen herumschlagen (was um Größenordnugnen langsamer ablief).
Das wird mit der GPU einer FPU-losen HSA-APU nicht anders sein, bzw. läuft damit die herkömmliche Software gar nicht, weil alle halbwegs aktuelle Software vorraussetzt, dass die CPU über FP-Einheiten verfügt.
Alte Nicht-HSA-Software weiß ja nichts von der GPU und ihren FP-Fähigkeiten. Die kennt nur x87, SSE (ältere Schätzchen vielleicht sogar noch auch 3DNow) usw.
Ich bin deshalb sicher, dass AMD auch zukünftig konventionelle FPUs in seinen APUs haben wird. Wenigstens so lange, bis niemand mehr ein Problem damit hat, auf alte Nicht-HSA-Software zu verzichten. Aber bis da hin wird noch seeeehr viel Zeit vergehen, wenn es denn überhaupt jemals so weit kommt.
Auch wenn sich schon einige größere Unternehmen in der HSA-Foundation zusammengefunden haben, der Hersteller von über 80% aller x86-CPUs ist nicht dabei und der (nach Intel) zweitgrößte GPU-Hersteller im PC-Segment ebenfalls nicht.
Nvidia ist bei HSA sowieso außen vor, denn mangels x86-Lizenz können die keine integrierten HSA-Systeme entwickeln und mit dedizierten GPUs funktioniert es wie gesagt nicht. Nvidia könnte höchstens zukünftige ARM-SoCs auf HSA auslegen, aber die spielen nunmal im PC-Bereich keine Rolle.
Deshalb sehe ich für HSA im vom HSA-Mitglied ARM dominierten Mobilbereich viel bessere Chancen, als bei PCs. Möglicherweise auch in Spielkonsolen.
Zuletzt bearbeitet: