MMX

MMX, MultiMedia eXtensions, est un jeu d'instructions pour les microprocesseurs de type x86. Composé de 57 instructions, il est apparu sur les processeurs Intel Pentium, puis sur les compatibles AMD K6 et ultérieurs et Cyrix MII.



Catégories :

Architecture x86 - Microprocesseur - SIMD

Recherche sur Google Images :


Source image : x86-guide.com
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Définitions :

  • Ensemble d'instructions conçu pour accélérer les applications multimédia, disponible sur les microprocesseurs Intel Pentium MMX, Pentium... (source : zikinf)

MMX, MultiMedia eXtensions (extensions multimédia), est un jeu d'instructions pour les microprocesseurs de type x86. Composé de 57 instructions, il est apparu sur les processeurs Intel Pentium (date de sortie : P166MMX le 8 janvier 1997), puis sur les compatibles AMD K6 et ultérieurs et Cyrix MII. Elles permettent d'accélérer certaines opérations répétitives dans des domaines tels que le traitement de l'image 2D, du son et des communications.

Technologie

Ces instructions ont la particularité de manipuler plusieurs valeurs simultanément. On les qualifie de SIMD (Single Instruction Multiple Data). A titre d'exemple, on peut additionner en une seule opération quatre paires d'entiers à seize bits. Ceci permet d'accélérer certains algorithmes tels que ceux utilisés en traitement du son et de l'image.

L'efficacité du MMX fut, à ses débuts, sérieusement mise à mal par un choix technique : l'utilisation du MMX entraîne l'indisponibilité de l'unité de calcul en virgule flottante, sa réactivation se faisant par l'intermédiaire d'une instruction spécifique qui se révéla extrêmement pénalisante pour les Pentium MMX, offrant un avantage à AMD chez qui la gestion de ce phénomène avait été optimisée.

Dans les faits, les gains en rapidité apportés par le MMX ont été négligeables et actuellement, énormément y voient plus un argument marketing (accolé au nom des Pentium de l'époque, le MMX fit sensation) qu'une réelle avancée technologique.

Évolution

Intel a complété ces instructions par les jeux d'instructions SSE, SSE2 et SSE3 et depuis peu SSE4.

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/MMX_(processeur).
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 07/04/2010.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu