RISC (Reduced Instruction Set Computer)
Computador de conjunto reducido de instrucciones
¿Qué es?
RISC es el acrónimo de «Computador de conjunto reducido de instrucciones»; quizá hayas oído este término al hablar de CISC («Computador de conjunto complejo de instrucciones»). RISC y CISC pueden considerarse dos «escuelas de pensamiento» diferentes sobre cómo diseñar la arquitectura del conjunto de instrucciones (ISA) de un procesador, o simplemente su arquitectura. La arquitectura determina cómo ejecuta un ordenador las instrucciones, qué tipos de datos y registros admite, cómo gestiona la memoria y cómo interactúa con otros dispositivos. El componente que materializa la arquitectura en un ordenador es la conocida unidad de procesamiento, como la CPU o la GPU. El enfoque RISC consiste en crear una arquitectura que utilice instrucciones sencillas capaces de ejecutarse en un único ciclo de reloj, frente al enfoque CISC, que permite instrucciones complejas cuya ejecución requiere varios ciclos.
Veamos un ejemplo basado en una orden verbal sencilla. Supongamos que quieres pedirle a tu ordenador que abra una puerta. Un procesador CISC entiende la orden en su totalidad y puede ejecutarla sin más indicaciones. Un procesador RISC, en cambio, necesita que especifiques cada paso de la orden: primero, agarrar el pomo; segundo, girar el pomo; tercero, empujar (o tirar de) la puerta para abrirla... Un procesador RISC no necesita necesariamente más tiempo que uno CISC para ejecutar una orden; simplemente necesita un software diferente que funcione con la longitud relativamente mayor de sus códigos de máquina.
Veamos un ejemplo basado en una orden verbal sencilla. Supongamos que quieres pedirle a tu ordenador que abra una puerta. Un procesador CISC entiende la orden en su totalidad y puede ejecutarla sin más indicaciones. Un procesador RISC, en cambio, necesita que especifiques cada paso de la orden: primero, agarrar el pomo; segundo, girar el pomo; tercero, empujar (o tirar de) la puerta para abrirla... Un procesador RISC no necesita necesariamente más tiempo que uno CISC para ejecutar una orden; simplemente necesita un software diferente que funcione con la longitud relativamente mayor de sus códigos de máquina.
¿Por qué lo necesitas?
CISC ganó popularidad a mediados del siglo XX debido a las limitaciones de memoria y otras restricciones de aquella época. La idea consistía en incorporar la complejidad en la CPU para reducir la carga de otros componentes y del software. Sin embargo, la capacidad de memoria y la complejidad del software han evolucionado desde entonces hasta alcanzar ese nivel. A principios del siglo XXI, RISC experimentó un resurgimiento gracias a la proliferación de los dispositivos móviles, que se benefician enormemente del menor consumo energético —y, en consecuencia, de una menor disipación de calor— de los procesadores RISC. De hecho, los procesadores ARM, basados en la arquitectura RISC, se han convertido en los chips informáticos más populares del planeta, con 200.000 millones de chips ARM enviados entre 1985 y 2021. Los procesadores ARM incluso se utilizan en «Fugaku», el superordenador líder del mundo, y continúa el debate sobre si RISC o CISC predominará en los servidores y centros de datos del futuro.
Más información:
《¿Cómo construir su centro de datos con GIGABYTE? Guía técnica gratuita descargable》
Más información:
《¿Cómo construir su centro de datos con GIGABYTE? Guía técnica gratuita descargable》
¿Cómo ayuda GIGABYTE?
Desde 2013, GIGABYTE Technology desarrolla y fabrica soluciones de servidores basadas en ARM, que utilizan la arquitectura RISC. A lo largo de los años, GIGABYTE ha desarrollado un diseño común para sus servidores ARM, lo que le permite crear rápidamente nuevos productos de servidor para aplicaciones específicas. Tanto si se trata de los servidores en rack de la serie R para uso general, como de los servidores GPU de la serie G para su uso con GPGPU, los servidores de alta densidad de la serie H para HCI, HPC y computación en clúster, o los servidores perimetrales de la serie E para informática perimetral, GIGABYTE ofrece los servidores ARM que necesita para aprovechar las ventajas de RISC en su sala de servidores o centro de datos.