CISC (Complex Instruction Set Computer)
Computadora con conjunto de instrucciones complejas
¿Qué es?
Mientras que RISC significa "Reduced Instruction Set Computer" (computadora con conjunto de instrucciones reducido), CISC significa "Complex Instruction Set Computer" (computadora con conjunto de instrucciones complejas). CISC y RISC pueden entenderse como distintas "escuelas de pensamiento" sobre el diseño de la arquitectura del conjunto de instrucciones (ISA, por sus siglas en inglés, o simplemente arquitectura) de un procesador. La arquitectura determina cómo un procesador, como una CPU o una GPU, ejecuta instrucciones, qué tipos de datos y registros admite, cómo administra la memoria y cómo interactúa con otros dispositivos. CISC admite instrucciones complejas que pueden ejecutarse a lo largo de varios ciclos de reloj, mientras que RISC debe utilizar instrucciones simples que puedan ejecutarse en un solo ciclo.
Como ejemplo de una instrucción verbal sencilla, si le pides a tu computadora que abra una puerta, un procesador RISC requerirá que especifiques cada paso del proceso (por ejemplo, tomar la perilla, girarla, empujar o jalar la puerta, etc.); en cambio, un procesador CISC entiende la instrucción sin necesidad de más explicaciones. Aunque el tiempo de cómputo de ambos tipos de procesadores es aproximadamente el mismo, el enfoque CISC puede funcionar con tamaños de código mucho menores, por lo que no requiere tanta memoria para almacenar todas las líneas de instrucciones adicionales. Por ello, CISC sigue siendo el enfoque predominante en computadoras personales, servidores y centros de datos, mientras que RISC se utiliza principalmente en dispositivos móviles, aunque recientemente ha resurgido en el mercado de servidores.
Como ejemplo de una instrucción verbal sencilla, si le pides a tu computadora que abra una puerta, un procesador RISC requerirá que especifiques cada paso del proceso (por ejemplo, tomar la perilla, girarla, empujar o jalar la puerta, etc.); en cambio, un procesador CISC entiende la instrucción sin necesidad de más explicaciones. Aunque el tiempo de cómputo de ambos tipos de procesadores es aproximadamente el mismo, el enfoque CISC puede funcionar con tamaños de código mucho menores, por lo que no requiere tanta memoria para almacenar todas las líneas de instrucciones adicionales. Por ello, CISC sigue siendo el enfoque predominante en computadoras personales, servidores y centros de datos, mientras que RISC se utiliza principalmente en dispositivos móviles, aunque recientemente ha resurgido en el mercado de servidores.
¿Por qué se necesita?
La filosofía de diseño de los procesadores CISC consiste en integrar la complejidad en la CPU, para que el proceso de cómputo no represente una carga tan grande para el software y otros componentes de hardware. Esto permite que los procesadores CISC ejecuten cargas de trabajo complejas con gran rapidez y eficiencia, y que aprovechen una técnica conocida como multihilo. El tipo predominante de procesadores CISC se conoce como "x86", denominación derivada de una serie de procesadores de Intel lanzados en la década de 1980. Hasta el día de hoy, solo hay dos grandes participantes en el mercado x86: Intel y AMD.
Además de las ventajas inherentes de CISC, los procesadores x86 cuentan con un ecosistema de software y hardware completo e integral, gracias en parte a los muchos años de inversión de Intel y AMD en el mercado de las PC. Aunque el procesador ARM, principal exponente de la arquitectura RISC, ha comenzado a ganar terreno en el mercado de servidores, x86 sigue siendo omnipresente en las salas de servidores y la infraestructura de TI actuales. Se han desarrollado técnicas innovadoras, como el enfriamiento líquido y el enfriamiento por inmersión, para ayudar a mitigar el consumo de energía y la disipación de calor relativamente elevados de las máquinas CISC.
Además de las ventajas inherentes de CISC, los procesadores x86 cuentan con un ecosistema de software y hardware completo e integral, gracias en parte a los muchos años de inversión de Intel y AMD en el mercado de las PC. Aunque el procesador ARM, principal exponente de la arquitectura RISC, ha comenzado a ganar terreno en el mercado de servidores, x86 sigue siendo omnipresente en las salas de servidores y la infraestructura de TI actuales. Se han desarrollado técnicas innovadoras, como el enfriamiento líquido y el enfriamiento por inmersión, para ayudar a mitigar el consumo de energía y la disipación de calor relativamente elevados de las máquinas CISC.
¿Cómo ayuda GIGABYTE?
GIGABYTE Technology ofrece una línea completa de servidores x86 equipados con procesadores AMD EPYC™ o Intel® Xeon® Scalable. Puede elegir nuestros servidores Edge de la serie E para edge computing, servidores GPU de la serie G para trabajar con GPGPU, servidores de alta densidad de la serie H para HCI y HPC, servidores en rack de la serie R para uso general o servidores de almacenamiento de la serie S para almacenar datos. También están disponibles las torres de servidor y estaciones de trabajo de la serie W si busca un servidor compacto y potente que pueda colocarse fácilmente sobre el escritorio. GIGABYTE también se asocia con diversos líderes de la industria para ofrecer refrigeración líquida "directa al chip", refrigeración por inmersión monofásica y refrigeración por inmersión bifásica. Estas innovadoras soluciones térmicas pueden ayudarle a gestionar el consumo de energía y la disipación de calor de los procesadores CISC más avanzados.