MATLAB, el un popular 'laboratorio de matrices' empleado en universidades y centros de investigación y desarrollo, pero tiene grandes inconvenientes, y es que algunas de sus operaciones se pueden realizar mediante la biblioteca de rutinas matemáticas Intel MKL (Math Kernel Library), que está mal optimizada para los procesadores AMD Ryzen, lo que conlleva una enorme pérdida de rendimiento, pero esto ahora tiene arreglo.
|
etiquetas: mat , lab , intel , amd
Al margen de la explicación lógica, también he recabado experiencia con aplicaciones de servidor en ambas arquitecturas, y puedo decirte que hasta la fecha he resuelto 3 problemas de rendimiento que he encontrado en 3 clientes moviendo el sistema de amd a intel (en la misma generación, sin hacer trampas y hasta la fecha no he experimentado la situación opuesta.
www.zdnet.com/article/top-linux-developer-on-intel-chip-security-probl
Coge cualquier distro de Linux con las vulns sin parchear desde el arranque editando el grub, dejando todo de serie, observa la diferencia de rendimiento.
En OpenBSD han tenido que desactivar el SMT, no te digo más. Si lo activas, por tu cuenta está con sysctl.
www.agner.org/optimize/blog/read.php?i=49#49
www.ftc.gov/news-events/press-releases/2010/08/ftc-settles-charges-ant
en.wikipedia.org/wiki/CPUID
Me ha gustado el concepto de tidyverse. Quizá implemente algo sencillo para poner a prueba su rendimiento.
Mis circunstancias no me permiten cambiar de la noche a la mañana mi caja de herramientas, pero reconozco algo bueno cuando lo veo.
Muchas gracias
Se podrá centrar en X86 y en juegos de instrucciones donde es más avanzado Intel, pero usar la pregunta Intel Genuine para no verificar que el procesador tiene SSE4, AVX y AVX2 es una guarrada y puede que ilegal.