Názor k článku Velké změny pro procesory x86. APX odstraňuje limity legacy instrukcí, přebírá i nápady ARMu od Jim_Keller - Nevím kolik jsi toho naprogramoval pro SVE, ale...

  • 2. 8. 2023 17:27

    Jim_Keller

    Nevím kolik jsi toho naprogramoval pro SVE, ale vypadá to, že máš víc zkušeností než všichni inženýři co navrhovali CPU Fujitsu A64FX a inženýři v ARMu.

    Mobilní telefony jsou trh se 410 miliardama USD (oproti serverům se 85 mld USD), takže si nemyslím že by ARM chtěl riskovat implementací SVE pokud by to nebylo výhodné. Ti kluci nejsou blbí a než něco takového vypustí do světa tak to proženou benchmarkama na virtuálním simulovaném CPU s SVE. Na tom si odladí nejen kompilátor a úpravy v CPU samotném, ale vidí i statistiky jestli se zmenšila binárka, efektivita CPU, zatížení cache....hned vidí jestli SVE se vyplatí oproti fixním vektorům nebo ne. ARM prostě má odvahu nasazovat radikálně výhodné věci i za cenu zahození zpětné kompatibility (původní SVE nejsou zpětně kompatibilní s původními fixními vektory ARM/NEON).

    Stejně jako 64-bit ARMv8 je úplně jinak kodovaná, binárně nekompatibilní ISA a pro zpětnou kompatibilitu s 32-bit ARMv7 museli mít v CPU 2 dekodéry. ARM měl odvahu všechno staré zahodit a skokově se posunou dopředu na něco radikálně lepšího.