• [^] # Re: .

    Posté par . En réponse à la dépêche Entretien avec des développeurs francophones d'OpenBSD - Partie 1. Évalué à 3.

    Soit dit en passant, les registres glissants (c'est cool cette terminologie, je ne connaissais que l'expression anglaise, « rotating registers ») permettent aussi de faire du pipeline logiciel1. Plus exactement, ils le rendent 'achement plus facile à produire.

    1 Le software pipelining est une technique pour organiser les instructions d'une boucle de façon à utiliser le plus d'unités fonctionnelles, notamment en permettant à plusieurs itérations de se recouvrir partiellement (modulo les dépendances inter-itérations). L'utilisation de registres glissants permet de se passer du renommage « explicite » des registres pour faire cohabiter plusieurs itérations.