Qu'est-ce que Pipeline? définition & sens

click fraud protection

Un pipeline est un segment d'un processeur qui augmente considérablement ses performances, de la même manière qu'une chaîne de montage le fait dans une usine. Délibérément conçu afin d'accélérer les vitesses de traitement, chaque segment du pipeline est optimisé pour effectuer une tâche spécifique, y compris mais pas limité au décodage d'instructions, à la récupération d'instructions ou d'arguments, à l'exécution d'opérations arithmétiques, voire au stockage des résultats d'un simple calcul ou traiter. Chacun de ces segments est complètement indépendant, ce qui signifie que différents segments peuvent fonctionner en même temps, dans l'ordre ou la combinaison nécessaire pour n'importe quel ensemble de tâches.

Technipages explique le pipeline

Cela permet au processeur de traiter plusieurs instructions à la fois. Pendant longtemps, cela n'a pas été possible. Ainsi, lorsque les premiers pipelines ont été intégrés aux microprocesseurs, un énorme bond en avant dans la vitesse de traitement a été possible. Désormais, il est même possible pour un processeur d'avoir plus d'un pipeline à la fois - chaque ligne est capable des mêmes choses, avec des ensembles identiques de segments distincts qui peuvent traiter des tâches.

Lorsqu'un processeur comporte plusieurs pipelines en même temps, on parle d'architecture superscalaire. L'augmentation de la vitesse à travers chaque pipeline ajouté est significative - être capable de traiter plusieurs instructions en petites étapes exécutées en même temps a un impact énorme. La récupération, l'exécution et la réécriture des données dans la mémoire sont le processus par lequel les microprocesseurs passent - cependant, tout comme une chaîne de montage d'usine, les pipelines ont permis une augmentation significative de la productivité pour les des ordinateurs. Les pipelines modernes comportent généralement un peu plus d'une douzaine d'étapes, c'est-à-dire plus d'une douzaine de segments distincts capables de fonctionner simultanément.

Utilisations courantes du pipeline

  • Les pipelines représentent une augmentation significative de la vitesse par rapport aux processeurs qui ne comportaient pas de sections de traitement segmentées.
  • L'architecture superscalaire des processeurs - plusieurs pipelines par processeur - augmente l'énorme augmentation de la productivité que même un seul pipeline a apportée à l'informatique.
  • L'utilisation de pipelines dans l'architecture de processeur moderne repose sur plus d'une douzaine de segments qui interagissent avec succès chaque fois que quelque chose est envoyé via le pipeline.

Utilisations abusives courantes du pipeline

  • Les pipelines dans les processeurs décrivent le processus par lequel les instructions transitent lorsqu'elles sont exécutées, une à la fois.