Kérdések és válaszok Mmx
Kérdés: Az MMX stratégiai változást jelenthet az x8b processzorok architektúrájában?
V: Igen, valóban. Különösen hangsúlyozni kell, hogy ma egy egyedülálló eseményt tapasztalunk, amely rendkívül ritka a számítástechnika történetében. Az MMX az x86 architektúra legjelentősebb változása, hiszen az Intel bemutatta a világ első 32 bites 386 processzort 1985-ben. Most fontos, hogy mind a számítógépgyártók, mind a szoftverfejlesztők gyorsan elsajátítsák ezt az új technológiát. Az utóbbi időben, amikor az Intel áttekintette az x86 architektúrát ilyen "intenzív szellemben", 11 évvel ezelőtt volt, de a legtöbb PC-felhasználó most már csak 32 bites szoftverre vált. Ma az Intel azt akarja, hogy az MMX technológia gyorsabban megtalálja az elismerést.
K. Mi az MMX technológia lényege?
V: A multimédiás feladatok, amelyekhez az MMX technológia orientált, intenzív számításokat igényelnek egész számok alapján. Ezért a megoldás lényege az volt, hogy a Pentium processzorok architektúráját egy új, a probléma megoldására szolgáló modul segítségével növeli, de ez a modul láthatatlan volt a meglévő programok és operációs rendszerek számára. Ugyanakkor, annak érdekében, hogy ne zavarják a kérdések kompatibilitást a korábbi generációk a programok, az Intel bevezette a nyolc új MMX regisztrál logikai regiszterek vannak képezve a jelenlegi nyilvántartás verem lebegőpontos (FPU, koprocesszor). A Pentium koprocesszorokban nyolc univerzális regiszter található lebegőpontos számok műveleteihez, mindegyik 80 bit széles. Ebben az esetben a lebegőpontos szám leírásában 64 bitet használnak a mantisszának és 16 bites az exponens számára. Az MMX parancsok csak az összes koprocesszoros regiszter mantissza 64 bites részét használják az MMX operandusok tárolására.
Tehát az MMX lényege, hogy a Pentium processzorok nyolc új regiszter virtuális ekvivalensét és 57 új parancsot látnak el, amelyek multimédiás feladatokhoz vannak optimalizálva. Ez a technika lehetővé teszi a szabványos x86-os architektúra radikális megváltoztatása nélkül. Az operációs rendszer szállítóinak nem kell új kódokat létrehozniuk az MMX regiszterek állapotának megőrzéséhez - az operációs rendszer szempontjából pontosan úgy néznek ki, mint a rendszeres lebegőpontos regiszterek.
K. Mi a rendszer teljesítményének növelése? A: Amint fentebb említettük, az MMX parancsok koprocesszoros regisztereket használnak, de egész számú utasítások. A 64 bites operandusok nyolc csomagolt bájtot, vagy négy csomagolt 16 bites szócskát, vagy két csomagolt 32 bites kettős szavakat vagy egy 64 bites négyszavas szót tartalmazhatnak. Ie A különböző hosszúságú multimédiás adatokat egy 64 bites szóra csomagolják, és néhány általános műveletet hajtanak végre rajta.
Ezt a technikát egyszerûsített, többadatú (SIMD) parancsnak nevezik, és a multimédiás szoftverekre jellemző algoritmusokra és adattípusokra van orientálva. Ilyenek például az MPEG-deko becslés és mozgás kompenzáció (kép rögzítéséhez változások a blokk), színtér konverzió, textúra leképezés, kétdimenziós szűrés, szorzás mátrixok, gyors Fourier-transzformáció, a diszkrét koszinusz transzformáció, stb Lényegében az egyesíti ezeket a folyamatokat a számítások potenciális párhuzamossága. Ezért az MMX-csapatokat elsősorban a párhuzamosság maximalizálása érdekében fejlesztik ki.
Tegyük fel, hogy a program 8 bites színű grafikákat vezérel, amelyeket leggyakrabban játékokban használnak. Az MMX parancs nyolc pixelt képes egyetlen operandusba csomagolni, és egyszerre feldolgozni. Egy tipikus x86 CPU csak egy képpontot képes feldolgozni egyszerre. Az olyan alkalmazások, amelyek a hang- vagy kommunikációs programokkal dolgoznak, többnyire hexadecimális adattípusokat használnak, így egyetlen MMX-parancs egyszerre négy értéket tud feldolgozni ezen értékek közül. Hangsúlyozni kell azonban, hogy ez az algoritmus külön szoftverre van optimalizálva az MMX számára.
Kérdés: Van-e további fejlesztés a Pentium MMX-hez, kivéve az új utasítások támogatását? Igen: van egy teljes listája a Pentium MMX-ben készült, sem az alaprajzi és építészeti változásokról,
• Duplázza meg az első szintű gyorsítótár méretét - 16KB az adatok és 16KB utasításokért.
• PentiumPro processzorral kölcsönzött új ág előrejelző blokk
• Végrehajtotta az IBM által javasolt Return Stack megvalósítását
• A szállítószalag hossza egy lépéssel megnövekedett (tehát a Pentium MMX a szuperszcaláris szupercsatornás processzor osztályba költözött)
• A szállítószalagok párhuzamos működésének javítására törekedtek a torlódások valószínűségének csökkentése érdekében
• Lehetőség van két MMX utasítás végrehajtására óránkénti ciklusonként, ezért két SIMD utasítás feldolgozhat 16 bájtnyi adatot óránkénti ciklusonként.
• Duplázza az írópufferek számát, 4 helyett 2.
Ezeknek a változásoknak köszönhetően a Pentium MMX (például Word, Excel, PageMaker stb.) 10% -15% -kal nem optimalizált rendes programok hatékonyságát növelheti. Ez elsősorban az új processzorok elsődleges gyorsítótárának méretének növekedésével magyarázható.
K. Mi a helyzet a szoftverek és a Pentium MMX processzorok kompatibilitásával? V: Ahogyan az Intel Corporation számos dokumentumában hangsúlyozták, az MMX-rendszereken végzett munka során a meglévő szoftvert használók teljes körű kompatibilitására kell törekedni. Éppen ellenkezőleg, az MMX utasításkészlet sajátosságait figyelembe véve kifejlesztett szoftverek nem feltétlenül működnek hagyományos Pentium processzorokkal. Az a tény, hogy amikor elindítják ezeket a programokat, először ellenőrzik a Pentium MMX processzor jelenlétét a rendszerben, és ha nem észlelik, leállíthatják a munkájukat. Az Intel átruházta ezt a jogot a szoftverfejlesztőkre, és minden fejlesztőnek jogában áll eldönteni, hogy a program egy adott verzióját rendszeres "nem MMX" számítógépen szeretné működtetni.
K. Mi a teljes MMX rendszer eleme? V: Ahhoz, hogy teljes körű MMX-rendszert hozzunk létre, szükséges, hogy a számítógépben három összetevő található:
>. A Pentium MMX processzor,
2. A Pentium MMX processzort támogató alaplap,
3. A Pentium MMX processzor utasításainak használatával optimalizált szoftver.
K: Mi a különbség az alaplap és az MMX támogatás között egy rendszeres alaplap Intel Pentium processzorok számára? V: Itt három különbségről is beszélhetünk:
• 2 külön tápfeszültség (2.8V és 3.3V); az új processzorok magját kisebb feszültség táplálja,
• Módosított Socket 7 aljzat, amely a Pentium MMX processzorok további kimenetére lett tervezve (az ilyen aljzatokkal ellátott kártyák gyakran P55C-vel kezdődnek)
• Speciálisan tervezett BIOS, amely támogatja az MMX-et.
Reagálás a kérdésre, hogyan lehet ellenőrizni, hogy egy adott rendszer MMX technológia a teljes, az Intel képviselője (Oroszország) Vladimir Baptist mondta, hogy ha a feltételek, mint például a jelenléte a Pentium MMX, a két feszültség-szabályozó és a konnektorba típusú CPU alatt az alaplapon
Kérdés: Milyen MMX-alapú alaplapok léteznek a piacon?
K: Ki a vásárlók közül a legnagyobb érdeklődés az MMX támogatással rendelkező számítógépek megvásárlására?
K. Mi a MMX támogatása a rendszeres irodai munkához? A. Mint tudják, a legtöbb oroszországi számítógépet irodai munkákhoz vásárolják, statisztikák szerint a legnépszerűbb a Microsoft irodai programok. Általánosságban elmondható, hogy a legáltalánosabb MS Office 95 csomag, sem az új MS Office 97 (Word, Excel, Access stb.) Alkalmazásai közvetlenül nem fejlesztették ki az MMX technológiát. A másik dolog az, hogy a Windows 95 új verziója, az úgynevezett Service Release 2 (SR2) és amely a Microsoft OEM partnerei számára elérhető lesz, azt úgy tervezték, hogy a Microsoft támogatja a DirectX illesztőprogramokat. Ezért az összes Windows 95 alkalmazás - beleértve az irodai csomagokat is - teljesítménye két okból emelkedni fog: megnövelt gyorsítótár a Pentium MMX processzorokhoz és gyorsabb grafika.
Így a vevők az új rendszerek, orientált dolgozni az üzleti alkalmazások - lehet tekinteni MMX technológia, mint egy lehetőséget, amely azt mutatná, hogy enyhe növekedése teljesítmény (körülbelül 15%) köszönhetően javulást az építészet, a Pentium MMX, de ehhez meg kell vásárolni egy autó egy új a Windows 95 és a telepített Pentium MMX processzor verziója. Másrészről az MMX támogatás hiánya nem kritikus a napi irodai munka hatékonyságához, és ha a vevőnek nincs pénzeszköze, teljesen hagyományos Pentium PC-t vásárolhat,
K. Mit kell tenni a fogyasztók a legfrissebb rendszer megvásárlásához a Pentium MMX-ről, ugyanakkor nem költik túl sok pénzt a számítógépre?
V: A számítógépes technológiák ma nagyon gyorsan fejlődnek, és nyilvánvaló okokból az összes vásárló olyan számítógépet szeretne vásárolni, amely a felvásárlás pillanatától kezdve nem lenne elavult. Másrészt már az MMX technológia kezdetén vagyunk, és a teljesen felszerelt rendszerek MMX támogatással meglehetősen drágák. Például egy 200 MHz-es frekvenciájú Pentium MMX processzor költsége több mint 500 dollár.
A közvélemény-kutatások azt mutatják, hogy a legtöbb vásárló szeretné megkapni a lehetőséget ma egy olcsóbb autó megvásárlására, de egy idő után egyszerűen frissíthető egy teljes értékű MMX számítógépre. Valójában kompromisszumos megoldás van: ezek az úgynevezett "MMX-kész rendszerek", - számítógépek, amelyek készen állnak a Pentium MMX processzorral és a megfelelő szoftverekkel való együttműködésre. Az adott vevő lehet vásárolni a rendszer ma egy olcsóbb processzor - például Pentium 75/100/120/133, - és néhány hónap múlva, amikor az árak a Pentium MMX 166 MHz-es processzorral és 200 MHz fog esni, hogy elfogadható szintre, egyszerűen cserélje rendszeresen Pentium A Pentium MMX, miközben fenntartja a számítógép "modernitásának" szintjét, és befektetéseit - az értékcsökkenéstől. Ami a Pentium MMX processzorok alaplapjainak egyedi árait illeti, az olvasók ezt az információt az oldalsávon találják erre a cikkre.
Kérdés: Az MMX rendszerek és szoftverek saját logóval rendelkeznek?
V: Ahhoz, hogy a jövőbeli ügyfelek megkülönböztessék az MMX technológiát támogató számítógépeket és szoftvereket, új logót fejlesztettek ki. Systems alapuló Pentium mikroprocesszor MMX technológia alapján lehet azonosítani a jelenléte a háromszög „sapkát” a bal felső sarokban a jól ismert jelképe «Intel Inside Pentium processzor». Ez az új hardver logó az Intel Inside programban részt vevő rendszergyártók által engedélyezett. A szivárvány színeiben festett "kalap" az "MMX" betűkkel szimbolizálja a számítógép és a szoftver kibővített képességeit. Az új program, a logót most engedélyezték a független szoftverfejlesztők, így lehet használni a címkézés szoftver, amely végrehajtja az összes által kínált előnyöket Intel MMX technológia. Az új logó segíteni fog a vásárlóknak az új hardvernek megfelelő szoftver vásárlásakor.
K. Milyen Pentium MMX processzorok más modelljei hamarosan megjelennek a piacon? '
A.: Eddig a P55C processzor két modelljét adták el - 166 MHz-es és 200 MHz-es órajelsebességgel. Az orosz orosz képviseleti iroda adatai szerint a következő 3-4 hónapban jelenik meg a piacon, és a 150 MHz-es és a 133 MHz-es, a hazai PC-vásárlók számára legfontosabbak a Pentium MMX modellek. Néhány publikáció szerint lehetséges, hogy az év második felében a Pentium MMX 233 MHz-es órafrekvenciával szabadul fel.
K. Mi az x86-os osztályú processzorok jövője az MMX technológia támogatása szempontjából?
A következő a P7, az Intel x86 processzorok hetedik generációjának képviselője, az Intel Merced néven ismert. A Merced Intel processzor, Intel gyümölcse a partnerség a Hewlett-Packard, bontsa ki a 32 bites x86 architektúra 64 bites és a jelenlegi végrehajtása az új utasításkészletet. Ez az architektúra, amely „megkapta a címet:” 1A-64, továbbra is összeegyeztethető a jelenlegi x86 architektúra, mint ahogy a 32-bites architektúrát, - 386, 486, Pentium, Pentium Pro, - összeegyeztethető hexadecimális 286, 8086 és 8088 Az Intel azt állítja, hogy az MMX utasítások az 1A-64-ben lesznek.
K. Milyen tesztekkel tudom tesztelni az MMX rendszerek teljesítményét?
Az Intel Media Benchmark leírása és a tesztek egy példánya megtalálható a webhelyen
K. Mi a különbség az MMX és az NSP technológiák között? V: Annak ellenére, hogy az Intel, az MMX és az NSP (natív jelfeldolgozás) által kínált technológiák ugyanazt a célt követik, radikálisan különböznek az ötleteikben. A cél ezen technológiák - az átadási súlyosságának műveletek multimédia folyamok média speciális adapter CPU Pentium, így megszünteti vagy csökkenti a drága jelfeldolgozó processzorok DSP (Digital Signal Processor).
Minden anyag a "Számítástechnika"