Cours 2: Extraction d'instructions.

Le cours présente diverses formes d'extraction d'instructions employées dans les générations successives de processeurs: extraction instruction par instruction dans une machine micro-programmée, extraction d'une instruction par cycle dans une machine pipelinée, extraction d'une ligne de cache par cycle dans une machine spéculative et enfin, extraction d'un cache de traces. Au passage, on présente les techniques de prédiction de sauts: direction des sauts conditionnels par prédicteur local, global et hybride, cible des sauts immédiats et indirects par BTB, cibles des retours par pile.

Les transparents du cours en format pdf se trouvent ici
Les transparents du cours en format ppt se trouvent ici