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...