MMX-technologie


  Share  
|

MMX-technologie werd oorspronkelijk genoemd naar multimedia-uitbreidingen, of matrix wiskunde extensies, afhankelijk van wie je het vraagt. Intel stelt officieel dat het eigenlijk niet is een afkorting en staat voor niets anders dan de letters MMX (niet zijnde een afkorting blijkbaar was zo dat de brieven zouden kunnen worden handelsmerk vereist), maar de interne oorzaken zijn waarschijnlijk een van de voorgaande. MMX-technologie werd geïntroduceerd in de latere vijfde generatie processoren Pentium als een soort add-on die verbetert video compressie / decompressie, beeldmanipulatie, encryptie, en I / O processingall van die worden gebruikt in een verscheidenheid van de huidige software.

MMX bestaat uit twee belangrijke processor architecturale verbeteringen. De eerste is erg basic, alle MMX-chips hebben een grotere interne L1 cache dan hun niet-MMX tegenhangers. Dit verbetert de prestaties van elke en alle software die op de chip, ongeacht of het daadwerkelijk gebruik maakt van de MMX-specifieke instructies.

Het andere deel van MMX is dat het een uitbreiding van de instructieset-processor met 57 nieuwe commando's of instructies, evenals een nieuwe instructie mogelijkheid genoemd een instructie, meerdere data (SIMD).

Moderne multimedia-en communicatie-toepassingen gebruiken vaak herhalende loops, dat kan bezetten terwijl 10% of minder van de totale applicatie code, goed voor maximaal 90% van de uitvoeringstermijn. SIMD staat een instructie om dezelfde functie uit te voeren op meerdere stukken van gegevens, vergelijkbaar met een leraar vertelde een hele klas naar "zitten," in plaats van elke student een voor een aanpakken. SIMD maakt de chip te verminderen processor-intensieve loops gemeen met video, audio, graphics en animatie.

Intel voegde 57 nieuwe instructies die specifiek ontworpen om te manipuleren en verwerken van video, audio en grafische gegevens efficiënter. Deze instructies zijn gericht op de zeer parallelle en vaak repetitieve sequenties vaak gevonden in multimedia-activiteiten. Zeer verwijst parallel aan het feit dat dezelfde verwerking gebeurt op veel gegevens punten, zoals bij het wijzigen van een grafische afbeelding. De belangrijkste nadelen aan MMX was dat het werkte alleen voor gehele waarden en gebruikt de floating-point unit voor verwerking, dus tijd verloren is gegaan toen een verschuiving naar de floating-point operaties noodzakelijk was. Deze nadelen werden gecorrigeerd in de aanvullingen op MMX van Intel en AMD.

Intel in licentie de MMX mogelijkheden om concurrenten als AMD en Cyrix, die dan in staat om hun eigen Intel-compatibele processoren met MMX-technologie te upgraden.

een artikel afkomstig van Craig Hongaars


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions