¿Por qué Loongson utiliza el conjunto de instrucciones mips en lugar del conjunto de instrucciones arm?
Aunque Arm es más ruidoso ahora, Arm V8 (64 bits) es más popular. Sin embargo, ARM V8 sigue siendo una nueva combinación de conjunto de instrucciones (lanzada en 2011, datos de Wikipedia). El kernel del sistema, el compilador y la biblioteca de soporte correspondientes no están completos (por supuesto, la velocidad de seguimiento es muy rápida) y llevará algún tiempo completarlos.
MIPS es diferente, como dijo @Rag. MIPS proviene del período de guerra de microarquitectura de la década de 1990. MIPS fue una de las primeras arquitecturas comerciales de 64 bits del mundo (aunque desde entonces MIPS ha declinado y ha sido adquirida). Sino como una especie de acumulación histórica. MIPS64 no solo tiene un diseño de microarquitectura completo, sino que también tiene un soporte de cadena de software relativamente completo.
Si no recuerdo mal, Loongson 2B empezó a soportar 64 bits (2003, datos de Wikipedia). En ese momento, ARM solo tenía la arquitectura ARM 11, y mucho menos el conjunto de instrucciones ARM V8 actual.
Mi opinión: MIPS es débil, pero también puede usarse como una microarquitectura muy versátil. Siento que la elección de MIPS por parte de Loongson sigue siendo correcta.
(Lo anterior sólo representa mi opinión personal)