El legendario Intel Core i7-2600K: prueba de Sandy Bridge en 2019 (parte 2)

Parte 1 → Parte 2 → Parte 3

Equipo de prueba


De acuerdo con nuestra política de prueba de procesadores, tomamos una placa base premium con un zócalo adecuado y equipamos el sistema con suficiente memoria que funciona a la frecuencia máxima admitida por el fabricante. Las pruebas también se realizan cuando es posible con la configuración de JEDEC.



Se observa que algunos usuarios disputan este enfoque, y mencionan que a veces la frecuencia máxima admitida es bastante baja, o que la memoria más rápida está disponible a un precio similar, o que el uso de frecuencias compatibles puede reducir el rendimiento. Aunque estos comentarios tienen sentido, al final, muy pocos consumidores usan perfiles de memoria (XMP u otros), porque requieren interacción con el BIOS, y la mayoría de los usuarios abandonan las velocidades JEDEC admitidas; esto incluye tanto a los usuarios domésticos como a los proveedores que quieran reducir el margen por un par de centavos o mantenerse dentro de los límites establecidos por el fabricante. Siempre que sea posible, ampliaremos las pruebas para agregar módulos de memoria más rápidos, ya sea en esta revisión o más adelante.



Muchas gracias ...

Debemos agradecer a las compañías enumeradas a continuación por el equipo amablemente provisto para nuestros bancos de prueba. Parte de este hardware no está incluido en este sistema de prueba, pero se usa en otras pruebas.



Nuestro nuevo conjunto de pruebas para 2019 y 2020:


Sazonado contra Spectre y Meltdown


Para mantenernos al día, tenemos que actualizar nuestro software nuevamente. En las actualizaciones, usualmente utilizamos el último sistema operativo, las últimas correcciones, las últimas versiones de software y controladores de gráficos, así como también agregamos nuevas pruebas o eliminamos las antiguas. Como saben los lectores habituales, nuestras pruebas de procesador consisten en un conjunto de pruebas automatizadas y, dependiendo de cómo funcione el último software, el paquete debe cambiarse: actualizar o eliminar pruebas, o rehacerlo por completo. La última vez que reescribimos las pruebas desde cero, nos llevó la mayor parte del mes, incluidas las pruebas de regresión (pruebas de procesadores antiguos).

Uno de los elementos clave de nuestra actualización de prueba para 2018 (y 2019) es el hecho de que nuestros scripts y sistemas están preparados para proteger contra Specter y Meltdown. Esto significa que nuestro BIOS debe actualizarse utilizando el último microcódigo, y todos los pasos se realizan en el sistema operativo con actualizaciones de seguridad. En este caso, utilizamos Windows 10 x64 Enterprise 1709 con actualizaciones de seguridad de abril que mitigan la amenaza Smeltdown (como llamamos a las dos vulnerabilidades en una palabra). Los usuarios pueden preguntar por qué no estamos utilizando Windows 10 x64 RS4, la última actualización importante. Esto se debe a algunas características nuevas que dan resultados mixtos. En lugar de pasar varias semanas explorando la posibilidad de deshabilitarlos, continuaremos trabajando con RS3, que ahora se usa ampliamente.

Nuestro conjunto anterior de puntos de referencia se dividió en varios segmentos, dependiendo de con qué se relacione la prueba y cómo se perciba. Nuestro nuevo conjunto de pruebas sigue reglas similares, y ejecutamos pruebas basadas en:

  • Poder
  • Memoria
  • Oficina
  • Sistema
  • Renderizar
  • Codificación
  • Web
  • Legado
  • Juego integrado
  • Juegos de CPU

Dependiendo de la dirección de la revisión, el orden de estas pautas puede cambiar, y algunas de ellas pueden permanecer fuera del alcance de la revisión. Todos los resultados de las pruebas se almacenarán en nuestra base de datos de Bench, que ahora tiene una nueva sección "CPU 2019".
En cada sección, realizaremos tales pruebas:

Poder


Nuestras pruebas de potencia son para crear la carga de trabajo máxima para cada subproceso en el sistema, y ​​verificar los registros de potencia en el chip para conocer detalles como el consumo de energía de los núcleos, la potencia de todo el chip, DRAM, E / S y la potencia de cada núcleo. El resultado depende de la cantidad de información que proporcione el fabricante del chip: a veces realmente hay mucha, a veces casi nada.

Actualmente estamos utilizando POV-Ray como la prueba de potencia principal, ya que parece penetrar profundamente en el sistema y es muy consistente. Para limitar el número de núcleos durante las pruebas, utilizamos una máscara de afinidad controlada desde la línea de comando.

Memoria


Estas pruebas se llevan a cabo con el apagado de todos los modos turbo en el sistema, haciendo que funcione en la frecuencia base e implementando ambas comprobaciones de latencia de memoria (Intel Latency Checker funciona igualmente bien para ambas plataformas) y AIDA64 para verificar el ancho de banda de caché.

Oficina


  • Compilación de cromo: compilación de Windows VC ++ de Chrome 56 (como en 2017)
  • PCMark10: Los datos generales estarán en los resultados de la revisión, y los resultados de las subpruebas se pueden ver en el Banco
  • 3DMark Physics: ingresamos a todas las subpruebas de banco, pero informamos las más importantes (nuevo)
  • GeekBench4: On Demand (nuevo)
  • SYSmark 2018: BAPCo recientemente lanzado, ahora estamos trabajando para agregarlo a nuestro conjunto de pruebas automáticas (nuevo, aún no disponible)


Sistema


  • Descarga de la aplicación: GIMP 2.10.4 (nuevo)
  • FCAT: procesamiento de grabación ROTR 1440p de 90 segundos (igual que en 2017)
  • Movimiento de partículas 3D: prueba de distribución de partículas (como en 2017), y también tenemos versiones para AVX2 y AVX512, que intentaremos agregar más adelante;
  • Dolphin 5.0: Simulador de consola (como en 2017)
  • DigiCortex: simulador de cerebro de babosa de mar (como en 2017)
  • y-Cruncher v0.7.6: cálculo de Pi con conjunto de instrucciones optimizado de nuevas CPU (nuevo)
  • Agisoft Photoscan 1.3.3: Herramienta de conversión de 2D a 3D (actualizada)

Renderizar


  • Corona 1.3: rendimiento de renderizado en 3dsMax, Cinema4D (como en 2017)
  • Blender 2.79b: renderizado de bmw27 en la CPU (actualizado a 2.79b)
  • LuxMark v3.1 C ++ y OpenCL: Prueba de diferentes rutas de código de representación (como en 2017)
  • POV-Ray 3.7.1: punto de referencia incorporado (actualizado)
  • CineBench R15: es probable que una prueba desactualizada de Cinema4D permanezca en el Banco (igual que en 2017)

Codificación


  • 7-zip 1805: punto de referencia incorporado (actualizado a v1805)
  • WinRAR 5.60b3: prueba de compresión de una carpeta que contiene archivos de video y web (actualizado a 5.60b3)
  • Cifrado AES: rendimiento AES en memoria. Prueba algo anticuada. (se quedó desde 2017)
  • Handbrake 1.1.0: el archivo inicial Logitech C920 1080p60 se transcodifica en tres formatos para transmisión / almacenamiento:
  • 720p60, x264, 6000 kbps CBR, rápido, perfil alto
  • 1080p60, x264, 3500 kbps CBR, más rápido, perfil principal
  • 1080p60, HEVC, 3500 kbps VBR, rápido, perfil principal de 2 pasadas

Web


  • WebXPRT3: última prueba de WebXPRT (actualizada)
  • WebXPRT15: similar a 3, pero algo desactualizado. (se quedó desde 2017)
  • Speedometer2: prueba de Javascript Framework (nuevo)
  • Google Octane 2.0: Prueba web obsoleta pero popular (sobrante de 2017)
  • Mozilla Kraken 1.1: Prueba web obsoleta pero popular (izquierda desde 2017)
  • Legado (el conjunto no ha cambiado desde 2017)
  • 3DPM v1: versión anterior de 3DPM
  • x264 HD 3.0: antiguo punto de referencia de transcodificación
  • Cinebench R11.5 y R10: Representantes de varias metodologías de codificación

Juego integrado y CPU


Recientemente automatizamos una docena de juegos con cuatro niveles diferentes de rendimiento. La mayoría de los juegos tendrán datos sobre el tiempo del cuadro, pero no todos tienen dificultades con la automatización. La idea es obtener una buena visión general de una selección de diferentes géneros y motores para las pruebas. Por el momento, hemos automatizado los siguientes juegos:



Usaremos el conjunto de pruebas de juegos de CPU NVIDIA GTX 1080. Para pruebas de CPU puras, usamos el RX460, ya que ahora tenemos varios dispositivos para pruebas paralelas.

En años anteriores, probamos varias GPU en una pequeña cantidad de juegos. Esta vez, gracias a mi encuesta en Twitter, que dio exactamente 50:50, hacemos lo contrario: más juegos, menos GPU.

Escalar hacia arriba versus escalar: beneficios de automatización


De vez en cuando recibimos el mismo comentario: la automatización no es la mejor manera de probar. Existe una alta barrera de entrada, y esto limita la capacidad de realizar pruebas. Desde nuestro punto de vista, a pesar del hecho de que necesita pasar tiempo para una programación adecuada (y la preparación correcta de la prueba), la automatización ofrece las siguientes ventajas:

  • Garantiza interrupciones constantes entre las pruebas de enfriamiento y no un tiempo de recuperación aleatorio basado en "si miro la pantalla";
  • Nos permite probar múltiples sistemas simultáneamente. Actualmente utilizo cinco sistemas en mi oficina (limitado por la cantidad de monitores 4K y espacio libre), lo que significa que podemos verificar más equipos al mismo tiempo;
  • Podemos dejar que las pruebas se ejecuten de noche, lo que ayuda mucho a tiempo;
  • Agregar nuevas pruebas es muy fácil con el enfoque correcto.

Nuestro software de prueba compara todos los resultados y envía todos los datos de las pruebas en ejecución al repositorio central, y puedo analizar los datos a medida que llegan. También actúa como una verificación manual en caso de que algún dato parezca anormal.
Tenemos una limitación principal, se aplica a nuestras pruebas de juego. Realizamos varias pruebas a través de una cuenta de Steam, y algunos juegos (por ejemplo, GTA) solo están disponibles en línea. Dado que Steam permite que una cuenta ejecute el juego en un solo sistema, nuestro script del juego verifica la API de Steam para determinar si estamos "en línea" o no, y ejecuta pruebas fuera de línea si la cuenta puede iniciar sesión en el sistema. Dependiendo de la cantidad de juegos que requieren categóricamente el modo en línea, esta necesidad puede ser un cuello de botella.

Actualizaciones del paquete de referencia


Como siempre, realizamos solicitudes de benchmarking. Esto nos ayuda a comprender las cargas de trabajo con las que trabajan los usuarios y a planificar sus pruebas en consecuencia.

Nota del paquete de software: tuvimos solicitudes de pruebas de software, como ANSYS u otro software de nivel profesional. La desventaja de probar este software es la licencia y el escalado. A la mayoría de estas compañías realmente no les importa que realicemos las pruebas, y declaran que esto no es parte de sus planes. Otros, como Agisoft, están más que dispuestos a ayudar. Si usted contribuye al desarrollo de estos paquetes de software, la mejor manera de ver cómo los usamos es echarnos una mano. Tenemos versiones especiales del software para algunas pruebas, y si podemos obtener algo que funcione y sea importante para nuestra audiencia, entonces será fácil para nosotros agregarlo al conjunto de pruebas.

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 paquetes grandes como PCMark (publicamos estos valores en la sección de pruebas de la oficina), vale la pena considerar varias perspectivas. En todas las pruebas, explicaremos en detalle qué se está probando y cómo exactamente estamos probando.

Todos los resultados de nuestras pruebas también se pueden encontrar en nuestra página de Banco.

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 y 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 a menudo son 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é.



Incluso overclockeado, 2600K no puede alcanzar el rendimiento de 7700K, mientras que 9700K con una frecuencia más alta de un solo subproceso ocupa un digno primer lugar.

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 es otra prueba de un solo subproceso, por lo que vemos las mismas diferencias en el rendimiento: un 2600K overclockeado no se puede comparar con el 7700K de stock, y 9700K se adelanta.

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 utilizando seis algoritmos diferentes, durante 20 segundos, con pausas de 10 segundos, e informamos la velocidad total de partículas en millones de operaciones (movimientos) por segundo.

3DPM v2.1 se puede descargar desde nuestro servidor: 3DPMv2.1.rar (13.0 MB)





Dado que el 2600K no tiene AVX2, va muy por detrás del 7700K / 9700K cuando el programa está optimizado para nuevas instrucciones.

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.

La última versión de Dolphin se puede descargar aquí.



Dolphin logró resultados significativos en la era Haswell / Broadwell, lo que condujo a un increíble aumento en el rendimiento de 2600K a 7700K. Desafortunadamente, por varias razones, un procesador overclockeado falló esta prueba.

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 preestablecidos, 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 aquí



Para las pruebas relacionadas con la memoria, ejecutamos los sistemas en sus frecuencias admitidas determinadas por Intel, con la excepción del sistema overclockeado, que con razón recibió una aceleración significativa de DDR3-1333 a DDR3-2400. Los resultados muestran un aumento en el rendimiento, pero incluso el 7700K predeterminado es más rápido. Y la transición a 9700K muestra una ganancia de rendimiento debido a núcleos adicionales.

y-Cruncher v0.7.6: ,


- y-Cruncher , . , , Alex Yee, NWU , , , . , , 20+ , 1% ! y-Cruncher , . , , .

y-Cruncher v0.7.6 , , AVX-512 . , 250 Pi, .

y-cruncher



y-cruncher — , AVX, , Sandy Bridge .

Agisoft Photoscan 1.3.3: 2D- 3D-


ISV, , — Agisoft. PhotoScan, 2D- 3D-. , .



1.3.3 — 84 x 18 . , , 2017 . .

- Agisoft Photoscan



, 2600K . 7700K . 9700K, , .

Rendering Tests


. : 3D- , , , , , ( ). , , FPGA ASIC. - .

Bench.

Corona 1.3: Performance Render


, , 3ds Max Cinema 4D, Corona 1.3. GUI , « ».



, , . , , , .



7700K 2600K, , 2600K .

Blender 2.79b: 3D Creation Suite


, Blender — , , . Blender, , Blender , . — «bmw27» « CPU», .

Blender .



Blender: 2600K 7700K. 7700K, .

LuxMark v3.1: LuxRender


, : CPU, GPU, Accelerator . , API, , , . LuxMark, , LuxRender, API.

«Ball» C ++ OpenCL, CPU. , , « ».



POV-Ray 3.7.1:
Persistence of Vision — , - , AMD Zen, Intel AMD . , .

POV-Ray



POV-Ray , , AVX2 . POV-Ray , , 9700K .

Office Tests


Office , , . , . , , , .

Bench.

PCMark 10:


Futuremark, UL, , , . PCMark 10, PCMark 8 , OpenCL, , .

PCMark 14 , , -, , , , . Bench, .



, PCMark, , , , 9700K . 7700K 2600K 17%, 5% . , , 7700K 2600K: 5% . , .

Chromium Compile: Windows VC ++ Chrome 56


AnandTech — -, , . Linux «» , , — Windows Chrome, , Chrome 56 2017 , , . Google , Windows, 400 000 .

, Google, MSVC, ninja . , , DRAM, . , , — , , .



9700K SMT, , 2600K 7700K 2600K. , 7700K .

3DMark Physics:


PCMark 3DMark, Futuremark (UL) – . , , , , . , , Ice Storm, Cloud Gate, Sky Diver, Fire Strike Time Spy.



, Ice Storm Unlimited, , Fire Strike Ultra, 4K . , Time Spy AVX-512 ( ).





, Bench , : Ice Storm Unlimited, Cloud Gate, Sky Diver, Fire Strike Ultra Time Spy,

GeekBench4:


, Mac, GeekBench 4 — , . , , , , n-, , HTML.

, . - , ( ).

(Crypto, Integer, Floating Point, Memory) , .



Encoding Tests


, , . , , , , , , . , , .

Bench.

Handbrake 1.1.0: transmisión y archivo de transcodificación de video


Una herramienta de código abierto popular, Handbrake es un software para convertir video de cualquier manera posible, que, en cierto sentido, es el punto de referencia. El peligro aquí radica en los números de versión y en la optimización. Por ejemplo, las versiones de software recientes pueden aprovechar AVX-512 y OpenCL para acelerar ciertos tipos de transcodificación y ciertos algoritmos. La versión que utilizamos es puro trabajo con la CPU, con opciones de transcodificación estándar.

Dividimos Handbrake en varias pruebas, utilizando la grabación de una cámara web nativa Logitech C920 1080p60 (esencialmente una grabación de flujo). El registro se convertirá en dos tipos de formatos de transmisión y en uno para archivar. Parámetros de salida utilizados:

  • 720p60 a una velocidad de bits constante de 6000 kbps, configuración rápida, perfil alto
  • 1080p60 a una velocidad de bits constante de 3500 kbps, configuración más rápida, perfil principal
  • 1080p60 HEVC a una velocidad de bits variable de 3500 kbps, configuración rápida, perfil principal



7-zip v1805: archivador de código abierto popular


De todas nuestras pruebas de archivado / desarchivado, 7-zip es el más popular y tiene un punto de referencia incorporado. Agregamos la última versión de este software a nuestro conjunto de pruebas y lanzamos el punto de referencia desde la línea de comandos. Los resultados de archivar y desarchivar se muestran como una puntuación total única.

Esta prueba muestra claramente que los procesadores modernos con varias matrices tienen una gran diferencia en el rendimiento entre la compresión y la descompresión: funcionan bien en uno y mal en el otro. Además, estamos discutiendo activamente cómo Windows Scheduler implementa cada hilo. Cuando obtengamos más resultados, estaremos encantados de compartir nuestros pensamientos sobre esto.

Tenga en cuenta que si planea publicar datos de compresión en cualquier lugar, incluya los resultados de la descompresión. De lo contrario, solo presentará la mitad del resultado.



WinRAR 5.60b3: Archiver


Cuando necesito una herramienta de compresión, generalmente elijo WinRAR. Muchos usuarios de mi generación lo usaron hace más de dos décadas. La interfaz no ha cambiado mucho, aunque la integración con comandos de clic derecho en Windows es una ventaja muy agradable. No tiene un punto de referencia incorporado, por lo que comenzamos a comprimir un directorio que contiene más de 30 archivos de video de 60 segundos y 2000 pequeños archivos web con velocidad de compresión normal.

WinRAR tiene un subprocesamiento múltiple variable y exige un almacenamiento en caché, por lo que en nuestra prueba lo ejecutamos 10 veces y calculamos el valor promedio de las últimas cinco ejecuciones, que solo verifica el rendimiento del procesador.



WinRAR finalmente permite que el 2600K overclockeado sea casi igual al stock 7700K. Esta es una prueba de subprocesos múltiples y no parece utilizar ninguna de las nuevas instrucciones ofrecidas por el 7700K. Sin embargo, una mayor cantidad de núcleos en 9700K, a diferencia de los hilos, trae una gran ventaja, al igual que la DRAM mejorada.

Cifrado AES: protección de archivos


Varias plataformas, especialmente dispositivos móviles, encriptan los sistemas de archivos de forma predeterminada para proteger el contenido. Para dispositivos Windows, BitLocker o software de terceros a menudo utilizan el cifrado. En la prueba de cifrado AES, utilizamos TrueCrypt descontinuado en un punto de referencia que verifica varios algoritmos de cifrado directamente en la memoria.



Los datos de esta prueba son el rendimiento combinado de cifrado / descifrado AES medido en gigabytes por segundo. El software usa comandos AES si el procesador lo permite, pero no usa el AVX-512.

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: gran parte del trabajo moderno de la oficina está relacionado 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.

Todos los resultados de nuestras pruebas también se pueden encontrar en nuestra página de Banco.

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 se llamó "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 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é. El código también tiene largas cadenas de dependencias basadas en la generación de números aleatorios, lo que conduce a la degradación del rendimiento en algunas microarquitecturas informáticas.

3DPM v1 y 3DPM v2 se pueden descargar aquí: 3DPMv2.1.rar (13.0 MB)



x264 HD 3.0: prueba de transcodificación heredada


Esta prueba de transcodificación es muy antigua; Anandtech la utilizó en los días de los procesadores Pentium 4 y Athlon II. En él, el video estandarizado de 720p está codificado con doble conversión, y el punto de referencia muestra fotogramas por segundo de cada pase. La prueba es de un solo subproceso, y en algunas arquitecturas nos topamos con la restricción de IPC: instrucciones por reloj.



Gracias por quedarte con nosotros. ¿Te gustan nuestros artículos? ¿Quieres ver más materiales interesantes? Apóyenos haciendo un pedido o recomendándolo a sus amigos, un descuento del 30% para los usuarios de Habr en un análogo único de servidores de nivel de entrada que inventamos para usted: toda la verdad sobre VPS (KVM) E5-2650 v4 (6 núcleos) 10GB DDR4 240GB SSD 1Gbps de $ 20 o cómo dividir el servidor? (las opciones están disponibles con RAID1 y RAID10, hasta 24 núcleos y hasta 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/455622/


All Articles