Technologie MMX
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Technologie MMX



  1. #1
    invite5e5ea0fa

    Technologie MMX


    ------

    Bonsoir,
    je voudrais avoir votre avis sur les possibiltés techniques et avancées qu'a offert la technologie MMX.

    Tout d'abord je me demande si elle permet de réduire la consommation ,des pentiums,de courant avec un mode particulier de calcul?

    Ensuite peut'on dire que cette technologie permet d'effectuer certaines opérations élémentaires sur plusieurs données en même temps?

    La communication avec la carte graphique peut elle se faire directement à travers le bus MMX?

    Enfin peut-on dire que cette technologie permet un partage de la mémoire banalisée avec la carte graphique?

    Par avance je vous remercie.

    -----

  2. #2
    zilog

    Re : Technologie MMX

    Salut,

    Citation Envoyé par Archange21 Voir le message
    La communication avec la carte graphique peut elle se faire directement à travers le bus MMX?

    Enfin peut-on dire que cette technologie permet un partage de la mémoire banalisée avec la carte graphique?
    Ce dont tu parles se rapporte aux bus AGP (une espèce de super bus PCI connecté directement au Northbridge) et PCI express
    Le MMX n'est pas un bus, c'est une unité du processeur spécialisé dans certains types de calculs d'entiers (surtout du traitement audio/vidéo) regroupés sous la forme de 57 instructions. Comme tout jeu d'instruction ou nouvelle architecture il faut que les programmes soient prévus pour en tirer parti sinon il n'y aura pas de gain.
    Quelques exemples d'utilisation du MMX :
    http://www.rennes.supelec.fr/ren/per...op/mmx/mmx.htm

    Citation Envoyé par Archange21 Voir le message
    Tout d'abord je me demande si elle permet de réduire la consommation ,des pentiums,de courant avec un mode particulier de calcul?
    Quand Intel a introduit le MMX sur les pentium, plusieurs autres améliorations on été apportés à l'architecture du processeur. Ainsi les plus gros avantages des pentium MMX (P55C) par rapport aux versions non-MMX (P54C) ne viennent pas vraiment du MMX. C'est d'abord la diminution de la taille de gravure qui a permis d'augmenter la fréquence tout en consommant moins. Ainsi le P54 à 200Mhz gravé en 350nanomètres consomme jusqu'à 15.5Watts contre 8.4 pour un P55 300Mhz / 250 nanos. Si les pentiums MMX consomment moins que les non-MMX ce n'est donc pas lié au MMX.


    Citation Envoyé par Archange21 Voir le message
    Ensuite peut'on dire que cette technologie permet d'effectuer certaines opérations élémentaires sur plusieurs données en même temps?
    Oui car le MMX est un ensemble d'instruction SIMD ce qui permet d'effectuer la même opération sur plusieurs données d'entiers en même temps.
    Par contre le MMX ne permet pas d'être utilisé au même moment qu'une unité x87 FPU (calcul en virgule flottante) car elles utilisent les mêmes registres 80 bits. Cela provoquait d'ailleurs une commutation fréquente et très gourmande en cycles d'horloge (plusieurs dizaines). Deux instructions on été rajoutés sur les Pentium II (à partir de 333Mhz) : FXSAVE et FXSTORE qui permettent de diminuer cet inconvénient.
    Maintenant ce problème n'éxiste plus : les processeurs actuels traitent les instructions x87 et MMX via les unités SSE qui travaillent sur 128 bits et surtout qui gèrent ces registres comme des registres et non comme une pile ( dernier entré = premier sorti ou LIFO).

    D'autres améliorations sur le pentium ont sensiblement augmentés le rendement comme une meilleure utilisation commune des 2 pipelines. En fait les 2 pipelines du pentium P54C (non MMX) ne sont pas semblables pour mieux répartir les taches. On trouve ainsi un pipeline (U) combinant une ALU complète et la FPU et un autre pipeline (V) qui ne peut éxecuter que des instructions entières simples. Mais faire travailler les 2 pipelines en même temps nécessessite une programmation dédiée car pour que ce cas se produise il faut que les 2 pipelines aient des instructions simples à traiter.
    Le 2ème pipeline (V) du P55C est capable d'éxecuter plus d'instructions ce qui le rend plus facile d'emploi.
    Mais c'est surtout le doublement de la mémoire cache L1 (et une meilleure gestion) qui a grandement augmenté les performances. On passe ainsi de 2*8Ko à 2*16Ko.

    Le MMX a (surtout) été une promesse marketing (comme l'AGP texturing...). Intel avait en effet promis monts et merveilles pendant le développement du MMX ( émulation de carte son, modem, etc...). De nos jours il est présent dans les CPU uniquement pour la rétrocompatibilité.

  3. #3
    invite5e5ea0fa

    Re : Technologie MMX

    Juste un message pour te remercier zilog, j'avoue être étonner par l'éxactitude de ta réponse, merci à toi.

  4. #4
    zilog

    Re : Technologie MMX

    Y'a pas de quoi mais merci quand même

  5. A voir en vidéo sur Futura

Discussions similaires

  1. technologie
    Par invite3c344051 dans le forum Technologies
    Réponses: 1
    Dernier message: 24/09/2007, 06h56
  2. seveur intel mmx
    Par invite5054cfb3 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 20/08/2007, 09h50
  3. Technologie ng sdh
    Par invitefce0b3f0 dans le forum Technologies
    Réponses: 1
    Dernier message: 12/05/2007, 22h49
  4. la technologie ccd
    Par inviteebd74612 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 8
    Dernier message: 17/12/2006, 23h58
  5. Devoir Technologie
    Par invite8d210ca2 dans le forum Astronautique
    Réponses: 1
    Dernier message: 07/02/2006, 17h39
Découvrez nos comparatifs produits sur l'informatique et les technologies.