Lujo inaccesible de Intel: Core i9-9990XE con 14 núcleos a una frecuencia de 5.0 GHz (2 partes)

Lujo inaccesible de Intel: Core i9-9990XE con 14 núcleos a una frecuencia de 5.0 GHz (1 parte)

Pruebas del sistema


La sección "Pruebas del sistema" se centra en las pruebas en condiciones reales a las que se enfrenta el consumidor, con un ligero sesgo en el rendimiento. En esta sección, veremos el tiempo de carga de la aplicación, el procesamiento de imágenes, la física simple, la emulación, el modelado neuronal, los cálculos optimizados y el desarrollo de modelos tridimensionales utilizando un software fácilmente accesible y personalizable. Aunque algunas de las pruebas son más fáciles de superponer con las capacidades de productos grandes, como PCMark (publicamos estos valores en la sección de pruebas de la oficina), aún vale la pena considerar el objeto bajo prueba desde diferentes ángulos. En todas las pruebas, explicaremos en detalle qué se está probando y cómo exactamente estamos probando.

Descarga de la aplicación: GIMP 2.10.4


Uno de los aspectos más importantes de la experiencia del usuario y el flujo de trabajo es la velocidad del sistema. Una buena prueba aquí es verificar los tiempos de carga de la aplicación. La mayoría de los programas en estos días, cuando se almacenan en un SSD, se descargan casi al instante, pero algunas herramientas de oficina requieren la carga previa de activos antes de que estén listas para funcionar. La mayoría de los sistemas operativos también usan el almacenamiento en caché, por lo que cuando cierto software se descarga con frecuencia (navegador web, herramientas de oficina), se puede inicializar mucho más rápido.

En el conjunto de pruebas anterior, verificamos cuánto tiempo tomaría cargar un PDF grande en Adobe Acrobat. Desafortunadamente, esta prueba fue una pesadilla de programación, y se negó a actualizar a Win10 RS3 sin luchar. Mientras tanto, descubrimos una aplicación que puede automatizar esta prueba y decidimos usar GIMP, una aplicación de edición de fotos popular y gratuita. Este es un editor de código abierto, la principal alternativa a Adobe Photoshop. Lo configuramos para cargar una plantilla de diseño grande de 50 MB de tamaño, y realizamos la carga 10 veces con un intervalo de 10 segundos entre ellas. Debido al almacenamiento en caché, los primeros 3-5 resultados suelen ser más lentos que el resto, y el tiempo de almacenamiento en caché puede ser inconsistente, por lo que tomamos el promedio de los últimos cinco resultados para mostrar el procesamiento de la CPU durante la carga en caché.



Descargar aplicaciones es como un paseo por el parque para el Core i9-9990XE.

FCAT: procesamiento de imágenes


El software FCAT fue diseñado para detectar micro-sticks, cuadros caídos y ejecutar pruebas gráficas cuando dos tarjetas de video se combinan para representar una escena. Debido a los motores de juego y los controladores de gráficos, no todas las combinaciones de GPU funcionaron perfectamente, como resultado de lo cual el software capturó colores para cada cuadro renderizado y realizó dinámicamente la grabación de datos RAW utilizando un dispositivo de captura de video.



El software FCAT acepta el video grabado, en nuestro caso son 90 segundos 1440p del juego Rise of the Tomb Raider, y convierte los datos de color en datos de tiempo de cuadro, por lo que el sistema puede mostrar la velocidad de cuadro "observada" y correlacionar con el consumo de energía de los aceleradores de video. Esta prueba, debido a la rapidez con que se completó, es de un solo subproceso. Comenzamos el proceso y, como resultado, obtenemos el tiempo de finalización.



FCAT ofrece resultados bastante iguales para todos los procesadores, y solo un pequeño porcentaje comparte todos los componentes de Intel.

Movimiento de partículas 3D v2.1: movimiento browniano


Nuestra prueba 3DPM es un punto de referencia personalizado diseñado para modelar seis algoritmos diferentes para mover partículas en un espacio tridimensional. Los algoritmos se desarrollaron como parte de mi tesis de doctorado y, en última instancia, funcionan mejor en la GPU, y dan una buena idea de cómo las secuencias de comandos son interpretadas por varias microarquitecturas.

La parte clave de los algoritmos es la generación de números aleatorios: utilizamos una generación relativamente rápida, que completa la implementación de cadenas de dependencias en el código. La actualización principal en comparación con la primera versión primitiva de este código es que se resolvió el problema False Sharing en cachés, que era el principal cuello de botella. También estamos considerando aplicar las versiones AVX2 y AVX512 de esta prueba para futuras revisiones.

Para esta prueba, ejecutamos un conjunto de partículas de stock utilizando seis algoritmos diferentes, en 20 segundos, con pausas de 10 segundos, e informamos la velocidad total de partículas en millones de operaciones (movimientos) por segundo.



Cuando ejecutamos la prueba 3DPM en modo estándar, el 9990XE nuevamente muestra una ligera regresión en comparación con el 7940X, lo que puede indicar que se requieren MHz adicionales para la malla.



Usando las instrucciones AVX512, nuestro 9990XE abre sus alas como el resto de los procesadores Intel HEDT, pero solo puede subir al 7940X más lento, a pesar de la misma cantidad de núcleos. Aquí, la prueba limita más por núcleos que por frecuencia, lo que indica que hay varias paradas de tubería en esta prueba.

Dolphin 5.0: emulación de consola


Una de las pruebas solicitadas populares en nuestro paquete es la emulación de consola. La capacidad de seleccionar un juego de un sistema desactualizado y ejecutarlo es muy atractivo y depende de los esfuerzos del emulador: se requiere un sistema x86 mucho más potente para poder emular con precisión una consola antigua que no sea x86. Especialmente si el código para esta consola se realizó teniendo en cuenta algunos defectos físicos y errores de hardware.

Para nuestra prueba, utilizamos el popular software de emulación Dolphin y ejecutamos un proyecto informático para determinar con qué precisión nuestros procesadores pueden emular la consola. En esta prueba, la emulación de Nintendo Wii durará unos 1050 segundos.

Se puede descargar la última versión de Dolphin



Dolphin es una prueba de subproceso único, por lo que aquí vemos los procesadores de mayor frecuencia de Intel y AMD en las primeras posiciones.

DigiCortex 1.20: Modelando el cerebro de una babosa marina


Este punto de referencia se diseñó originalmente para modelar y visualizar la actividad de las neuronas y las sinapsis en el cerebro. El software viene con varios modos predefinidos, y elegimos un pequeño punto de referencia que simula un cerebro de 32 mil neuronas / 1.8 mil millones de sinapsis, que es equivalente al cerebro de una babosa de mar.



Informamos los resultados de la prueba como una oportunidad para emular datos en tiempo real, por lo que cualquier resultado por encima de la "unidad" es adecuado para la operación en tiempo real. De los dos modos, el modo "sin inicio de sinapsis", que es difícil para DRAM, y el modo "con inicio de sinapsis", en el que se carga el procesador, seleccionamos el último. A pesar de nuestra elección, la prueba todavía se ve afectada por la velocidad DRAM.

DigiCortex se puede descargar



DigiCortex ama la frecuencia de memoria y las velocidades internas más que la frecuencia de núcleo puro, y por lo tanto, el 9990XE no funciona muy bien aquí.

y-Cruncher v0.7.6: Cálculos optimizados para microarquitectura


Una vez escuché sobre y-Cruncher como una herramienta para ayudarte a calcular varias constantes matemáticas. Pero después de que comencé a hablar con su desarrollador, Alex Yee, un investigador de NWU y ahora un desarrollador de optimización de software, me di cuenta de que optimizó el software de una manera increíble para obtener un mejor rendimiento. ¡Naturalmente, cualquier simulación que tarde más de 20 días se beneficiará de un aumento del 1% en la productividad! Alex comenzó a trabajar con y-Cruncher como un proyecto en la escuela secundaria, y ahora el proyecto está actualizado. Alex trabaja constantemente para aprovechar los últimos conjuntos de instrucciones, incluso antes de que estén disponibles a nivel de hardware.

Para nuestra prueba, ejecutamos y-Cruncher v0.7.6 a través de todas las variantes optimizadas posibles de cálculos binarios, de un solo subproceso y de subprocesos múltiples, incluidos los archivos binarios optimizados para AVX-512. La prueba consiste en calcular 250 millones de caracteres del número Pi, y usamos versiones de subprocesamiento único y multiproceso.

Los usuarios pueden descargar y-cruncher del sitio web de Alex





y-Cruncher es una prueba acelerada mediante el uso del AVX-512, y el nuevo procesador con alta frecuencia obtiene el mejor resultado en una prueba de un solo subproceso.

Agisoft Photoscan 1.3.3: Convertir imagen 2D a modelo 3D


Uno de los ISV con los que hemos estado trabajando durante varios años es Agisoft. La campaña está desarrollando un software llamado PhotoScan, que convierte una serie de imágenes 2D en un modelo 3D. Esta es una herramienta importante en el desarrollo y archivo de modelos, y se basa en una serie de algoritmos de subprocesos múltiples y múltiples subprocesos para moverse de un lado del cálculo al otro.



En nuestra prueba, tomamos la versión de software 1.3.3 con un gran conjunto de datos: fotos de 84 x 18 megapíxeles. Ejecutamos la prueba de acuerdo con un conjunto de algoritmos bastante rápido, pero aún más riguroso que nuestra prueba de 2017. Como resultado, informamos el tiempo total de finalización del proceso.

El sitio web de Agisoft Photoscan se puede encontrar aquí.



Agisoft es una prueba de subprocesos múltiples, y parece que el Core i9-9990XE tiene la mejor combinación de núcleos y subprocesos.

Pruebas de oficina


El conjunto de pruebas de Office está diseñado para enfocarse en más puntos de referencia estándar de la industria que se centran en los flujos de trabajo de la oficina. Estas son más pruebas sintéticas, pero también probamos el rendimiento del compilador en esta sección. Para los usuarios que necesitan evaluar el equipo en su conjunto, estos son generalmente los criterios más importantes a considerar.

3DMark Physics: física informática en juegos


Junto con PCMark, hay un punto de referencia 3DMark, Futuremark (UL), un conjunto de pruebas de juego. Cada prueba de juego consta de una o dos escenas que son pesadas para la GPU, así como una prueba física, dependiendo de cuándo se escribió la prueba y a qué plataforma apunta. Los temas principales en dificultad creciente son Ice Storm, Cloud Gate, Sky Diver, Fire Strike y Time Spy.

Algunas de las subpruebas ofrecen otras opciones, como Ice Storm Unlimited, que está diseñado para plataformas móviles con renderizado fuera de pantalla, o Fire Strike Ultra, que está diseñado para sistemas 4K de alto rendimiento con muchas características adicionales. Vale la pena señalar que Time Spy actualmente tiene el modo AVX-512 (que podemos usar en el futuro).







En pruebas más simples como Ice Storm, tener la frecuencia más alta hace que 9990XE sea la mejor calculadora física que tenemos.

GeekBench4: Prueba sintética


Una herramienta común para las pruebas multiplataforma en dispositivos móviles, PC y Mac, GeekBench 4 es la prueba sintética perfecta de un sistema que utiliza una variedad de algoritmos que requieren un ancho de banda máximo. Las pruebas incluyen cifrado, compresión, transformación rápida de Fourier, operaciones de memoria, física del cuerpo n, operaciones matriciales, manipulación de histogramas y análisis HTML.

Incluyo esta prueba debido a la popularidad de la consulta, aunque los resultados son muy sintéticos. Muchos usuarios a menudo otorgan gran importancia a sus resultados debido al hecho de que se compiló en diferentes plataformas (aunque con diferentes compiladores).

Registramos las calificaciones de las principales subpruebas (Cripto, Entero, Punto flotante, Memoria) en nuestra base de datos de resultados de la prueba, pero para la revisión publicamos solo resultados generales de subprocesos múltiples y subprocesos múltiples.





Pruebas web y pruebas heredadas


Debido a su enfoque en sistemas de gama baja o sistemas de factor de forma pequeño, las pruebas web suelen ser difíciles de estandarizar. Los navegadores web modernos a menudo se actualizan, lo que hace que sea imposible deshabilitar estas actualizaciones, por lo que es difícil mantener algún tipo de plataforma común. El rápido ritmo de desarrollo del navegador significa que las versiones (y los indicadores de rendimiento) pueden cambiar de una semana a otra. A pesar de esto, las pruebas web suelen ser un indicador importante para los usuarios: muchos de los trabajos de oficina actuales están relacionados con aplicaciones web, especialmente aplicaciones electrónicas y de oficina, así como con interfaces y entornos de desarrollo. Nuestro conjunto de pruebas web incluye varias pruebas estándar de la industria, así como varias pruebas populares pero algo desactualizadas.

También incluimos nuestras pruebas obsoletas pero aún populares en esta sección.

WebXPRT 3: tareas web del mundo moderno, incluida la inteligencia artificial


La compañía detrás del conjunto de pruebas XPRT, Principled Technologies, lanzó recientemente la última prueba web, y en lugar de agregar un año al nombre, simplemente la llamaron "3". Esta última prueba (al menos por ahora) se desarrolla sobre la base de dichos predecesores: pruebas de interacción del usuario, informática de oficina, gráficos, listas de clasificación, HTML5, manipulación de imágenes y, en algunos casos, incluso pruebas de inteligencia artificial.

Para nuestro punto de referencia, ejecutamos una prueba estándar, que resolverá la lista de verificación siete veces y dará el resultado final. Llevamos a cabo tal prueba cuatro veces y mostramos el valor promedio.

Los usuarios pueden acceder a la prueba WebXPRT en



WebXPRT 2015: Prueba de HTML5 y Javascript Web UX


La versión anterior de WebXPRT es la edición de 2015, que se centra en un conjunto ligeramente diferente de tecnologías y marcos web, que, sin embargo, se utilizan hoy en día. Esta sigue siendo una prueba relevante, especialmente para los usuarios que interactúan con las últimas aplicaciones web del mercado, y hay muchos de esos usuarios. El desarrollo de frameworks web es muy rápido y altamente fluido. Los marcos se desarrollan rápidamente, se incorporan a las aplicaciones, se usan y luego los desarrolladores pasan a la siguiente. La adaptación de la aplicación al nuevo marco es una tarea difícil, especialmente con tal velocidad de ciclos de desarrollo. Por esta razón, muchas aplicaciones están "atascadas en el tiempo" y siguen siendo relevantes para los usuarios durante muchos años.

Como en el caso de WebXPRT3, el punto de referencia principal cumple el conjunto de control siete veces, mostrando el resultado final. Repetimos esto cuatro veces, mostramos el promedio y mostramos los resultados finales.



Velocímetro 2: marcos de Javascript


Nuestra prueba web más reciente es el Velocímetro 2, que se ejecuta a través de una serie de marcos de JavaScript para hacer solo tres cosas simples: crear una lista, incluir cada elemento en la lista y eliminarla. Todos los marcos implementan las mismas señales visuales, pero, obviamente, lo hacen de diferentes maneras.

Nuestra prueba pasa la lista completa de marcos y da el puntaje final bajo el nombre "rpm", uno de los indicadores internos de referencia. Mostramos este indicador como el resultado final.



Google Octane 2.0: Computación web central


Una prueba web popular durante varios años, pero que ya no se actualiza, es Octane de Google. La versión 2.0 realiza un par de docenas de tareas relacionadas con los cálculos, como expresiones regulares, criptografía, trazado de rayos, emulación y el cálculo de las ecuaciones de Navier-Stokes.

La prueba le da a cada una de las subpruebas una evaluación y devuelve la media geométrica como resultado final. Llevamos a cabo un punto de referencia completo cuatro veces y evaluamos los resultados finales.



Mozilla Kraken 1.1: Computación web central


Incluso más viejo que Octane, aquí está Kraken, esta vez desarrollado por Mozilla. Esta es una prueba antigua que realiza una mecánica computacional relativamente uniforme, como el procesamiento de audio o el filtrado de imágenes. Parece que Kraken produce un resultado muy inestable, dependiendo de la versión del navegador, ya que esta prueba está altamente optimizada.

El punto de referencia principal pasa por cada una de las subpruebas diez veces y devuelve el tiempo promedio de finalización de cada ciclo en milisegundos. Ejecutamos el punto de referencia completo cuatro veces y medimos el resultado promedio.



3DPM v1: Variante de código ingenuo de 3DPM v2.1.


La primera prueba "heredada" en el paquete es la primera versión de nuestra prueba 3DPM. Esta es la versión nativa final del código, como si hubiera sido escrita por un científico sin conocimiento de cómo funciona el hardware, los compiladores o la optimización de la computadora (como era al principio). La prueba es una gran cantidad de modelos científicos en la naturaleza, donde obtener una respuesta es más importante que la velocidad de la computación (obtener el resultado en 4 días es aceptable si el resultado es correcto; un año aprendiendo a programar y obtener el resultado en 5 minutos no es aceptable).

En esta versión, la única optimización real estaba en los indicadores del compilador (-O2, -fp: rápido): compilación en modo de lanzamiento y habilitación de OpenMP en los principales ciclos informáticos. Los bucles no se dimensionaron para las funciones, y la desaceleración más grave es el intercambio falso en el caché. , , .
3DPM v1 3DPM v2 : 3DPMv2.1.rar (13,0 )





x264 HD 3.0:


, Anandtech Pentium 4 Athlon II. 720p , . , IPC — instructions-per-clock.





,


, TDP, , : TDP Intel , , . « » — , , (- ), .

Core i9-9990XE , , 14 4,0 , , 255 . ICC 5,0 «» . , 4,0 , 5,0 .

ICC , , - «Turbo», , . 1,2 , 1,29 , . : 266 , 24 ° C 20 ° C. , - , Intel . mesh , 900 .

, Cinebench R20, , ​​ 5,0 . , Speed ​​Shift, Intel 5,0 . CB20, , 600 , , 5,0 334 — , - mesh, - . mesh 2,4 .

, 1U , . , , , . , 81C, 1.290 . 14- 5,0 .



: . ICC 1,75- -, 350–400 , , . , . 78 1 (30 ) . , - 1U, , - , . , , .

AVX-512. 3,8 , -12. , Intel, , AVX-512, , , , . 600 , — 82C.

- — , . , OEM- , , « MSRP, » — .

Intel Core i9-9990XE:


Intel Core i9-9990XE . CES , : 14- 5,0 OEM- . Intel , , , , , .



, ( ) , . , CaseKing , ( 1 ) -, 2999 ( — 2849 ), ( ) . Puget Systems, ICC, Intel, , . ICC 1U .



, . , 400 - 1,75 . : 78 , , . , 1U, , — . , tower, , 28- Xeon W-3175X, , .

, ICC . 32 DDR4, DDR4-3600 . SSD GPU, - . - Core i9-9990XE — . Intel Core , Xeon W-3175X, 28- , , Core i9-9990XE , . , — Core i9-9990XE . : mesh , - .

AMD, 5,0 , . AMD 32- Threadripper, : 14 5,0 32 ~ 3,4 , 2990WX «» , , AVX2 / AVX512, Core i9-9990XE .

, , . W-3175X $ 3000, i9-9990XE, ECC , . 2990WX — NUMA, . , i9-9990XE , 2990WX 30-40%.



8- Intel 5,0 , Core i9-9900KS. , 16 PCIe 3.0, $ 513 (30 ). , 5,0 (. . ), , , 9900KS , 9990XE, , , .

, Core i9-9990XE: Intel , , . , , , . , Intel ( - ). Intel , . , , , . , Core i9-9900KS , .

, Core i9-9990XE . , . Robot Wars () BattleBots (): - , , . -, , , , - .

:)


, . ? ? Apóyenos haciendo un pedido o recomendando a sus amigos, VPS en la nube para desarrolladores desde $ 4.99 , un descuento del 30% para usuarios de Habr en un análogo único de servidores de nivel básico que inventamos para usted: toda la verdad sobre VPS (KVM) E5-2650 v4 (6 Núcleos) 10GB DDR4 240GB SSD 1Gbps desde $ 20 o ¿cómo compartir un servidor? ( RAID1 RAID10, 24 40GB DDR4).

Dell R730xd 2 veces más barato?¡Solo tenemos 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV desde $ 199 en los Países Bajos! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ¡desde $ 99! Lea sobre Cómo construir un edificio de infraestructura. clase utilizando servidores Dell R730xd E5-2650 v4 que cuestan 9,000 euros por un centavo?

Source: https://habr.com/ru/post/476938/


All Articles