Procesador ARM

Un procesador ARM pertenece a una familia de CPU basadas en la arquitectura RISC (computadora con conjunto de instrucciones reducidas) desarrollada por Advanced RISC Machines (ARM).

ARM fabrica procesadores multinúcleo RISC de 32 y 64 bits. Los procesadores RISC están diseñados para ejecutar un número menor de tipos de instrucciones de computadora para que puedan operar a una velocidad más alta, ejecutando más millones de instrucciones por segundo (MIPS). Al eliminar las instrucciones innecesarias y optimizar las rutas, los procesadores RISC brindan un rendimiento sobresaliente a una fracción de la demanda de energía de los dispositivos CISC (computación de conjuntos de instrucciones complejas).

Los procesadores ARM se utilizan ampliamente en dispositivos electrónicos de consumo como teléfonos inteligentes, tabletas, reproductores multimedia y otros dispositivos móviles, como dispositivos portátiles. Debido a su conjunto de instrucciones reducido, requieren menos transistores, lo que permite un tamaño de matriz más pequeño para los circuitos integrados (IC). El tamaño más pequeño del procesador ARM, la complejidad reducida y el menor consumo de energía los hace adecuados para dispositivos cada vez más miniaturizados.

Las características del procesador ARM incluyen:

  • Arquitectura de carga / almacenamiento.
  • Un conjunto de instrucciones ortogonales.
  • Ejecución mayoritariamente de ciclo único.
  • Diseño de ahorro de energía mejorado.
  • Estados de ejecución de 64 y 32 bits para un alto rendimiento escalable.
  • Soporte de virtualización de hardware.

El diseño simplificado de los procesadores ARM permite un procesamiento de múltiples núcleos más eficiente y una codificación más sencilla para los desarrolladores. Si bien no tienen el mismo rendimiento de cómputo sin procesar que los productos del líder del mercado x86 Intel, los procesadores ARM a veces superan el rendimiento de los procesadores Intel para las aplicaciones que existen en ambas arquitecturas.

La competencia cabeza a cabeza entre los proveedores está aumentando a medida que ARM se abre camino en los portátiles de tamaño completo. Microsoft, por ejemplo, ofrece versiones de computadoras Surface basadas en ARM. La base de código más limpia de Windows RT frente a las versiones x86 también puede ser parcialmente responsable: Windows RT está más optimizado porque no tiene que admitir varios hardware heredados.

ARM también se está moviendo hacia el mercado de servidores, un movimiento que representa un gran cambio de dirección y una cobertura de las apuestas sobre el rendimiento por vatio sobre la potencia de cómputo bruta. AMD ofrece versiones de procesadores ARM de 8 núcleos para su serie de procesadores Opteron. Los servidores ARM representan un cambio importante en la informática basada en servidores. Un servidor tradicional de clase x86 con 12, 16, 24 o más núcleos aumenta el rendimiento al aumentar la velocidad y la sofisticación de cada procesador, utilizando la velocidad y la potencia de la fuerza bruta para manejar cargas de trabajo informáticas exigentes.

En comparación, un servidor ARM usa quizás cientos de procesadores más pequeños, menos sofisticados y de bajo consumo que comparten tareas de procesamiento entre ese gran número en lugar de solo unos pocos procesadores de mayor capacidad. Este enfoque a veces se denomina "escalado horizontal", en contraste con el "escalado horizontal" de los servidores basados ​​en x86.

La arquitectura ARM fue desarrollada originalmente por Acorn Computers en la década de 1980.