Les moyens vu au chapitre 2 (Techno CISC,RISC,VLIW) ont tous le meme objet, aller plus vite :
Traiter simultanément les bits. Les processeurs ont traité les bits par 12, 18, 24, 32, 60,
64. Les microprocesseurs les traitaient par 8 dans les années 1970, par 16 dans les années 1980, par 32
dans les années 1990, par 64 aujourd'hui. Il ne semble pas que l'on puisse gagner grand chose avec des
mots plus longs, du moins les concepteurs ne l'ont pas tenté. Le mot de 64 bits parait correspondre au
format utile le plus grand.
Traiter simultanément les mots. On s'intéresse à deux causes de lenteur. Celle qui est
due au traitement des instructions. Les deux étapes longues sont leur décodage et leur exécution.
Pour leur décodage, on utilise un ou plusieurs pipelines qui tirent parti au mieux de
l'indépendance relative entre les instructions successives.
Pour le traitement, on remplace l'unité arithmétique et logique unique par des opérateurs
spécialisés.
L'autre cause est due à l'alimentation du processeur en mots d'instructions et de données.
On a vu dans le chapitre précédent que la mémoire bon marché est lente, on duplique une partie de son
contenu dans des mémoires plus rapides nommées caches.
Les deux techniques du pipeline et du cache ont été généralisées dans les années 1990.
Traiter simultanément les processus (Cf cours de Mr LELEVE)