Posté par benja .
En réponse au journal x86 ou x86_64 ?.
Évalué à 3.
Dernière modification le 30 juillet 2016 à 22:52.
Tu fais bien ;-)
Sur un AMD A10 7800 16 GB ram (2.6G visible en mode 32).
Config 32 bits:
noyau: 4.6.4-un-def-alt1 (alt linux i586), scaling_governor=performance
x265 [info]: HEVC encoder version 1.9+200-gf25e958
x265 [info]: build info [Linux][GCC 5.4.0][32 bit] 8bit
ENABLE_SHARED=OFF
build type Release
march=i686 (défaut)
et march=bdver3
asm=x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA4 FMA3 LZCNT BMI1
Config 64 bits:
noyau 4.6.4.-un-def-alt1 (alt linux amd64), scaling_governor=performance
x265 [info]: HEVC encoder version 1.9+200-gf25e958
x265 [info]: build info [Linux][GCC 5.4.0][64 bit] 8bit
ENABLE_SHARED=OFF
build type Release
pas de march et march=bdver3
asm=x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA4 FMA3 LZCNT BMI1
Bon je trouve curieux que l'on aie autant—~35%—de différence en utilisant le code asm par rapport avec le code C où il n'y a "que" ~16% d'avantage au 64bits, peut-être un problème d'alignement ?? Fin bref, je suis légèrement étonné. Ça pourrait être intéressant de voir avec un cpu d'une autre génération aussi. J'ai pas de kernel 4.6.4 PAE sous la main non plus, sait-on jamais :p
[^] # Re: Se tenir au courant ?
Posté par benja . En réponse au journal x86 ou x86_64 ?. Évalué à 3. Dernière modification le 30 juillet 2016 à 22:52.
Tu fais bien ;-)
Sur un AMD A10 7800 16 GB ram (2.6G visible en mode 32).
Config 32 bits:
Config 64 bits:
Résultats (2 runs, le meilleur):
Bon je trouve curieux que l'on aie autant—~35%—de différence en utilisant le code asm par rapport avec le code C où il n'y a "que" ~16% d'avantage au 64bits, peut-être un problème d'alignement ?? Fin bref, je suis légèrement étonné. Ça pourrait être intéressant de voir avec un cpu d'une autre génération aussi. J'ai pas de kernel 4.6.4 PAE sous la main non plus, sait-on jamais :p