Decir que AMD es el único fabricante de <<micros de 64bits>> para arquitectura x86 es equivocarse. Intel, por su parte, también ha
desarrollado su propia arquitectura x86 de 64bits, denominada EPIC, que está presente en la familia de microprocesadores Itanium.
Sin embargo, estas dos Instruction Set Architecture (ISA), EPIC de Intel y x86-64 de AMD, son muy distintas y no es el objetivo de este
artículo el profundizar en cada una de ellas, aunque sí podemos apuntar a que el motivo de que la industria, esto es,
Microsoft, haya elegido la ISA x86-64 de AMD es debido a que la gran mayoría de programas, aplicaciones, etc, están desarrollados
para para la ISA x86 y, como hemos mencionado ya, x86-64 es perfectamente compatible con x86-32. Además, la arquitectura EPIC de Intel
únicamente está disponible en los procesadores Itanium, orientados exclusivamente al sector de los servidores y estaciones de trabajo. Para
poner las cosas más a favor de AMD, esta arquitectura de Intel también es compatible con los 32bits (x86) pero no puede ejecutar simultáneamente
código de 32 y 64bits, estableciéndose en el arranque el modo en que trabajará el microprocesador.
Las principales ventajas de la arquitectura x86-64 son:
· compatibilidad con el actual código x86 · incrementa la direccionabilidad de memoria de 4GB a 1TB (>250 veces más) · añade 8 nuevos registros para casos generales (General Purpose Registers (GPR)) · soporte para SSE2, añadiendo además 8 nuevos registros