pipeline

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

Dr enus.png nom masculin.

1.  [conception]. Procédé d'optimisation profitant du fait que certaines étapes d'un traitement sont indépendantes pour les exécuter aussi simultanément (il s'agit donc de paralléliser) que possible, 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... On poursuit ainsi des gains intersticiels

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.  [flux de données]. Ensemble constitué par au moins une redirection de sortie standard vers une entrée standard.

Exemple (qui permet de récupérer les dix lignes qui se répètent le plus souvent dans le fichier textuel nommé « texte »):

uniq -c texte | sort -nr | head -10
Direction.png Pour aller plus loin: plomberie.