Új hozzászólás Aktív témák
-
S_x96x_S
őstag
> Azt tudni kell, hogy az AVX2 az Intelnél változatlan volt az évek során,
>az AMD meg most implementálta, de különbözik az Inteles implementációtól.csak teljesítményben különbözik
"Zen supports AVX2 but it requires two clock cycles to complete each AVX2 instruction compared to Intel's one."
(Zen)vagy részletesebben:
https://www.agner.org/optimize/blog/read.php?i=838
>Viszont pont az a program ami erősen épít az AVX2-re ezt felismerte,
>hogy más, mint az Intel-re buildelt AVX2 (mivel AMD-s nem volt elérhető a programban),
> ezért szépen el is estem a Ryzen 2700-vel az AVX2-es támogatottságtól.Akkor azt még
- régen buildelték - még a ryzen előtt.
- de sokkal valószínübb, hogy ICC -vel fordították, ami direkt szivatja az AMD procikat. ( [link] ) esetleg az Intel MKL könytárát használja, ... és valami licensz megkötés volt.de a nyilt forrsákódú fordítók nem szívatják ennyire ZEN1 -magokat, mint ahogy te tapasztaltad.
persze bakik előfordulnak máshol is. pl. a Skylake optimalizáció sokáig rosszabb kódott generált - amíg meg nem javították ( https://www.phoronix.com/scan.php?page=news_item&px=GCC-8-march-native-Skylake )
Mindenesetre az Athlon( ZEN1) feleolyan gyors AVX/AVX2 -je mindig jobb lesz mint a Pentium letiltott - (
(vagyis NULLA/ semmilyen) AVX/AVX2 -je.Mottó: "A verseny jó!"