RISC (Reduced Instruction Set Computer)
Computadora con conjunto reducido de instrucciones
¿Qué es?
RISC significa "Reduced Instruction Set Computer" (computadora con conjunto reducido de instrucciones); es posible que hayas escuchado este término en comparación con CISC ("Complex Instruction Set Computer", computadora con conjunto complejo de instrucciones). RISC y CISC pueden considerarse dos distintas "escuelas de pensamiento" 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 instrucciones una computadora, qué tipos de datos y registros admite, cómo administra la memoria y cómo interactúa con otros dispositivos. El componente que realmente implementa la arquitectura en una computadora es la conocida unidad de procesamiento, como la CPU o la GPU. El enfoque RISC consiste en diseñar una arquitectura que utilice instrucciones simples, ejecutables en un solo ciclo de reloj; en cambio, el enfoque CISC permite instrucciones complejas que deben ejecutarse a lo largo de varios ciclos.
Usemos como ejemplo una instrucción verbal sencilla. Supongamos que quieres pedirle a tu computadora que abra una puerta. Un procesador CISC entiende la instrucción en su totalidad y puede ejecutar la orden sin más detalles. Un procesador RISC, por otro lado, necesita que especifiques cada paso de la instrucción: uno, sujetar la perilla; dos, girar la perilla; tres, empujar (o jalar) la puerta para abrirla... Un procesador RISC no necesariamente necesita más tiempo que uno CISC para ejecutar una instrucción; simplemente requiere un software distinto que pueda trabajar con la longitud relativamente mayor de sus códigos de computadora.
Usemos como ejemplo una instrucción verbal sencilla. Supongamos que quieres pedirle a tu computadora que abra una puerta. Un procesador CISC entiende la instrucción en su totalidad y puede ejecutar la orden sin más detalles. Un procesador RISC, por otro lado, necesita que especifiques cada paso de la instrucción: uno, sujetar la perilla; dos, girar la perilla; tres, empujar (o jalar) la puerta para abrirla... Un procesador RISC no necesariamente necesita más tiempo que uno CISC para ejecutar una instrucción; simplemente requiere un software distinto que pueda trabajar con la longitud relativamente mayor de sus códigos de computadora.
¿Por qué lo necesitas?
CISC ganó popularidad a mediados del siglo XX debido a las limitaciones de memoria y otros factores restrictivos de esa época. La idea era integrar la complejidad en la CPU para reducir la carga de otros componentes y del software. Sin embargo, desde entonces, la capacidad de memoria y la complejidad del software se han puesto al día con esta tendencia. A principios del siglo XXI, RISC experimentó un resurgimiento gracias a la proliferación de los dispositivos móviles, que se benefician considerablemente del menor consumo de energía —y, por consiguiente, 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 de computadora más populares del planeta: entre 1985 y 2021 se enviaron 200 mil millones de chips ARM. Los procesadores ARM incluso se utilizan en «Fugaku», la supercomputadora 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 puede ayudar GIGABYTE?
Desde 2013, GIGABYTE Technology ha desarrollado y fabricadosoluciones 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 para aplicaciones específicas. Ya sean losservidores rack de la serie Rpara uso general, losservidores GPU de la serie Gpara su uso con GPGPU, losservidores de alta densidad de la serie Hpara HCI, HPC y computación en clúster, o losservidores perimetrales de la serie Epara computación perimetral, GIGABYTE tiene los servidores ARM que necesita para aprovechar las ventajas de RISC en su sala de servidores o granja de servidores.