31.pdf

(64 KB) Pobierz
ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÀß ÒÅÕÍÈÊÀ
öåññîðîâ PA-8000-200, Alpha 21164-
333, R10000-200, UltraSPARC I-200,
UltraSPARC II-250 è UltraSPARC II-300
ÿâëÿþòñÿ îöåíî÷íûìè. Äàííûå âçÿòû
èç [4, 6, 8, 9].
 àâãóñòå 1995 ã. áûëà âûïóùåíà
íîâàÿ âåðñèÿ ýòîãî òåñòà, ïîëó÷èâøàÿ
íàçâàíèå SPEC95. Íå âäàâàÿñü â ðàç-
ëè÷èÿ ìåæäó ñòàðîé è íîâîé âåðñèÿìè,
ïðèâåäåì ðåçóëüòàòû èñïûòàíèé ïðî-
öåññîðîâ ñ ïîìîùüþ SPEC95 (òàáë. 3).
Äàííûå ïî ïðîöåññîðàì PowerPC
604e-167, Alpha 21164-400, R10000-
200, R10000-275, UltraSPARC II-300 è
UltraSPARC III-450 (âçÿòû â îñíîâíîì
èç [5]) îöåíî÷íûå.
Åùå áîëåå óáåäèòåëüíûì ôàêòîì,
ïîäòâåðæäàþùèì ñêàçàííîå, ìîæåò
ñëóæèòü ñëåäóþùåå. PowerPC 604-120
â òå÷åíèå áîëåå ïîëóãîäà ïðåâîñõîäèë
â ïðîèçâîäèòåëüíîñòè ëþáîé èç Intel-
ñîâìåñòèìûõ ïðîöåññîðîâ. Òîëüêî ïî-
ÿâèâøèéñÿ â íà÷àëå 1996 ã. Pentium-
166 ñóìåë ïðåâçîéòè åãî. Îäíàêî çà
ýòî âðåìÿ íå ïðîèçîøëî íè îäíîãî ñî-
áûòèÿ, êîòîðîå ïðîäåìîíñòðèðîâàëî
áû ïîâîðîò êàêîãî-ëèáî êðóïíîãî ïðî-
èçâîäèòåëÿ êîìïüþòåðîâ îò ïëàòôîð-
ìû õ86 ê PowerPC.
åðà, à Pentium Pro, Ê5 è Ê6 îò AMD ïî
÷åòûðå. Ïîñëåäíèå òðè ïðîöåññîðà ñî-
äåðæàò óñòðîéñòâà, ïðåîáðàçóþùèå
êàæäóþ êîìàíäó x86 â îäíó÷åòûðå
ïðîñòûå è ðåãóëÿðíûå êîìàíäû âíóò-
ðåííåãî RISC-ïðîöåññîðà, êîòîðûé
îñóùåñòâëÿåò èõ èñïîëíåíèå íà ñâîèõ
êîíâåéåðàõ.
Âñå íàçâàííûå ïðîöåññîðû èìåþò
óñòðîéñòâà ïðåäñêàçàíèÿ âåòâëåíèé,
äîïóñêàþò íåóïîðÿäî÷åííîå âûïîëíå-
íèå êîìàíä èç âõîäíûõ ïîòîêîâ, ïðåäâà-
ðèòåëüíîå âûïîëíåíèå êîìàíä, èäóùèõ
ïîñëå òî÷êè ïðåäñêàçàííîãî ïåðåõîäà.
Ìíîãèå èç íèõ îïåðèðóþò ñ áîëüøèì
÷èñëîì (îò 24 äî 32) âíóòðåííèõ ðåãèñò-
ðîâ, êîòîðûå îñîáûì îáðàçîì ïåðåíà-
çíà÷àþòñÿ óñòðîéñòâàìè óïðàâëåíèÿ.
Ñëîâîì, ïðè âñåõ ðàçëè÷èÿõ RISC- è
CISC-ïðîöåññîðû ñòàíîâÿòñÿ âñå áîëåå
è áîëåå ïîõîæèìè äðóã íà äðóãà.
Òðåòüÿ ïðè÷èíà áåññìåðòèÿ ñå-
ìåéñòâà x86 äàâëåíèå ìèëëèîíîâ
ðàçðàáîòàííûõ äëÿ êîìïüþòåðîâ ñ ýòè-
ìè ïðîöåññîðàìè ïðîãðàìì íà ðûíîê.
Ëþáîé ïðîöåññîð, êîòîðûé ïðåòåíäóåò
íà òî, ÷òîáû âûòåñíèòü x86 ñî ñöåíû,
äîëæåí âûïîëíÿòü êîìàíäû x86 áåç ïî-
òåðè ïðîèçâîäèòåëüíîñòè. Åñëè
ó÷åñòü, ÷òî ïðîãðàììíàÿ è ïðîãðàìì-
íî-àïïàðàòíàÿ ýìóëÿöèÿ ñíèæàåò ïðî-
èçâîäèòåëüíîñòü â íåñêîëüêî ðàç, òî
âûâîä îäíîçíà÷åí ïðîöåññîð äîë-
æåí âûïîëíÿòü êîìàíäû x86, à íå ýìó-
ëèðîâàòü èõ. Íà÷àâøèåñÿ ðàçðàáîòêè
PowerPC 615 è Merced ëó÷øåå òîìó
ïîäòâåðæäåíèå.
×åòâåðòàÿ ïðè÷èíà ñîñòîèò â òîì,
÷òî 90% ñåãîäíÿøíèõ ïîëüçîâàòåëåé
êîìïüþòåðîâ ðàáîòàþò ñ CISC-ñèñòå-
ìàìè, êîíêðåòíåå ñèñòåìàìè ñ ïðî-
öåññîðàìè êëîíîâ x86. Ïåðåõîä ñ îä-
íîé ïëàòôîðìû íà äðóãóþ âûçûâàåò ó
íèõ íåìàëî ïðîáëåì. Î ôèíàíñîâûõ,
ñâÿçàííûõ ñ íåîáõîäèìîñòüþ ïðèîá-
ðåòàòü íîâîå ïðîãðàììíîå îáåñïå÷å-
íèå, ìû óæå óïîìèíàëè. Íî ñóùåñòâó-
þò åùå è ïðîáëåìû ïñèõîëîãè÷åñêîãî
õàðàêòåðà ïåðåõîä ñîïðîâîæäàåòñÿ
íåîáõîäèìîñòüþ ïåðåó÷èâàíèÿ è ïðè-
âûêàíèÿ, è íóæíî èìåòü äîñòàòî÷íî âå-
ñêèå ìîòèâû, ÷òîáû çàñòàâèòü ñåáÿ
ïîéòè íà ýòî.
Ïîïðîáóåì îöåíèòü, ñêîëü âåëèê
ïðîöåíò ïîëüçîâàòåëåé IBM-ñîâìåñòè-
ìûõ êîìïüþòåðîâ, óäîâëåòâîðåííûõ
ïðîèçâîäèòåëüíîñòüþ, îáåñïå÷èâàå-
ìîé ïðîöåññîðàìè ñåìåéñòâà x86. ßñ-
íî, åå âïîëíå äîñòàòî÷íî äëÿ òåõ, êòî
ïðèîáðåòàåò èëè õîòåë áû ïðèîáðåñòè
ìàøèíó ñ áûñòðîäåéñòâèåì â ïîëòîðà-
äâà ðàçà íèæå ïðåäåëüíî âîçìîæíîãî
äëÿ x86 íà ñåãîäíÿøíèé äåíü. Êî âðå-
ìåíè ïîäãîòîâêè ñòàòüè ñàìûì ïðîèç-
âîäèòåëüíûì ïðîöåññîðîì ýòîãî ñå-
ìåéñòâà áûë Pentium II-266. Ñëåäîâà-
òåëüíî, òå, êòî ïðèîáðåòàåò Pentium-
200 è íèæå, îòíþäü íå èñïûòûâàþò
õðîíè÷åñêîãî íåäîñòàòêà â áûñòðîäåé-
ñòâèè ïðîöåññîðîâ x86 (íå çàáûâàéòå,
÷òî íîâûé êîìïüþòåð âûáèðàþò ñ íå-
êîòîðûì çàïàñîì ïî áûñòðîäåéñòâèþ
â ñðàâíåíèè ñî ñòîÿùèìè çàäà÷àìè).
Èç áåñåä ñ ïðîäàâöàìè ïðîöåññîð-
íîé òåõíèêè íà ìîñêîâñêèõ ðàäèîðûí-
êàõ è â òåõ ôèðìàõ, óñëóãàìè êîòîðûõ
ïîëüçóåòñÿ àâòîð, âûÿñíèëîñü, ÷òî ñà-
ìûå ïðîèçâîäèòåëüíûå êîìïüþòåðû
ñîñòàâëÿþò ó íèõ ìåíåå 10% îáúåìîâ
ïðîäàæ, ïðè÷åì ýòîò ïîêàçàòåëü ìàëî
ìåíÿåòñÿ ñ òå÷åíèåì âðåìåíè. Òàêèì
îáðàçîì, ïî êðàéíåé ìåðå, 80...90%
ñåãîäíÿøíèõ ïîëüçîâàòåëåé x86 íå èñ-
ïûòûâàþò ñåðüåçíîé íóæäû â ïåðåõîäå
íà áîëåå ïðîèçâîäèòåëüíóþ ïðîöåñ-
ñîðíóþ ïëàòôîðìó, è èìåííî îíè â
áëèæàéøèå íåñêîëüêî ëåò ãàðàíòèðóþò
Intel, AMD, Cyrix è îñòàëüíûì ôèðìàì
íàëè÷èå óñòîé÷èâîãî ñïðîñà íà èõ ïðî-
äóêöèþ.
ÁËÈÆÀÉØÈÅ ÏÅÐÑÏÅÊÒÈÂÛ
ÐÀÇÂÈÒÈß ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÎÂ
Âûøå àâòîð ïîïûòàëñÿ ïðåäñêà-
çàòü, êàê áóäåò â áëèæàéøèå äâà ãîäà
ðàçâèâàòüñÿ áîðüáà ìåæäó RISC- è
CISC-ñèñòåìàìè íà ðûíêå ïåðñîíàëü-
íûõ êîìïüþòåðîâ è ðàáî÷èõ ñòàíöèé
íèæíåãî êëàññà. Îäíàêî äëÿ ìíîãèõ
ïðåäñòàâëÿåò èíòåðåñ ïðîãíîçèðîâà-
íèå îáùèõ òåíäåíöèé ðàçâèòèÿ ìèêðî-
ïðîöåññîðîâ. Êîíå÷íî, òî÷íîñòü äîë-
ãîñðî÷íîãî ïðîãíîçà âñåãäà íèæå êðàò-
êîñðî÷íîãî, íî íåêîòîðûå òåíäåíöèè
óæå ñòàëè î÷åâèäíûìè.
Òàê, âñå áîëåå è áîëåå óìåíüøàþòñÿ
àðõèòåêòóðíûå ðàçëè÷èÿ ìåæäó RISC- è
CISC-ñòðóêòóðàìè.  êîíå÷íîì ñ÷åòå ýòî
äîëæíî ïðèâåñòè ê èõ ñëèÿíèþ. Â ðÿäå
ïóáëèêàöèé âûñêàçûâàåòñÿ ïðåäïîëî-
æåíèå, ÷òî òàêîé ãèáðèä ñòàíåò îñíîâîé
ïåðñîíàëüíûõ êîìïüþòåðîâ, à ñåðâåðû
è ðàáî÷èå ñòàíöèè áóäóò âûïîëíÿòüñÿ íà
÷èñòûõ RISC-ïðîöåññîðàõ. Îäíàêî
ñîâìåñòíàÿ ðàçðàáîòêà Intel è Hewlett-
Packard ìîæåò ïðèâåñòè ê òîìó, ÷òî è òå,
è äðóãèå ïðîöåññîðû îêàæóòñÿ óñòàðåâ-
øèìè, è èõ ñîçäàòåëè ïðèñòóïÿò ê ïðî-
åêòèðîâàíèþ èçäåëèé íà îñíîâå êîí-
öåïöèè VLIW (åñòåñòâåííî, åñëè îíà
äåéñòâèòåëüíî îêàæåòñÿ ñïîñîáíîé
äàòü íîâûé òîë÷îê ðîñòó ïðîèçâîäè-
òåëüíîñòè ïðîöåññîðîâ).
Ðàçðàáîò÷èêè ïðîãðàììíîãî îáåñ-
ïå÷åíèÿ òàêæå íå çàñòàâÿò ñåáÿ äîëãî
æäàòü è ñîçäàäóò ïðîãðàììû, äëÿ êî-
òîðûõ ìîùíîñòè ñåãîäíÿøíèõ ñàìûõ
áûñòðûõ ïðîöåññîðîâ îêàæåòñÿ íå-
äîñòàòî÷íî. Íàì îïÿòü ïðèäåòñÿ ñðî÷-
íî îáçàâîäèòüñÿ íîâûìè êîìïüþòåðà-
ìè. Íîâûå ïðîöåññîðû ñòèìóëèðóþò
ïîÿâëåíèå åùå áîëåå íàâîðî÷åííûõ
ïðîãðàìì, è ìåíÿòü ìàøèíû ìû ñòà-
íåì ãîðàçäî ÷àùå, ÷åì õîòåëîñü áû.
Èç-çà ñáëèæåíèÿ ïðîãðàììíûõ
ñðåäñòâ äëÿ ðàçëè÷íûõ ïðîöåññîðîâ
ìû âñå â ìåíüøåé è ìåíüøåé ñòåïåíè
áóäåì îùóùàòü ðàçëè÷èå ìåæäó íèìè.
Çàïóñêàÿ Word èëè Excel, ìû íå çàìå-
òèì ðàçíèöû â òîì, êàêîé ïðîöåññîð
âûïîëíÿåò ïðîãðàììó: ñåìåéñòâà
PowerPC, x86 èëè êàêîé-ëèáî äðóãîé.
Îäíàêî åñëè ìû íå çàõîòèì ðàññòà-
âàòüñÿ ñ ïîëþáèâøèìèñÿ ïðîãðàììàìè,
òî áóäåì âíîâü îáðàùàòüñÿ ê èçäåëèÿì
òåõ ôèðì, ñ êîòîðûìè ðàáîòàåì ñåãî-
äíÿ. Íåò îñíîâàíèé áåñïîêîèòüñÿ î òîì,
÷òî èõ íîâûå ïðîäóêòû íå ñìîãóò âûïîë-
íÿòü èìåþùèåñÿ ó íàñ ïðîãðàììû
òåíäåíöèÿ ñîâìåñòèìîñòè ïðîöåññîðîâ
ñíèçó ââåðõ óæå äàâíî ñòàëà íåïðå-
ëîæíûì ïðàâèëîì ðàçðàáîò÷èêîâ.
Òàáëèöà 3
Âòîðàÿ ïðè÷èíà, ñïîñîáñòâóþùàÿ
âûæèâàíèþ x86, æåñòêàÿ êîíêóðåíò-
íàÿ áîðüáà ñðåäè ïðîèçâîäèòåëåé êëî-
íîâ ýòîãî ñåìåéñòâà, âñëåäñòâèå ÷åãî
áûñòðîäåéñòâèå ýòèõ ïðîöåññîðîâ ïî-
âûøàëîñü è ïðîäîëæàåò ïîâûøàòüñÿ
òåìè æå òåìïàìè, ÷òî è ó RISC-ïðîöåñ-
ñîðîâ. Ðàçðàáîò÷èêè Cyrix, AMD,
NexGen (íå ãîâîðÿ óæå îá Intel) èñïîëü-
çóþò òå æå òåõíè÷åñêèå ðåøåíèÿ, î êî-
òîðûõ óïîìèíàëîñü ïðè îïèñàíèè
RISC-ñèñòåì. Òàê, óæå âñå ïðîöåññîðû
ïÿòîãî ïîêîëåíèÿ ñåìåéñòâà x86 (çà
èñêëþ÷åíèåì 5x86 îò AMD è Cyrix) ñòà-
ëè ñóïåðñêàëÿðíûìè: Pentium è Cx6x86
èìåþò â ñâîåì ñîñòàâå ïî äâà êîíâåé-
ËÈÒÅÐÀÒÓÐÀ
8. Êðó÷èíèí Ñ. RISC-ïðîöåññîðû.
Hard n Soft, 1995, ¹ 11, ñ. 4149.
9. Ïðîöåññîðû äëÿ ìîäåðíèçàöèè.
ÊîìïüþòåðÏðåññ, 1995, ¹ 11, ñ. 9298.
31
ÐÀÄÈÎ ¹ 6, 1998
956240335.001.png
Zgłoś jeśli naruszono regulamin