CISC (Complex Instruction Set Computer)
Ordinateur à jeu d’instructions complexe
De quoi s’agit-il ?
RISC signifie « Reduced Instruction Set Computer » (ordinateur à jeu d’instructions réduit), tandis que CISC signifie « Complex Instruction Set Computer » (ordinateur à jeu d’instructions complexe). CISC et RISC peuvent être considérés comme deux « écoles de pensée » concernant la conception de l’architecture du jeu d’instructions d’un processeur (ISA, ou simplement architecture). L’architecture détermine la manière dont un processeur, tel qu’un CPU ou un GPU, exécute les instructions, les types de données et de registres qu’il prend en charge, ainsi que la manière dont il gère la mémoire et communique avec les autres périphériques. CISC prend en charge des instructions complexes pouvant être exécutées sur plusieurs cycles d’horloge, tandis que RISC repose sur des instructions simples pouvant être exécutées en un seul cycle.
Pour prendre un exemple simple de commande vocale, si vous demandez à votre ordinateur d’ouvrir une porte, un processeur RISC vous obligera à détailler chaque étape du processus (par exemple, saisir la poignée, la tourner, puis pousser ou tirer la porte, etc.) ; à l’inverse, un processeur CISC comprend votre commande sans explication supplémentaire. Bien que le temps de calcul soit à peu près identique pour les deux types de processeurs, l’approche CISC permet d’utiliser un code beaucoup plus compact et nécessite donc moins de mémoire pour stocker toutes les lignes d’instructions supplémentaires. C’est pourquoi CISC reste l’approche dominante pour les ordinateurs personnels, les serveurs et les data centers, tandis que RISC est principalement utilisé dans les appareils mobiles, même s’il a récemment fait son retour sur le marché des serveurs.
Pour prendre un exemple simple de commande vocale, si vous demandez à votre ordinateur d’ouvrir une porte, un processeur RISC vous obligera à détailler chaque étape du processus (par exemple, saisir la poignée, la tourner, puis pousser ou tirer la porte, etc.) ; à l’inverse, un processeur CISC comprend votre commande sans explication supplémentaire. Bien que le temps de calcul soit à peu près identique pour les deux types de processeurs, l’approche CISC permet d’utiliser un code beaucoup plus compact et nécessite donc moins de mémoire pour stocker toutes les lignes d’instructions supplémentaires. C’est pourquoi CISC reste l’approche dominante pour les ordinateurs personnels, les serveurs et les data centers, tandis que RISC est principalement utilisé dans les appareils mobiles, même s’il a récemment fait son retour sur le marché des serveurs.
Pourquoi en avez-vous besoin ?
La philosophie de conception des processeurs CISC consiste à intégrer la complexité au processeur afin de réduire la charge de calcul imposée aux logiciels et aux autres composants matériels. Les processeurs CISC peuvent ainsi traiter des charges de travail complexes très rapidement et efficacement, tout en tirant parti d’une technique appelée multithreading. Le principal type de processeurs CISC est l’architecture « x86 », nommée d’après une série de processeurs Intel lancée dans les années 1980. Aujourd’hui encore, deux acteurs majeurs seulement se partagent le marché des processeurs x86 : Intel et AMD.
Outre les avantages inhérents à l’architecture CISC, les processeurs x86 bénéficient d’un écosystème logiciel et matériel complet et étendu, notamment grâce aux nombreuses années d’investissement d’Intel et d’AMD dans le marché des PC. Alors que le processeur ARM, fleuron de l’architecture RISC, s’implante progressivement sur le marché des serveurs, l’architecture x86 reste omniprésente dans les salles serveurs et les infrastructures informatiques actuelles. De nouvelles techniques innovantes, telles que le refroidissement liquide et le refroidissement par immersion, ont été mises au point pour contribuer à gérer la consommation électrique et la dissipation thermique relativement élevées des machines CISC.
Outre les avantages inhérents à l’architecture CISC, les processeurs x86 bénéficient d’un écosystème logiciel et matériel complet et étendu, notamment grâce aux nombreuses années d’investissement d’Intel et d’AMD dans le marché des PC. Alors que le processeur ARM, fleuron de l’architecture RISC, s’implante progressivement sur le marché des serveurs, l’architecture x86 reste omniprésente dans les salles serveurs et les infrastructures informatiques actuelles. De nouvelles techniques innovantes, telles que le refroidissement liquide et le refroidissement par immersion, ont été mises au point pour contribuer à gérer la consommation électrique et la dissipation thermique relativement élevées des machines CISC.
Comment GIGABYTE vous aide-t-il ?
GIGABYTE Technology propose une gamme complète de serveurs x86 équipés de processeurs AMD EPYC™ ou Intel® Xeon® Scalable. Vous pouvez choisir nos serveurs Edge de la série E pour l’edge computing, nos serveurs GPU de la série G pour les charges de travail avec des GPU GPGPU, nos serveurs haute densité de la série H pour l’HCI et le HPC, nos serveurs rack de la série R pour les usages généraux, ou nos serveurs de stockage de la série S pour le stockage des données. Nous proposons également des serveurs tour et stations de travail de la série W si vous recherchez un serveur compact et puissant pouvant être installé directement sur votre bureau. GIGABYTE s’associe également à plusieurs leaders du secteur pour proposer un refroidissement liquide « direct-to-chip », un refroidissement par immersion monophasique et un refroidissement par immersion diphasique. Ces solutions thermiques révolutionnaires peuvent vous aider à gérer la consommation énergétique et la dissipation thermique des processeurs à jeu d’instructions complexe les plus avancés.