De nombreux processeurs ont plus de deux chemins de traitement, mais un processeur avec *seulement* deux chemins de traitement serait une conception très simple et obsolète. Le terme « chemin de traitement » peut être interprété de plusieurs manières, conduisant à différentes réponses :
* CPU double cœur : C’est l’interprétation la plus simple. Un processeur double cœur possède deux cœurs indépendants, chacun représentant un chemin de traitement. De nombreux processeurs modernes sont multicœurs et comportent bien plus de deux cœurs.
* CPU superscalaire avec deux pipelines : Certains processeurs peuvent exécuter plusieurs instructions simultanément au sein d'un seul cœur, en utilisant plusieurs pipelines. Un processeur doté de deux pipelines peut être considéré comme ayant deux chemins de traitement au sein de ce cœur. Presque tous les processeurs modernes utilisent des techniques superscalaires, souvent avec bien plus de deux pipelines.
* Deux processeurs physiques dans un seul système : Si vous considérez un système avec deux processeurs physiques distincts (comme deux sockets sur une carte mère), alors l'ensemble du système aurait deux chemins de traitement. Il s’agit moins d’un seul processeur que de l’architecture du système.
Par conséquent, il n’existe pas un seul modèle de processeur spécifique qui réponde définitivement à la question. De nombreux processeurs double cœur et de nombreux processeurs plus complexes dotés de plusieurs cœurs et pipelines peuvent être considérés comme disposant d'au moins deux chemins de traitement en fonction de votre définition.
|