Signifie « unité logique arithmétique ». Une ALU est un circuit intégré dans un processeur ou un GPU qui effectue des opérations arithmétiques et logiques. Les instructions arithmétiques comprennent les opérations d’addition, de soustraction et de décalage, tandis que les instructions logiques comprennent les comparaisons booléennes, telles que les opérations ET, OU, XOR et NON.
Les ALU sont conçues pour effectuer des calculs sur des nombres entiers. Par conséquent, outre l’addition et la soustraction de nombres, les ALU traitent souvent la multiplication de deux nombres entiers, puisque le résultat est également un nombre entier. Cependant, les ALU n’effectuent généralement pas d’opérations de division, car le résultat peut être une fraction ou un nombre à « virgule flottante ». Au lieu de cela, les opérations de division sont généralement traitées par l’unité à virgule flottante (FPU), qui effectue également d’autres calculs non entiers.
Bien que l’UAL soit un composant fondamental de tous les processeurs, la conception et la fonction d’une UAL peuvent varier entre différents modèles de processeurs. Par exemple, certaines UAL n’effectuent que des calculs en nombres entiers, tandis que d’autres sont conçues pour traiter également des opérations en virgule flottante. Certains processeurs contiennent une seule UAL, tandis que d’autres comprennent plusieurs unités arithmétiques logiques qui travaillent ensemble pour effectuer les calculs. Quelle que soit la conception de l’UAL, son rôle principal est de traiter les opérations sur les nombres entiers. Par conséquent, les performances en nombres entiers d’un ordinateur sont directement liées à la vitesse de traitement de l’UAL.
Mise à jour : 24 mars 2011
0 commentaire