« Fonctionnement d'un ordinateur/Les architectures à parallélisme de données » : différence entre les versions
Contenu supprimé Contenu ajouté
que j'aie / qu'il/elle/on ait |
→Vector Length Register : Correction faute de frappe Balises : Modification par mobile Modification par le web mobile |
||
Ligne 34 :
[[File:Vector length register.png|centre|Vector length register.]]
Ce registre facilite l'usage d'une optimisation appelée le '''déroulage de boucle'''. Il s'agit d'une optimisation qui vise à réduire le nombre d'itérations d'une boucle en dupliquant son corps en plusieurs exemplaires. Elle est utilisée pour réduire le cout d’exécution des branchements et des autres opérations de comparaison de la boucle. Sur les processeurs SIMD, elle
Exemple, prenons cette boucle, écrite dans le langage C :
|