CISC (Complex Instruction Set Computer)
Computadora con un conjunto de instrucciones complejas
¿Qué es?
Mientras que RISC significa «Reduced Instruction Set Computer» (computadora con conjunto reducido de instrucciones), CISC significa «Complex Instruction Set Computer» (computadora con conjunto complejo de instrucciones). RISC y CISC pueden entenderse como dos «escuelas de pensamiento» distintas sobre el diseño de la arquitectura del conjunto de instrucciones de un procesador (ISA o, simplemente, arquitectura). 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 administra la memoria y cómo interactúa con otros dispositivos. CISC admite instrucciones complejas que pueden ejecutarse durante varios ciclos de reloj, mientras que RISC utiliza instrucciones sencillas que pueden ejecutarse en un solo ciclo.
Como ejemplo sencillo de una orden verbal, si le pides a tu computadora que abra una puerta, un procesador RISC requiere que especifiques cada paso del proceso (por ejemplo, tomar la perilla, girarla y empujar o jalar la puerta); en cambio, un procesador CISC entiende la orden sin necesidad de más explicaciones. Aunque el tiempo de procesamiento de ambos tipos de procesadores suele ser similar, el enfoque CISC permite trabajar con tamaños de código mucho menores, por lo que no se necesita tanta memoria para almacenar todas las instrucciones adicionales. Por este motivo, CISC sigue siendo el enfoque predominante en las computadoras personales, los servidores y los centros de datos, mientras que RISC se utiliza principalmente en dispositivos móviles, aunque recientemente ha vuelto a ganar presencia en el mercado de servidores.
Como ejemplo sencillo de una orden verbal, si le pides a tu computadora que abra una puerta, un procesador RISC requiere que especifiques cada paso del proceso (por ejemplo, tomar la perilla, girarla y empujar o jalar la puerta); en cambio, un procesador CISC entiende la orden sin necesidad de más explicaciones. Aunque el tiempo de procesamiento de ambos tipos de procesadores suele ser similar, el enfoque CISC permite trabajar con tamaños de código mucho menores, por lo que no se necesita tanta memoria para almacenar todas las instrucciones adicionales. Por este motivo, CISC sigue siendo el enfoque predominante en las computadoras personales, los servidores y los centros de datos, mientras que RISC se utiliza principalmente en dispositivos móviles, aunque recientemente ha vuelto a ganar presencia en el mercado de servidores.
¿Por qué lo necesitas?
La filosofía de diseño de los procesadores CISC consiste en integrar la complejidad en la CPU para reducir la carga del proceso de cómputo en el software y otros componentes de hardware. Esto permite que los procesadores CISC ejecuten cargas de trabajo complejas con gran rapidez y eficiencia, y aprovechen una técnica conocida como multithreading. El tipo predominante de procesadores CISC se conoce como «x86», una denominación basada en una serie de procesadores de Intel lanzada en la década de 1980. Hasta el día de hoy, 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 hardware y software completo y consolidado, en parte gracias a las décadas 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 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 los equipos CISC.
Además de las ventajas inherentes de CISC, los procesadores x86 cuentan con un ecosistema de hardware y software completo y consolidado, en parte gracias a las décadas 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 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 los equipos CISC.
¿Cómo puede ayudarte GIGABYTE?
GIGABYTE Technology ofrece una línea completa de servidores x86 equipados con procesadores AMD EPYC™ o Intel® Xeon® Scalable. Puedes elegir nuestros servidores Edge de la serie E para computación perimetral, servidores GPU de la serie G para cargas de trabajo 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 ofrecemos servidores tipo torre y estaciones de trabajo de la serie W para quienes buscan un servidor compacto y potente que pueda colocarse directamente sobre el escritorio. GIGABYTE también colabora con diversos líderes de la industria 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 innovadoras soluciones térmicas pueden ayudarte a gestionar el consumo de energía y la disipación de calor de los procesadores CISC más avanzados.