tutorials tutorial se8 oficial español docs java jvm sse

tutorial - Aceptado XX: ¿Usar valores de SSE para Java JVM?



tutorial java oficial (2)

Me gustaría comparar el rendimiento de una aplicación en varias versiones de SSE y no he podido encontrar los valores aceptados por este indicador de JVM. Estoy probando 0, 1, 3 y 4. No estoy seguro si se acepta 4 (todos los ejemplos que he visto son hasta 3) y / o si las variaciones (4.1-4.3) se pueden definir explícitamente . ¿Alguien tiene más información sobre esto?



Usa la fuente;)

http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/39d920531a4d/src/cpu/x86/vm/vm_version_x86.cpp#l464

if (UseSSE < 4) { _cpuFeatures &= ~CPU_SSE4_1; _cpuFeatures &= ~CPU_SSE4_2; } if (UseSSE < 3) { _cpuFeatures &= ~CPU_SSE3; _cpuFeatures &= ~CPU_SSSE3; _cpuFeatures &= ~CPU_SSE4A; } if (UseSSE < 2) _cpuFeatures &= ~CPU_SSE2; if (UseSSE < 1) _cpuFeatures &= ~CPU_SSE;

Tenga en cuenta que demuestra que la JVM es consciente hasta cierto punto de la SSE, es posible que no genere códigos realmente efectivos para las versiones más nuevas. Su experiencia puede ser diferente.