Posted By: Astaroth () on 'CZhardware'
Title:     Re: MMX ?
Date:      Tue Jan 28 14:56:47 1997

> Mno, vim jen tolik, ze MMX znamena MultiMedia Extension a ze ty novy Pentia 
> MMX budou mit nejaky novy funkce pro praci s multimedii. Docela by me 
> zajimalo, jak to bude vypadat cenove. Nevim, jestli ted nenapisu nejakou 
> hovadinu, ale na motherboardu bude potreba dvojitej stabilizator napeti, 
> jestli si to pamatuju spravne.

MMX tvori 57 novych instrukci a 8 novych registru (MM0-MM7). Tyto registry
jsou 64bitove a mapuji se na existujici FloatingPoint registry. Tim je 
vylouceno parovani MMX instrukci s FP vypocty. Jinak ale MMX instrukce 
prekvapive podporuji superskalarni provadeni, takze je lze parovat jak s 
integer instrukcemi, tak i spolu navzajem. Zrychleni spociva v tom, ze zatimco
integer instrukce umozni nacist a zpracovat pouze JEDEN bajt, word nebo long, 
MMX umozni najednou nacist a zpracovat OSM bajtu, CTYRI wordy nebo DVA longy.
Tedy napriklak mate obrazek v RGB ( bajt na kazdou barv.slozku a bajty 
stejne barvy VEDLE SEBE ) a chcete obrazek "zmodrit", tedy zvetsit hodnotu
modre slozky. Pri NOMMX vezmete 8bitu, prictete nejake cislo a zapisete zpatky 
8bitu ( jaka degradace 32bitove architektury ). Pri MMX vezmete 8*8bitu 
najednou, zvetsite kazdy ten bajt a zapisete zpatky opet 8*8bitu. Kazdy snad 
chape, ze je to podstatne rychlejsi. Jsou tu dale instrukce na shiftovani, 
log.operace a taky "nasobne nasobeni", kterym muzete provest soucasne nekolik
nasobeni v case, za jaky jste drive delali pouze jedno - zvlast vhodne pro 
pocitani vektoru, nasobeni matic a tak... 

Je ovsem treba podotknout, ze skutecne kvalitni cipy, jako Sparc, HP PA-Risc 
nebo PowerPC maji neco podobneho uz hodne dlouho a nikdo kolem toho nedela 
takovou aferu...

 

Search the boards