CISC (Complex Instruction Set Computer)
Computador con conjunto de instrucciones complejas
¿Qué es?
Mientras que RISC significa "Reduced Instruction Set Computer" (computador con conjunto de instrucciones reducido), CISC significa "Complex Instruction Set Computer" (computador con conjunto de instrucciones complejas). CISC y RISC pueden entenderse como dos corrientes de pensamiento diferentes sobre cómo se diseña la arquitectura del conjunto de instrucciones (ISA, o simplemente arquitectura) de un procesador. La arquitectura determina cómo un procesador, como una CPU o una GPU, ejecuta las instrucciones, qué tipos de datos y registros admite, cómo gestiona 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 sencillas que puedan ejecutarse en un solo ciclo.
Para ilustrarlo con una orden sencilla, si le pide a su computador que abra una puerta, un procesador RISC requiere que especifique cada paso del proceso (por ejemplo, agarrar el pomo, girarlo, empujar o tirar de la puerta, etc.); en cambio, un procesador CISC entiende la orden sin necesidad de más explicaciones. Aunque el tiempo de procesamiento de ambos tipos de procesadores es aproximadamente el mismo, el enfoque CISC puede trabajar con tamaños de código mucho menores, por lo que no necesita tanta memoria para almacenar todas las líneas de instrucciones adicionales. Por este motivo, CISC sigue siendo el enfoque predominante en computadores personales, servidores y centros de datos, mientras que RISC se utiliza principalmente en dispositivos móviles, aunque recientemente ha vuelto a ganar terreno en el mercado de servidores.
Para ilustrarlo con una orden sencilla, si le pide a su computador que abra una puerta, un procesador RISC requiere que especifique cada paso del proceso (por ejemplo, agarrar el pomo, girarlo, empujar o tirar de la puerta, etc.); en cambio, un procesador CISC entiende la orden sin necesidad de más explicaciones. Aunque el tiempo de procesamiento de ambos tipos de procesadores es aproximadamente el mismo, el enfoque CISC puede trabajar con tamaños de código mucho menores, por lo que no necesita tanta memoria para almacenar todas las líneas de instrucciones adicionales. Por este motivo, CISC sigue siendo el enfoque predominante en computadores personales, servidores y centros de datos, mientras que RISC se utiliza principalmente en dispositivos móviles, aunque recientemente ha vuelto a ganar terreno 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 reducir la carga del proceso informático sobre el software y otros componentes de hardware. Esto permite a los procesadores CISC ejecutar cargas de trabajo complejas con gran rapidez y eficiencia, además de aprovechar una técnica conocida como multithreading. El tipo predominante de procesadores CISC se conoce como «x86», una denominación derivada de una serie de procesadores de Intel lanzada en la década de 1980. Hasta la fecha, solo hay dos grandes fabricantes 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 y consolidado, en parte gracias a las décadas de inversión de Intel y AMD en el mercado de los PC. Aunque el procesador ARM, principal exponente de la arquitectura RISC, se ha ido introduciendo en el mercado de servidores, x86 sigue estando presente en prácticamente todas las salas de servidores y la infraestructura de TI actuales. Se han desarrollado técnicas innovadoras, como la refrigeración líquida y la refrigeración por inmersión, para ayudar a gestionar el consumo de energía y la disipación térmica 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 y consolidado, en parte gracias a las décadas de inversión de Intel y AMD en el mercado de los PC. Aunque el procesador ARM, principal exponente de la arquitectura RISC, se ha ido introduciendo en el mercado de servidores, x86 sigue estando presente en prácticamente todas las salas de servidores y la infraestructura de TI actuales. Se han desarrollado técnicas innovadoras, como la refrigeración líquida y la refrigeración por inmersión, para ayudar a gestionar el consumo de energía y la disipación térmica relativamente elevados de las máquinas CISC.
¿Cómo puede ayudar GIGABYTE?
GIGABYTE Technology ofrece una línea completa de servidores x86 equipados con procesadores AMD EPYC™ o Intel® Xeon® Scalable. Puede elegir nuestros servidores perimetrales E-Series para edge computing, servidores GPU G-Series para trabajar con GPGPU, servidores de alta densidad H-Series para HCI y HPC, servidores en rack R-Series para uso general o servidores de almacenamiento S-Series para el almacenamiento de datos. También hay servidores de torre/estaciones de trabajo W-Series si busca un servidor compacto y potente que pueda colocarse directamente sobre el escritorio. GIGABYTE también colabora con diversos líderes del sector para ofrecer refrigeración líquida «direct-to-chip», refrigeración por inmersión monofásica y refrigeración por inmersión bifásica. Estas soluciones térmicas revolucionarias pueden ayudarle a gestionar el consumo energético y la disipación de calor de los procesadores más avanzados con un conjunto de instrucciones complejas.