ARM es una familia de arquitecturas de conjuntos de instrucciones para procesadores informáticos basada en una arquitectura de computación con conjunto de instrucciones reducido (RISC) desarrollada por la empresa británica ARM Holdings.
Un enfoque de diseño basado en RISC significa que los procesadores ARM requieren significativamente menos transistores que los procesadores típicos en computadoras promedio. Este enfoque reduce costos, calor y consumo de energía. Estas son características deseables para dispositivos ligeros, portátiles y con batería, incluyendo:
Un diseño más simple facilita CPUs multi-core más eficientes y una mayor cantidad de núcleos a menor costo, proporcionando mayor potencia de procesamiento y una mejor eficiencia energética para servidores y supercomputadoras.
ARM Holdings desarrolla el conjunto de instrucciones y la arquitectura para productos basados en ARM, pero no fabrica productos. La empresa periódicamente lanza actualizaciones a sus núcleos (cores).
ARM Holdings licencia los diseños de chips y las arquitecturas de conjuntos de instrucciones ARM a terceros, quienes diseñan sus propios productos que implementan una de esas arquitecturas, incluyendo:
Estas variantes están disponibles con opciones para incluir o excluir capacidades específicas.
Apple implementó por primera vez la arquitectura ARMv8-A en el chip Apple A7 del iPhone 5S.
Según ARM Holdings, en 2010 solo, los fabricantes de chips basados en arquitecturas ARM reportaron envíos de 6.100 millones de procesadores ARM, representando:
Es la arquitectura de conjunto de instrucciones de 32 bits más utilizada en términos de cantidad producida.
La fabricante británica de computadoras Acorn Computers desarrolló por primera vez ARM en los años 80 para usar en sus computadoras personales. Sus primeros productos basados en ARM fueron módulos de coprocesador para la serie de computadoras BBC Micro.
Después del exitoso ordenador BBC Micro, Acorn Computers consideró cómo pasar del relativamente simple procesador MOS Technology 6502 a abordar mercados empresariales como el que pronto dominaría el IBM PC, lanzado en 1981. El plan de la Computadora Empresarial de Acorn (ABC) requería que se fabricaran varios procesadores secundarios para funcionar con la plataforma BBC Micro, pero procesadores como el Motorola 68000 y el National Semiconductor 32016 se consideraron inadecuados, y el 6502 no era lo suficientemente potente para una interfaz de usuario basada en gráficos.
Después de probar todos los procesadores disponibles y encontrarlos deficientes, Acorn decidió que necesitaba una nueva arquitectura. Inspirado por documentos técnicos sobre el proyecto RISC de Berkeley, Acorn consideró diseñar su propio procesador.
Una visita al Centro de Diseño Occidental en Phoenix, donde se estaba actualizando el 6502 mediante efectivamente una empresa de una sola persona, mostró a los ingenieros de Acorn Steve Furber y Sophie Wilson que no necesitaban recursos masivos ni instalaciones de investigación y desarrollo de última generación.
Wilson desarrolló el conjunto de instrucciones, escribiendo una simulación del procesador en BBC Basic que se ejecutaba en un BBC Micro con un segundo procesador 6502. Esto convenció a los ingenieros de Acorn de que iban por el camino correcto. Wilson se acercó al director ejecutivo de Acorn, Hermann Hauser, y solicitó más recursos. Una vez que obtuvo la aprobación, reunió un pequeño equipo para implementar el modelo de Wilson en hardware.
Las Unidades de Procesamiento Gráfico (GPU) son componentes de hardware especializados que se han convertido en una parte esencial de la Inteligencia Artificial (IA) en los últimos años. Las GPU...
Aceleradores de Inteligencia Artificial: Los aceleradores de inteligencia artificial (IA) son hardware o software especializados diseñados para acelerar significativamente las aplicaciones de IA, incluyendo el aprendizaje profundo, el...
¿Qué es el NAFTA?: Establecido en 1994, el Acuerdo de Libre Comercio de América del Norte (NAFTA) tiene como objetivo facilitar los negocios entre Estados Unidos, Canadá y México. Durante los últimos 24 años, el bloque...
Introducción: Esta es una de las razones por las que convencer a los ejecutivos de aprovechar la computación en la nube puede resultar un desafío para algunas organizaciones. Lo que la mayoría de las personas...
La inteligencia artificial (IA) y los semiconductores han forjado una relación simbiótica, cada uno impulsando el crecimiento y evolución del otro. Las demandas computacionales sin precedentes de la...
Introducción: Los dispositivos electrónicos, desde simples aparatos domésticos hasta sistemas computacionales avanzados, dependen de semiconductores como sus componentes fundamentales. Sin embargo, el papel de los...