Evaluación de los núcleos de la CPU para su optimización - página 10

 
Pavel Verveyko:

La carpeta volvió a su lugar, los frenos se han ido, con respecto a los cálculos matemáticos por alguna razón el probador se confunde necesidad de abrirlo haciendo clic en algo de los iconos y allí seleccionar la configuración c mat. cálculos.
Ahora he intentado hacerlo de nuevo sin F
El resultado se muestra en la imagen:

está claro que algo va mal).

Borra el Tester\cache.

 
Aleksey Vyazmikin:

Borrar el Tester\cache

funcionó, voy a publicar el último EA ahora.
Hecho. Lo puse todo en ese mensaje.

 
Pavel Verveyko:

funcionó, ahora voy a publicar el último Asesor Experto.
Ya está hecho. Lo puse todo en ese post.

He introducido los datos. A partir de los registros, parece que hay algo de trote bajo carga y esta es la razón de la variación de los tiempos de paso de los agentes en un modo de optimización. Por eso les pido que hagan también pruebas con frecuencias normales, que serán más útiles para la comunidad.

Publico el cuadro resumen sin tener en cuenta los costes de construcción. Filtrando por la penúltima columna, ya que no todo el mundo hizo pruebas con el último EA, os recuerdo que el valor de la columna muestra cuántas pasadas hará el procesador en 1 hora, es decir, su eficiencia.

 
Andrey Khatimlianskii:

@Aleksey Vyazmikin

Prueba mi sugerencia.

Gracias por su tiempo.

La ganancia de rendimiento es significativa: ¡de 28 segundos a 17 por pasada! La pregunta que surge es: ¿qué causó el efecto - por supuesto, vi que se eliminó el "if" del código? Pero me gustaría un comentario, porque no está claro cuál es la ganancia en el sentido de una lógica más rápida.

Y el tamaño del archivo compilado creció desagradablemente de 14 megabytes a 24, es decir, en realidad 10 megabytes - y cómo explicarlo - no está claro.

 
Aleksey Vyazmikin:

He registrado los datos. A partir de los registros, parece que hay algo de trote bajo carga y esta es la razón de la variación de los tiempos de paso de los agentes en un modo de optimización. Por eso les pido que hagan también pruebas con frecuencias normales, que serán más útiles para la comunidad.

Publico el cuadro resumen sin tener en cuenta los costes de construcción. Filtrando por la penúltima columna ya que no todo el mundo hizo pruebas con el último EA, os recuerdo que la columna muestra cuántas pasadas hace el procesador en 1 hora, es decir, su eficiencia.

El matiz es que no he utilizado el overclocking... (ps no overclocking en absoluto, funciona por sí mismo)))
Sólo puse la frecuencia declarada por la placa base de la RAM a 3200, según el controlador de memoria y que es soportado por la placa base.
Los procesadores AMD Ryzen (Matisse) admiten memoria DDR4 3200/2933/2667/2400/2133 ECC y no ECC, sin búfer

y el software de Windows admite otros tipos de memoria)


ps el ordenador no hace ningún ruido) lo que lleva a que parezca que funciona a su frecuencia por defecto o la considera como tal
 
Pavel Verveyko:

El matiz es que no he utilizado el overclocking... (ps no hagas overclocking en absoluto, funciona solo))
Sólo puse la frecuencia declarada por la placa base de RAM 3200, según el controlador de memoria y que es soportado por la placa base.
Los procesadores AMD Ryzen (Matisse) admiten memoria DDR4 3200/2933/2667/2400/2133 ECC y no ECC, sin búfer

y el software de Windows admite otros tipos de memoria)


ps el ordenador no hace ruido) lo que lleva a que parezca que funciona a su frecuencia por defecto o la considera como tal

Entonces supondré que durante la optimización la frecuencia baja simplemente por ideología. Por el bien de interés hacer una carrera más larga de cualquier EA - no 16 pases, pero digamos 160 - Me pregunto cómo cambia el tiempo de ejecución - la diferencia debe ser mínima - dentro de 1 segundo.

 
El 3800x casi alcanza al i7 8700 en términos de rendimiento por hilo. Y se alejó de los 2700.
Esto se debe probablemente a la reducción de la latencia de la memoria y al doble de caché.
Conclusión: para el mt5 el factor decisivo es la latencia de acceso a la memoria y la velocidad de lectura de la misma.
Esto también se confirma por el bajo rendimiento en el hilo 2990 wx. Tienen altas latencias de memoria a pesar de los 4 canales y el manejo específico de la caché.
Es decir, la velocidad de los núcleos en sí no es tan importante.
Tal vez sea así.
 
Aleksey Vyazmikin:

La pregunta que se plantea es a qué se debe el efecto...

...y la forma de explicarlo no está clara.

Nueva construcción, nuevo probador, nuevo compilador... en la tabla resumen falta la columna "build mt5

 
Maxim Romanov:
El 3800x casi alcanza al i7 8700 en términos de rendimiento por hilo. Y se alejó de los 2700.
Esto se debe probablemente a la reducción de la latencia de la memoria y al doble de caché.
Conclusión: para el mt5, el factor decisivo es la latencia de acceso a la memoria y la velocidad de lectura de la misma.
Esto también se evidencia por el bajo rendimiento en el hilo 2990 wx. Tienen altas latencias de memoria a pesar de los 4 canales y el manejo específico de la caché.
Así que la velocidad de los núcleos en sí no es tan importante.
Tal vez sea así.

Creo que lo importante no es tanto el aumento de la caché, como el cambio del principio de trabajo con ella - aquí en el artículo se puede leer en detalle, además de la aceleración del trabajo con las instrucciones AVX2 y en general el aumento de la frecuencia de reloj del procesador. No estoy seguro de que la RAM juegue un papel en este caso - no hay manejo de la historia, no hay grandes operaciones de escritura.

Por cierto, tenga en cuenta que los distintos procesadores manejan los EA de manera diferente

Se muestra el tiempo medio por pase en segundos.

Микроархитектура Zen 2: вот почему мы ждём Ryzen 3000
Микроархитектура Zen 2: вот почему мы ждём Ryzen 3000
  • 3dnews.ru
Через две недели с небольшим нас, по всей видимости, ожидает чудо. Такой вывод можно сделать, если обобщить все те предположения, которые высказывают пользователи в ожидании предстоящего анонса процессоров Ryzen третьего поколения. Но даже самые смелые высказывания о том, будто бы во второй половине года на рынке процессоров для ПК нас ждёт...