| MXM |
|
|
|
| Skrevet af Ronni K. G. Christiansen |
| Tirsdag, 14. juni 2005 23:00 |
|
MMX var oprindeligt navnet for multimedie extention eller matrix math extentions, dog alt afhængigt af hvem man spurgte. MMX består af 2 såkaldte main processor arkitekturer. Den første er sådan set meget basal. Alle MMX chips, har en større intern L1 cache, end andre non MMX. Dette forbedre performance væsentligt på al software der køre på denne chip uanset om om softwaren bruger MMX instruktionerne eller ej. CITAT Scot Mueller "Modern multimedia and communications often use repetitive loops that, while occupying 10% or less of the overall applikations code, can account for up to 90% of the execution time" CITAT slut Skal det oversættes lidt kort til dansk, vil det svare til en lærer beder HELE klassen om at sætte sig ned, i stedet for at bede hver enkelte elev en af gangen. SIMD enabler chippen til at reducere processor intensive loops som med audio, video, grafik osv. Intel tilføjede også de 57 nye instruktioner specifikt med det formål, at manipulere og igangsætte video, audio og andet grafisk data mere effektivt. Kort efter lanceringen af MMX, fandt Intel ud af, at MMX alene ikke var nok. Siden hen kom yderligere instruktionsset nemlig 3DNow! og SSE. MMX var dog kun en stor fordel, hvis man brugte programmer skrevet til MMX instruktionssettet. Dog var der en klar forbedring på de programmer der ikke udnytter MMX.Dette nok mest pga de i dag forøget L1 cache. Efter Intels udsagn, var der en ca. forøgelse på 60 % ved brug af MMX instruktionssettet. |



