Combien d'étapes du pipeline ne le processeur Intel Core i7?
Combien d'instructions, il peut gérer à la fois ?
Quel type d'instructions? Entier? x87 virgule Flottante? SIMD à virgule Flottante?
Je ne suis pas sûr de ce que cela signifie pour gérer une instruction? Il ne peut effectuer de nombreuses opérations, comme il y a des cœurs du PROCESSEUR. Autre chose optimise l'ordre de l'exécution?
Le titre et la question du corps sont deux choses différentes. Aussi,
Je ne suis pas sûr de ce que cela signifie pour gérer une instruction? Il ne peut effectuer de nombreuses opérations, comme il y a des cœurs du PROCESSEUR. Autre chose optimise l'ordre de l'exécution?
Le titre et la question du corps sont deux choses différentes. Aussi,
i7
ne fait pas de distinction entre les Nehalem, Sandybridge, ou plus tard Processeurs. Le pipeline largeur est de 4 fusionnée de domaine uop, et le ROB taille est de 168 entrées (Bns) ou 128 entrées (Nehalem).. Encore plus d'instructions que ça peut être "dans le pipeline" si vous incluez décodé insns qui n'ont pas été émis dans l'ordre de base encore. Voir plus des liens vers des informations dans le x86 balise wikiOriginalL'auteur KFC | 2011-01-28
Vous devez vous connecter pour publier un commentaire.
http://www.bit-tech.net/hardware/cpus/2008/11/03/intel-core-i7-nehalem-architecture-dive/5
OriginalL'auteur Mikhail
Agner de la Brume de la documentation est une très bonne ressource pour comprendre ce qu'il se passe. La lecture de ce devrait vous aider à comprendre. Il y a une limite au nombre d'instructions qui sont en circulation (de la taille de la retraite de la mémoire tampon), mais il y a beaucoup d'autres limites que vous aurez probablement frapper avant d'arriver à ce goulot d'étranglement, comme le décodeur d'instruction des limites, de l'exécution de l'unité de contention, ALU/diviseur de pression. Prendre un coup d'oeil, c'est fascinant!
OriginalL'auteur Matt G