AMD y los compiladores de Intel
Nueva lucha entre las dos mayores empresas creadoras de procesadores para ordenadores de usuarios domésticos. Se trata en este caso de la alegación por parte de AMD de que los compiladores de Intel crean código que falla con sus chips.
Según afirma AMD estos compiladores degradan el rendimiento de sus procesadores.
Explicaremos como funcionan estos compiladores : el compilador lo primero que hace es reconocer el tipo de microprocesador instalado mediante el CPUID ( plataforma de Intel o de AMD ) y en función de esto, toma distintas rutas de código cuando se ejecuta. Cuando se trata de un microprocesador de Intel genuino ejecuta una ruta de código optimizada y opera con la máxima eficiencia mientras que si encuentra una plataforma AMD toma otra ruta de código distinta, que degrada el rendimiento de los programas o que incluso hace que fallen.
La duda reside en si este desarrollo es malintencionado o simplemente el poco interés que puede suponer el crear un código optimizado para sus competidores.