Exécution spéculativeEn informatique, l'exécution spéculative correspond au lancement anticipé d'une instruction, c'est-à-dire sans être certain que celle-ci ait réellement besoin d'être exécutée. Généralement, on peut distinguer trois types d'instructions et de déclarations dans un programme : celles qui doivent être exécutées de manière obligatoire. celles qui n'ont pas besoin d'être exécutées car elles ne sont pas pertinentes. celles qui ne sont de manière certaine dans aucun des deux groupes précédents.
Apple SiliconLes processeurs Apple Silicon sont des processeurs SoC et SiP conçus par Apple et utilisant principalement l'architecture ARM. Ils sont la base des appareils iPhone, iPad et Apple Watch ainsi que de produits tels que le HomePod, l'iPod touch et l'Apple TV. Un SoC est également conçu pour sa gamme d'écouteurs sans fil AirPods appelé Apple H1. Le , la firme américaine annonce son intention de faire la transition des Macintosh vers ARM et de se passer à terme des processeurs Intel.
Jeu d'instructions x86Le jeu d'instructions du x86 a subi de nombreux changements au cours du temps. La plupart d'entre eux ne sont que des ajouts au jeu d'instructions initial afin d'apporter de nouvelles fonctionnalités. Ceci est le jeu d'instructions complet pour les processeurs 8086-8088 et la plupart, si ce n'est toutes ces instructions sont accessibles en mode 32 bits. Elles opèrent alors sur les registres et valeurs (eax, ebx, etc.) en lieu et place de leur contrepartie en (ax, bx, etc.).
Consoles de jeux vidéo de deuxième générationDans l'histoire des consoles de jeux vidéo, la deuxième génération commence avec la Fairchild Channel F en 1976, jusqu'au krach du jeu vidéo de 1983. Pour les premières consoles, le programme du jeu est codé "en dur" (sans possibilité de le modifier) dans les composants électroniques utilisant des fonctions logiques. Un autre jeu non prévu au départ ne peut donc pas fonctionner sans devoir changer la machine en entier. Dans le milieu des années 1970, des jeux vidéo apparaissent sur cartouche, de nouveaux jeux peuvent alors fonctionner sur une console.
Consoles de jeux vidéo de sixième générationDans l'histoire des consoles de jeux vidéo, la sixième génération représente les jeux vidéo sur les consoles de salon et les consoles portables. L'appellation « ère des consoles 128 bits » est trompeuse, la performance des consoles dépendant dorénavant surtout d'autres facteurs : à partir d'un certain nombre de bits (correspondant à la longueur des mots du processeur), le gain obtenu en allongeant les mots devient en effet mineur. Les principales plates-formes sont la PlayStation 2, la Xbox, la GameCube et la Dreamcast.
Processeur softcoreUn processeur softcore est un processeur (CPU) implémenté sur un système reprogrammable comme un FPGA. On parle alors de « système sur puce programmable » (System on Programmable Chip ou SoPC). Le mot softcore est une contraction des mots anglais software (« logiciel ») et core (« cœur d'exécution d'un microprocesseur »). En effet, un softcore est une implémentation de processeur disponible sous forme de description bas niveau, dans un langage de description matérielle comme le VHDL ou le Verilog, ou directement sous la forme de fichier de configuration pour éviter la diffusion des sources.
Consoles de jeux vidéo de neuvième générationDans l'histoire des consoles de jeux vidéo, la neuvième génération a débuté en 2020 avec la sortie des consoles PlayStation 5 du constructeur japonais Sony et Xbox Series de l'américain Microsoft. La génération de la Nintendo Switch n'est pas clairement définie. En effet, la console est sortie en mars 2017, bien avant la sortie de la PlayStation 5 et de la Xbox Series, notamment du fait de l'échec commercial de la Wii U de Nintendo. De plus, comme pour la Wii, la Nintendo Switch ne s'inscrit pas dans la même stratégie technologique.
Alpha 21064The Alpha 21064 is a microprocessor developed and fabricated by Digital Equipment Corporation that implemented the Alpha (introduced as the Alpha AXP) instruction set architecture (ISA). It was introduced as the DECchip 21064 before it was renamed in 1994. The 21064 is also known by its code name, EV4. It was announced in February 1992 with volume availability in September 1992. The 21064 was the first commercial implementation of the Alpha ISA, and the first microprocessor from Digital to be available commercially.
Execution modelIn computing, a programming language consists of a syntax plus an execution model. The execution model specifies the behavior of elements of the language. By applying the execution model, one can derive the behavior of a program that was written in terms of that programming language. For example, when a programmer "reads" code, in their mind, they walk through what each line of code does. In effect they simulate the behavior inside their mind. What the programmer is doing is applying the execution model to the code, which results in the behavior of the code.
Clock gatingvignette|Circuit de clock gating, l'horloge est verrouillée à l'état haut En électronique numérique, et plus particulièrement lors de la conception de circuit (CPU, GPU, contrôleur mémoire, périphériques), le clock gating est une méthode de réduction de la consommation dynamique d'un circuit. L'arbre d’horloge d'un circuit synchrone représente généralement une part non négligeable de sa consommation dynamique. Le clock gating consiste donc à couper le signal d'horloge d'une partie du circuit lorsque celle-ci est inactive.