30.pdf

(70 KB) Pobierz
ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÀß ÒÅÕÍÈÊÀ
ÏÐÎÖÅÑÑÎÐÛ ÄËß
ÏÅÐÑÎÍÀËÜÍÛÕ ÊÎÌÏÜÞÒÅÐÎÂ
À. ÔÐÓÍÇÅ, ã. Ìîñêâà
 öåëîì, â ïðîðî÷åñòâàõ îòíîñè-
òåëüíî óïîìÿíóòûõ ïåðñïåêòèâ ðàçâè-
òèÿ ïðîöåññîðíîãî ðûíêà íèêîãäà íå
áûëî íåäîñòàòêà. Íî îñîáåííî ìíîãî
èõ áûëî äâà-òðè ãîäà íàçàä, êîãäà
RISC-ñèñòåìû, ïðîéäÿ íåîáõîäèìûé
ïåðèîä ñòàíîâëåíèÿ, çàÿâèëè î ñåáå â
ïîëíûé ãîëîñ è íà÷àëè ðåàëüíî êîíêó-
ðèðîâàòü ñ, êàçàëîñü áû, áåçðàçäåëüíî
ãîñïîäñòâóþùèìè ïðîöåññîðàìè
ôèðì Intel è Motorola. Òîò ôàêò, ÷òî îíè
áåç îñîáûõ ïðîáëåì ïðåâçîøëè â ïðî-
èçâîäèòåëüíîñòè CISC-ïðîöåññîðû,
áûë âåñüìà îáíàäåæèâàþùèì äëÿ ïî-
êëîííèêîâ RISC-àðõèòåêòóðû. Êàçà-
ëîñü, ÷òî íåäàëåê òîò äåíü, êîãäà CISC-
ïðîöåññîðû óéäóò â ïðîøëîå.  ïå÷àòè
ïîñòîÿííî ïîä÷åðêèâàëîñü, ÷òî Intel,
ïî ñóòè äåëà, îñòàëàñü â îäèíî÷åñòâå
ñðåäè RISC-îêðóæåíèÿ, è êàæäûé îáî-
çðåâàòåëü ïûòàëñÿ ïðåäñêàçàòü ñðîê,
êîãäà Intel îñòàâèò àðõèòåêòóðó x86 è
íà÷íåò ÐÈÑÊîâàòü.
ÏÎ×ÅÌÓ RISC ÍÅ ÂÛÒÅÑÍÈË CISC
Ross Technology ïðåäëîæèëà òàêæå
äîâîëüíî èíòåðåñíóþ ïðîãðàììó ìî-
äåðíèçàöèè ïîïóëÿðíûõ ðàáî÷èõ ñòàí-
öèé SPARCstation20, âûïóñêàâøèõñÿ
ñàìîé SUN, ñ ïîìîùüþ upgrade-ìîäó-
ëåé ñâîåãî ïðîèçâîäñòâà íà îñíîâå
hyperSPARC-166. Ïî ìíîãèì îöåíêàì,
ýòî ïîçâîëèò ïîäíÿòü ïðîèçâîäèòåëü-
íîñòü SPARCstation20 â 2...2,5 ðàçà, ÷òî
âåñüìà îùóòèìî äëÿ ïîëüçîâàòåëåé.
Îäíàêî ïîêà åùå íåò ñîîáùåíèé î ðå-
çóëüòàòàõ ïîäîáíîé ïåðåñàäêè ñåðä-
öà, à åñòü ëèøü íàñòîðîæåííîñòü, ñâÿ-
çàííàÿ ñ òåì, ÷òî ïîäîáíûå ïîïûòêè,
íåîäíîêðàòíî ïðîâîäèâøèåñÿ â ìèðå
õ86 (òóðáî÷èïû Kingston, SGS-Thomson
è ALR, ðàâíî êàê è ïðîöåññîðû
OverDrive ñàìîé Intel è Cyrix), îñîáûõ
ëàâðîâ íå ñíèñêàëè.
Äàâëåíèå ñî ñòîðîíû Intel-ñîâìåñ-
òèìûõ ïðîöåññîðîâ, ïðèáëèæàþùèõñÿ
ïî áûñòðîäåéñòâèþ ê ñèñòåìàì ñ RISC-
ïðîöåññîðàìè, âûçâàëî ê æèçíè åùå
îäíî èíòåðåñíîå íàïðàâëåíèå. Óæå
ìíîãîêðàòíî óïîìÿíóòàÿ Ross
Technology ïûòàåòñÿ îáúåäèíèòü â îä-
íîé ñèñòåìå hyperSPARC è õ86. Ôèðìà
íàçâàëà ýòî òåõíîëîãèåé SPARCplug è
äåìîíñòðèðîâàëà ïðåäâàðèòåëüíûå
ðåçóëüòàòû ïîèñêîâ íà íåñêîëüêèõ
êîìïüþòåðíûõ âûñòàâêàõ. Ðàçðàáàòû-
âàåìûå ìîäóëè äîëæíû âêëþ÷àòü â ñå-
áÿ îáà ïðîöåññîðà ñ ñèñòåìîé ðàçäå-
ëåíèÿ çàäà÷. Ïðè ýòîì hyperSPARC
äîëæåí ðàáîòàòü ïðè ðåøåíèè ñëîæ-
íûõ ðàñ÷åòíî-ãðàôè÷åñêèõ çàäà÷, â òî
âðåìÿ êàê Intel-ñîâìåñòèìûé ïðîöåñ-
ñîð äîëæåí îáåñïå÷èòü ñîâìåñòèìîñòü
ñ îãðîìíûì îáúåìîì íàðàáîòàííîãî
îôèñíî-îðãàíèçàöèîííîãî ïðîãðàìì-
íîãî îáåñïå÷åíèÿ.
×òî âûéäåò èç ýòîé çàòåè, ñêàçàòü
ïîêà òðóäíî. Êàê îòìå÷àëîñü, àëüÿíñ
AppleIBMMotorola, ðåøàþùèé
àíàëîãè÷íóþ çàäà÷ó, ïîêà íå ìîæåò ïî-
õâàëèòüñÿ ñêîëü-íèáóäü çàìåòíûìè óñ-
ïåõàìè íà ýòîì ïóòè. Íî ðàçðàáîò÷èêè
íå ñòîÿò íà ìåñòå, è î ïîïûòêàõ ñîâìå-
ñòèòü íåñîâìåñòèìîå ïðèõîäèòñÿ ñëû-
øàòü âñå ÷àøå è ÷àùå. Âîò è Intel ñ
Hewlett-Packard çàòåÿëè ïîäîáíóþ èã-
ðó. Òàê ÷òî ðàíî èëè ïîçäíî êòî-òî íà-
ùóïàåò ðåøåíèå çàäà÷è, è êàê çíàòü,
áóäóò ëè ýòî Intel ñ Hewlett-Packard,
AppleIBMMotorola èëè äåðçêàÿ
Ross Technology, íå ðàç óäèâëÿâøàÿ
âñåõ â ïîñëåäíèå íåñêîëüêî ëåò óäà÷-
íûìè òåõíè÷åñêèìè ðåøåíèÿìè.
ÏÐÎÖÅÑÑÎÐÛ ÔÈÐÌÛ
MIPS TECHNOLOGIES
Ôèðìà MIPS Technologies äîáèëàñü
èçâåñòíîñòè áëàãîäàðÿ ñâîèì ïðîöåñ-
ñîðàì R3000 è R4000: ðàáîòàÿ íà ÷àñ-
òîòàõ äî 200 ÌÃö, îíè äîñòèãëè âåñüìà
âûñîêèõ ïîêàçàòåëåé ïðîèçâîäèòåëü-
íîñòè äëÿ ñâîåãî âðåìåíè. Îäíàêî ïî-
ÿâèâøèåñÿ çàòåì ïðîöåññîðû Alpha çà-
òìèëè ïî áûñòðîäåéñòâèþ èçäåëèÿ
MIPS, à PowerPC ïðåâçîøëè ïî îáúå-
ìàì ïðîäàæ íå òîëüêî èõ, íî è âñå îñ-
òàëüíûå RISC-ïðîöåññîðû, âìåñòå âçÿ-
òûå. Íîâàÿ ðàçðàáîòêà MIPS ïðîöåñ-
ñîð R10000 ñóùåñòâåííî çàäåðæà-
ëàñü ñ âûõîäîì íà ðûíîê. Îäíàêî åäâà
ïîÿâèâøèñü íà ñâåò, ýòîò 64-ðàçðÿäíûé
ïðîöåññîð ñòàë ëèäåðîì â ïðîèçâîäè-
òåëüíîñòè, îáîéäÿ ïðîöåññîð Alpha.
R10000 ñîäåðæèò 5,9 ìëí òðàíçèñ-
òîðîâ è âûïîëíÿåò äî ÷åòûðåõ êîìàíä
çà îäèí òàêò â ïÿòè èñïîëíèòåëüíûõ
áëîêàõ (äâóõ öåëî÷èñëåííûõ, äâóõ
äëÿ îïåðàöèé ñ ïëàâàþùåé çàïÿòîé è
îäíîì äëÿ îïåðàöèé çàãðóçêè/ñî-
õðàíåíèÿ). Íà êðèñòàëëå òàêæå ðàçìå-
ùåíû äâóõêàíàëüíàÿ êýø-ïàìÿòü L1
îáúåìîì 64 Êáàéò (îòäåëüíî ïî 32
Êáàéò äëÿ êîìàíä è äëÿ äàííûõ) è êîí-
òðîëëåð âíåøíåé êýø-ïàìÿòè L2, îáú-
åì êîòîðîé ìîæíî íàðàùèâàòü äî 16
Ìáàéò. Ïðîöåññîð ñíàáæåí íîâîé ñèñ-
òåìíîé øèíîé Avalance, ïðîïóñêíàÿ
ñïîñîáíîñòü êîòîðîé íà ÷àñòîòå 80
ÌÃö ðàâíà 539 Ìáàéò/ñ.
Äëÿ ñèñòåì íà÷àëüíîãî óðîâíÿ
MIPS ðàçðàáîòàëà ïðîöåññîð R5000,
àíîíñèðîâàííûé â íà÷àëå 1996 ã. Îí
òàêæå îòíîñèòñÿ ê ñåìåéñòâó 64-ðàç-
ðÿäíûõ, âûïîëíåí ïî 0,35-ìêì òåõíî-
ëîãèè è îáåñïå÷èâàåò äîñòàòî÷íî âû-
ñîêóþ ñêîðîñòü îáðàáîòêè òðåõìåðíîé
ãðàôèêè. Íåâûñîêàÿ öåíà (îêîëî 300
äîëë.) è ñîâìåñòèìîñòü ïî êîäàì ñ
ïðîöåññîðàìè ñåìåéñòâ R8000 è
R10000 ñîçäàþò õîðîøèå ïåðñïåêòèâû
äëÿ åãî øèðîêîãî ïðèìåíåíèÿ.
ÏÐÎÁËÅÌÀ ÂÛÁÎÐÀ:
ÍÀ ×ÅÌ ÆÅ ÎÑÒÀÍÎÂÈÒÜÑß?
Èòàê, ìû ïîçíàêîìèëèñü ïðàêòè÷å-
ñêè ñî âñåìè âûïóñêàåìûìè ñåãîäíÿ
êîìïüþòåðíûìè ïðîöåññîðàìè. Îíè
èìåþò ìíîãî îáùåãî ìåæäó ñîáîé,
÷òî îïðåäåëÿåòñÿ êàê áëèçêèì òåõíî-
ëîãè÷åñêèì óðîâíåì èõ èçãîòîâèòå-
ëåé, òàê è îäèíàêîâûì èíòåëëåêòóàëü-
íûì óðîâíåì èõ ðàçðàáîò÷èêîâ. Íî â
òî æå âðåìÿ êàæäîå èç ñåìåéñòâ ïðî-
öåññîðîâ óíèêàëüíî, èìååò îòëè÷íûå
îò äðóãèõ àïïàðàòíûå îñîáåííîñòè è
ïðîãðàììíîå îáåñïå÷åíèå. Ïîñëåä-
íåå îïðåäåëÿåò íåêîòîðóþ ïðèâÿçêó
ïîëüçîâàòåëåé ê âûáðàííîé ïðîöåñ-
ñîðíîé ïëàòôîðìå: ïðè çàìåíå êîì-
ïüþòåðà íåîáõîäèìî âûáðàòü òàêóþ
ìîäåëü, íà êîòîðîé áóäåò ðàáîòîñïî-
ñîáíî ðàíåå ïðèîáðåòåííîå ïðî-
ãðàììíîå îáåñïå÷åíèå.
Âñëåäñòâèå ýòîãî âîçðàñòàåò öåíà
îøèáêè â âûáîðå íîâîãî êîìïüþòåðà
(èëè ïàðòèè êîìïüþòåðîâ äëÿ îðãàíè-
çàöèè): íåóäà÷íûé âûáîð ïëàòôîðìû
ìîæåò ïðèâåñòè ê òîìó, ÷òî âëîæåííûå
ñðåäñòâà îêàæóòñÿ ïîòðà÷åííûìè íå-
ýôôåêòèâíî, è èñïðàâëåíèå îøèáêè
ìîæåò ïîòðåáîâàòü çíà÷èòåëüíûõ çà-
òðàò. Ïîýòîìó ïåðñïåêòèâû ðàçâèòèÿ
ïðîöåññîðíîãî ðûíêà ïðåäñòàâëÿþò
èíòåðåñ äëÿ ìíîãèõ èíäèâèäóàëüíûõ è
êîðïîðàòèâíûõ ïîëüçîâàòåëåé.
Îäíàêî îæèäàåìîãî âûìèðàíèÿ
CISC-ïðîöåññîðîâ òàê è íå ïðîèçîøëî.
Áîëåå òîãî, àâòîð ñ÷èòàåò âîçìîæíûì
Òàáëèöà 2
óòâåðæäàòü, ÷òî ýòîãî è íå ñëó÷èòñÿ.
Ïðè÷èí òîìó íåñêîëüêî. Âî-ïåðâûõ,
ïðåèìóùåñòâî â ïðîèçâîäèòåëüíîñòè,
õîòÿ è íàõîäÿùååñÿ íà ñòîðîíå RISC-
ñèñòåì, íå ñòîëü óæ âåëèêî, ÷òîáû îêà-
çàòüñÿ îïðåäåëÿþùèì ôàêòîðîì. Ïðè-
âåäåííûå â òàáë. 2 è 3 äàííûå ïîä-
òâåðæäàþò ñêàçàííîå. Â ïåðâîé èç íèõ
ñîäåðæàòñÿ ðåçóëüòàòû èñïûòàíèé íà-
èáîëåå èçâåñòíûõ ìèêðîïðîöåññîðîâ
ñ ïîìîùüþ SPEC92. Ýòî, ïî ñóòè,
åäèíñòâåííûé òåñò, ïîçâîëÿþùèé
ñðàâíèòü ïðîèçâîäèòåëüíîñòü ñîâåð-
øåííî ðàçëè÷íûõ ïðîöåññîðîâ ñ ðàç-
íûìè àðõèòåêòóðîé è ñèñòåìîé êî-
ìàíä. Ðåçóëüòàòû òåñòèðîâàíèÿ ïðî-
Îêîí÷àíèå. Íà÷àëî ñì. â Ðàäèî, 1998, ¹ 4 è 5
30
ÐÀÄÈÎ ¹ 6, 1998
956240350.001.png 956240350.002.png
Zgłoś jeśli naruszono regulamin