pipeline

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png nom masculin.

1.  [architecture]. Procédé d'optimisation profitant du fait que certaines étapes d'un traitement sont indépendantes pour les exécuter simultanément (il s'agit donc de paralléliser), de façon à améliorer les performances (en réduisant les latences).

Le cas-type est celui par lequel on expédie à un serveur plusieurs questions ou consignes indépendantes en rafale, plutôt que d'envoyer la première, d'attendre sa réponse, puis d'envoyer la deuxième...

L'action correspondante est appelée pipelining.

Dans le cas du pipelining d'une instruction par un processeur: Ces étapes sont par exemple:

  1. lecture en mémoire,
  2. décodage, étape 1,
  3. décodage, étape 2,
  4. exécution,
  5. écriture du résultat en mémoire

2.  [Unix]. La redirection de la sortie d'une commande vers l'entrée d'une autre. Voir pipe, plomberie, tube. Exemple (qui permet de récupérer les dix lignes qui se répètent le plus souvent dans le fichier nommé texte) : uniq -c texte | sort -nr | head.