Új hozzászólás Aktív témák
-
S_x96x_S
őstag
válasz
Petykemano #5295 üzenetére
> Csodáljuk itt az ARM SVE2-t, hogy hűűű, meg háá,
> milyen jó, hogy az utasításhossza független
> a hardver feldolgozó-hosszától.
> De hát ez eddig is létezett az x86-ban is.az én leegyszerűsített megértésem szerint:
szerintem az lehet a probléma az, hogy az AVX-512 - nem csak egyszerűen a szélességről szól
- hanem rengeteg új funckionalitást is belepakoltak - amit a 128 vagy 256 bites feldolgozónak is tudnia kellene,
emiatt nehéz skálázni.
Az ARM-en a hardveres skálázás a fő hangsúly,
ezért a végrehajtó egység hosszát és a funkcionalitást nem katyvaszolják össze.
Ha definiálnak egy új funkcionalitást, akkor azt skálázhatóan teszik.
SVE - 128 to 2048 bits
SVE2 - 128 to 2048 bitsAz X86-os világban a váltás egy evolúciós lépés is .. nem lehet egyszerűen emulálni.
128b (SSE-SSE4.2 & AVX)
256b (AVX & AVX2)
512b (AVX512)Vagyis az ARM sokkal inkább vector-width-agnosztikus ..
mig az X86 egyáltalán nem.A RISC-V vektor utasításai még az ARM-nél is rugalmasabbak,
nem véletlenül, hogy az AI/HPC világban elég nagy jövőt adnak neki ..Mottó: "A verseny jó!"