08-14-2018, 10:12 PM
(Este mensaje fue modificado por última vez en: 08-14-2018, 10:13 PM por Orestes.)
(08-14-2018, 07:38 PM)EmuAGR escribió: Lo he leído, sólo hacen una pequeña referencia al final sobre el tema: después de discutir la "true latency", que es un factor que yo ya he tenido en cuenta. Son los principales interesados en que la gente compre RAM nueva.
No, lo que tú estás diciendo es que unas DDR2 800 CL4 rinden lo mismo que las tuyas o unas DDR4 3600 CL18. En ese artículo lo que tratan de decirte es que no es así porque la creencia de que las latencias tienen una relación directa con la frecuencia para dar un rendimiento no es cierta.
(08-14-2018, 07:38 PM)EmuAGR escribió: Yo no veo merienda ninguna. En todas las aplicaciones mostradas importa la RAM, la única diferencia apreciable es donde el ancho de banda importa.
Parafraseando a Syndrome "Si todo el mundo es súper, nadie lo es". Si todas la memorias sacan la misma puntuación es que la memoria no importa.
(08-14-2018, 07:38 PM)EmuAGR escribió: Y bueno, hablando de ancho de banda, mi Xeon es triple channel, así que debería merendarse a esas DDR4 dual channel en las pruebas de ancho de banda. Por ahora no es un factor limitante. A ver si pillo una tarjeta USB3, que eso sí me fastidia un poco (también tengo SATA2, pero por tema de latencias no merece la pena poner una tarjeta SATA3 en escenario real).
Lol no. A partir de Sandy Bridge Intel eliminó el Northbridge y un i7 8700K tiene tasas de 41 GB/s en dual channel mientras un X5650 las tiene de 32 GB/s. Por comparar un i7 2600K ya tenía 21 GB/s y un i7 920 25.6 GB/s pese a ser dual contra tri-channel. En ese aspecto tu Xeon es una caquilla comparable a un i3 8350 con 35.5 GB/s
Que tú no lo notes no significa que no haya mejora o que el rendimiento no esté ahí. Es igual que tener un SSD SATA3 que llegue apenas a saturar el protocolo y un NVMe pepinaco en una plataforma nueva. Resulta que Windows con el SATA3 inicia en 10 segundos y el NVMe en 8. "Pues menuda mierda".
(08-14-2018, 07:38 PM)EmuAGR escribió: PD: Sobre la VRAM, minando Ethereum la RAM es importante. Pues bien, una RX 580 hace 32 MH/s (256.0 GB/s, limitada por VRAM) mientras que una RX Vega 64 hace unos 40 MH/s (483 GB/s). Son las latencias en aplicaciones reales (llamadas desde la CPU/GPU) las que limitan el rendimiento de la RAM siempre que no sea mover gran cantidad de datos.
Las memorias HBM tienen latencias iguales que las GDDR5. Si Ethereum funciona de forma diferente será por la forma que esté escrito, porque son arquitecturas diferentes o por otra cosa, pero no por las latencias. Por poner un ejemplo con los nuevos procesadores Threadripper la mayoría de las aplicaciones no están optimizadas para arquitecturas NUMA y van como el culo.