MMX (Intel): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Vussiewussie (overleg | bijdragen)
kGeen bewerkingssamenvatting
RobotE (overleg | bijdragen)
k robot Erbij:de,en,fr,sv,pl
Regel 13:
 
Het grote voordeel van deze aanpak was dat er bijvoorbeeld bij het bewerken van 8 bytes met dezelfde instructie niet 8 keer een instructie uitgevoerd hoeft te worden maar dat de instructie in één keer op alle 8 de bytes tegelijk uitgevoerd kan worden. Hierdoor wordt in theorie een instructie 8 keer zo snel uitgevoerd. De feitelijke snelheidswinst was echter sterk afhankelijk van een aantal factoren, als eerste het formaat van de te bewerken variabelen, grotere variabele betekent tenslotte dat er minder tegelijk bewerkt kunnen worden. Als tweede was het aantal wisselingen tussen het bewerken van MMX integer data en [[floating point]] data van belang. Iedere keer als tussen de twee bewerkingen gewisseld werd moest namelijk het hele register geleegd worden, gewacht worden op data uit het geheugen en daarna het register weer gevuld worden waarbij een behoorlijk aantal CPU cycles verloren ging.
 
[[de:Multi Media Extension]]
[[en:MMX]]
[[fr:MMX]]
[[pl:MMX]]
[[sv:MMX]]