½âÂëÆ÷ºÍ¹ÜµÀ£¬ÄÚ²¿µ¥ÔªÐÎ̬
ÔÚÎÄÕµÄÇ°Ãæ²¿·ÖÎÒÃÇÒѾºÜÇå³þµØÐ´Ã÷ÁË£¬ÆäÖÐK8´¦ÀíÆ÷ÓиöÖØ´óµÄ¸Ä±ä£¬ÄǾÍÊÇX86 Ö¸ÁîµÄ½âÂëÆ÷¡£ÔÚÎÒÃÇÉîÈë²ûÊöÆäÖеÄÌØ±ð¸Ä±ä֮ǰ£¬Ê×ÏÈҪ̸ÂÛһϼܹ¹µÄ"ideology"(ÒâʶÐÎ̬)»òÕ߸üÃ÷È·µØ½²¾ÍÊÇ"Concept"£¨¸ÅÄî)¡£
ÊÂÇé¾ÍÊÇ(ÒѾ²»ÔÙÊÇÃØÃÜÁË)ËùÓÐx86 ´¦ÀíÆ÷µÄÄÚ²¿Ö¸ÁîϵͳÓëÍⲿָÁîϵͳÓкܴóµÄÇø±ð¡£Èç¹û˵´ó¼Ò¶ÔºóÕßµÄÀí½âÊDZȽÏÇåÎúµÄ»°£¬ÄÇô¶ÔÓÚǰÕßÔòÊÇÄÑÓÚÀí½â¡£ÀýÈ磬¼¸ºõÿ¸öÉîÈë´¦ÀíÆ÷µÄÈ˶¼ÖªµÀ£¬ÔÚx86 ÀïÃæÖ¸Áî±»·Ö¸îΪ¼òµ¥µÄ²¿·Ö£¨Ë³±ã˵һÏ£¬Ëµµ½x86 Ö¸ÁÎÒÃÇÖ¸µÄÊÇAMD64 Ö¸ÁÒÔºó¶¼ÊÇÕâ¸öÒâ˼)¡£µ«ËƺõÏÖÔڵĴ¦ÀíÆ÷ÓëÎÒÃǽ«ÒªÌ¸Â۵Ľ«»áÓбȽϴóµÄÇø±ð£¬Òò´ËÎÒÃǾ¡Á¿Ê¹ËüÃǸü¼ÓÓÐÌõÀíЩ¡£µ«ÏÖÔÚÈÃÎÒÃÇÈöÁÕßÊìʶ°ÑÍⲿָÁî×ªÒÆµ½ÄÚ²¿Ö¸ÁîµÄ±ØÒªÐÔ¡£
×ܵÄÀ´Ëµ£¬ÈκÎ΢´¦ÀíÆ÷¼Ü¹¹¶¼ÊÇΪÁËÊÍ·Å×î´óµÄÐÔÄÜ(ÎÒÃDz»ÊÇ˵ÏñAlchemy 1500ÕâÑùµÄÌØ±ðоƬ---PDA Êг¡¶ÔÓÚÐÔÄܵÄÐèÒª²¢·ÇÄÇôÃô¸Ð)£¬Å¬Á¦´ïµ½Êг¡µÄÐèÒª¡£Òò´Ë£¬ÄãÒªÖªµÀһЩȱÏݲ¢·ÇÊÇÓÉÓÚ¿ª·¢ÕßµÄÄÜÁ¦¶øÔì³É£¬¶øÊǸù¾ÝÊг¡ÐèÒªµÄÕÛÖвúÎ˵µ½x86 ´¦ÀíÆ÷£¬Intel ºÍAMD Ñ¡ÔñÁ˲»Í¬µÄ;¾¶À´»ñµÃ×î´óµÄÐÔÄÜ¡£Èç¹ûÄã¼ÇµÃµÄ»°£¬ÐÔÄÜ´Ó¼òµ¥ÉÏ˵¾ÍÊÇ :ʱÖÓËÙ¶È x ÿ¸öʱÖÓ´¦ÀíµÄÖ¸ÁîÊýÄ¿¡£Òò´Ë£¬ÎªÁËÌáÉýÐÔÄÜ£¬ÎÒÃǾÍÔö¼ÓÕâÁ½¸ö³ËÊý¾Í¿ÉÒÔÁË¡£ÕâÒ²Êǹ«Ë¾Ñ¡Ôñ²»Í¬Í¾¾¶µÄµØ·½---Intel Ñ¡ÔñÁ˹Ø×¢Ê±ÖÓËÙ¶È£¬¶øAMD Ôò¹Ø×¢Ã¿¸öʱÖÓ´¦ÀíµÄÖ¸ÁîÊýÄ¿¡£
ËäÈ»ËùÓÐδÀ´µÄ¼Ü¹¹¶¼Ñ¡ÔñÁ˲»Í¬µÄ¸ÅÄî¡£µ«ÊÇPentium 4£¬K7 ,K8¶¼ÒÀȻ֧³Öx86 Ö¸Áî ¡£
´ËÍ⣬ÓÉÓÚ½âÂëÆ÷Ôì³ÉµÄÓ°Ïì¶øÊ¹µÃ¿ª·¢ÈËÔ±ÃǵÄÉè¼Æ´øÀ´ÁËÀ§ÄÑ£¬ÒòΪ:
-
x86 Ö¸Áî¾ßÓв»¹æÔòµÄ³¤¶È(³¬¹ý15 bytes!)
-
´ËÍ⣬x86 Ö¸ÁîµÄÅÅÁÐÊDz»¹æÔòµÄ¡£ÀýÈç,Ò»¸öopcode Õ¼¾ÝÁËÊ׸öÖ¸ÁîµÄµÚÒ»¸ö¿Õ¼ä£¬µ«È´ÔÚµÚ¶þ¸ö¿Õ¼äÀïÃæ
ÓÉÓÚÕâÑùµÄÔÒò£¬ËƺõÔڹ̶¨µÄ¼Ü¹¹·¢ËÍ΢´¦ÀíÆ÷µÄ¹¦Äܵ¥Ôª(FU)£¬"transform"(´«Êä) x86 Ö¸Áîµ½¹æÔòµÄÄÚ²¿Ö¸Áî¾Í±È½Ï¼òµ¥¡£´ËÍ⣬ÕâÑùµÄÄÚ²¿Ö¸Áî¿ÉÄÜ»¹°üÀ¨Á˶îÍâµÄÁìÓò(ÀýÈç¼ò»¯µÄ²Ù×÷ËÑË÷)£¬ÒÔ´ËÀàÍÆ£¬ÆäʵÎÒÃÇ¿ÉÒÔ°ÑËüÏëÏóΪÆû³µµÄÅÅÆû¹Ü¡£µ«ÊÇÖÆÔìÕß²¢²»Ï²»¶ËüÃÇ£¬ÒòΪËûÃDZØÐëΪ¹ÜµÀÉèÖÃÒ»¶¨µÄ˳Ðò¡£ÔÚÍê³ÉÁËÕâЩ²½ÖèÖ®ºó£¬ËüÃDzÅÄܹ»¼ÌÐø½âÊÍ¡£ÏÖÔÚÎҲ´ó¼ÒÓ¦¸ÃÃ÷°×¹ÜµÀ¶ÔÓÚ»ñµÃ¸ßÐÔÄÜÊÇÄÇÃ´ÖØÒªÁ˰ɡ£
Æäʵ×Ô´Ó1993ÄêPentium x86 ´¦ÀíÆ÷¾Í¿ªÊ¼²ÉÓÃÁËSuperscalar( ³¬±êÁ¿Ìåϵ½á¹¹£©£¬ÀýÈ磬Éè·¨ÔÚÿ¸öʱÖÓ¾¡¿ÉÄÜ¶àµØ´¦ÀíÖ¸Áî¡£ÔÚÎÒÃǵÄÀý×ÓÀïÃæ£¬ÎÒÃÇ¿ÉÒÔÏëÏó³ÉÁ½¸ö(»òÕ߸ü¶à)µÄÆû³µ¹ÜÏß¡£ÕâÑù¿ÉÒÔÌáÉý´¦ÀíÆ÷µÄÐÔÄÜ£¬µ±È»»¹»á²úÉúÆäËüеÄÎÊÌâ¡£
ÎÊÌâµÄ²úÉúÊÇÓëx86Ö¸ÁîµÄ±äÁ¿³¤¶ÈÓйأ¬¶øËüÊÇ ³¬±êÁ¿Ìåϵ½á¹¹Éè¼ÆµÄÖ÷Òª¸ïР¡£ÔÚÕâ¸ö¼Ü¹¹£¬°ÑÍⲿָÁî´«Êäµ½ÄÚ²¿ÊǷdz£¼òµ¥µÄ¡£Õâ¸ö¸ïб¾ÉíÊÇÓÉÓÚ²¢ÐÐÑ¡ÔñÊý¸öÖ¸Áî¶ø²úÉúµÄ¡£ÔÚµÚÒ»¸öÖ¸Áî·ÖÎöÖ®ºó£¬ÐèÒª¶¨Î»µÚ¶þ¸öÖ¸ÁÔÚ×î¼òµ¥µÄÇé¿öËü½«»¨·ÑÒ»¸ö»òÕ߸ü¶àµÄʱÖÓ£¬ÕâʹµÃÐÔÄܷdz£µÍÏ£©¡£ÄãÄܹ»ÒÔÊý¾ÝÁ÷µÄ·½Ê½Í¬²½·ÖÎöһϵÁеÄÖ¸ÁîÁ÷£¬µ« ¼Û¸ñ/ÐÔÄÜ ½«²»Äܹ»ÁîÈËÂúÒâ¡£Òò´ËʹÓÃÁË×ۺϵĽâ¾ö·½°¸¡£
ÏëÎÒÃÇÊ×ÏÈ·ÖÎöPentium 4 ºÍK7Ö®¼äµÄÇø±ð£¬È»ºóÊÇK8 ¡£ÔÚK7 ºÍPentium 4 µÄÊ׸ö½×¶Î£¬ËüÃǶ¼ÀûÓÃÏ൱¼òµ¥µÄ²¢ÐÐÖ¸Áî´¦Àí£¬µ«ÊǽÓÏÂÀ´µÄ½×¶ÎÔò½«ÓнϴóµÄÇø±ð¡£
Pentium 4:Ò»°ãµÄ¸ÅÄîÊÇת»» x86 Ö¸ÁîΪ¹æÔòµÄÐÎ̬£¬"RISC-like" microops ¡£
´Ó´úÂëÑ¡Ôñx86 Ö¸Á½âÂëÆ÷»á°ÑËüÃÇת»»Îª microops ¡£ÔÚµÚ¶þ¸öÖ¸ÁîµÄÏàͬ²¿·ÖËÑË÷µÄʱºò½«²»»áËðʧʱ¼ä£¨ÎÒÃÇ֮ǰÒѾÌáµ½¹ýÁË£¬ÕâÊÇÓ²µÄ²¿·Ö)£¬Pentium 4 ÔÚTrace Cache(¸ú×Ù»º´æ)Àï´¢´æÁ˽âÂëÆ÷¡£½âÂëÆ÷ÈùܵÀÒì²½¹¤×÷(ÎÒÖ¸µÄÊÇÅÄ×Ó£¬¶ø²»ÊÇʱÖÓËÙ¶È)£¬ÕâÊÇPentium 4 Ö÷Òª¸ÅÄîµÄ½á¹û---¾¡¿ÉÄÜ¶àµØ»ñµÃʱÖÓËÙ¶È¡£µ±È»£¬¾«ÐÄ×¼±¸µÄmicroop Äܹ»±È²»¹æÔòµÄºÍ±äÁ¿´óСµÄx86 Ö¸ÁִÐÐÆðÀ´¸ü¼Ó¿ìËÙºÍÓÐЧÂÊ¡£Òò´ËPentium 4 É跨Ϊ¸ú×Ù»º´æ±£³Ö¾¡¿ÉÄܶàµÄת»»Ñ¡Ïî¡£Trace Cache Äܹ»´¢´æ³¬¹ý12 000 ¸ömicroop ¡£²¢ÇÒµ¥¶ÀµÄx86 Ö¸ÁÄܹ»×ª»»ÎªÒ»¸ö£¬Á½¸ö£¬Èý¸ö£¬»òÕ߸ü¶àµÄmicroop £¬±£³ÖÖ¸Á´æµÄµÄÈÝÁ¿Ó°ÏìÒ²²»´ó¡£Trace cache Ö¸Áî½«Ëæ×Åʱ¼ä¶ø·¢Éú¸Ä±ä£¬Òò´Ë±È½ÏPentium 4 ºÍËüÖ±½Ó¾ºÕù¶ÔÊÖµÄÖ¸Á´æÊDz»¿ÉÄܵġ£
K7:ÔÚÕâ¸ö´¦ÀíÆ÷ÀI-cache(Ö¸Á´æ)ÐÔÄÜÊÇËüµÄÖ÷ÒªÈÎÎñ---±£³Öx86Ö¸ÁÕâЩָÁî×îÖջᱻת»»ÎªÄÚ²¿microop£¬µ«È´ÒÔ²»Í¬µÄ·½Ê½½øÐд¦Àí¡£ÔÚÑ¡ÔñºÍ·ÖÎöÁËÒ»¸öÖ¸ÁîÖ®ºþ£¬K7(K8)°ÑÅÅÁеÄÐÅÏ¢´¢´æÔÚÌØ¶¨µÄbit ¶ÓÁÐÀï(½âÂë¶ÓÁÐ)¡£¶øÕâЩָÁî±¾ÉíÔò»á±»×ª»»ÎªÄÚ²¿µÄ¸ñʽ¡£ÔÚÍê³ÉÁËÕâЩ¹¤×÷Ö®ºó£¬Ëü¾Í²»ÓÃÔÚÖ´ÐÐÖØÐÂä¯ÀÀ´úÂëÀ´ËÑË÷Ö¸ÁîµÄ¶ÓÁС£½âÂë¶ÓÁÐÓëI-cache½øÐйØÁª£¬µ«ÊÇÔÚ¾§ÌåÄÚ²¿µÄÎïÀí½á¹¹ÉÏ£¬ËüÃÇÊÇ·Ö¿ªµÄ¡£x86Ö¸Á´¢´æÔÚI-cache)µÄÿ¸öbyte ÓÐ3¸öÏàÓ¦µÄbits´¢´æÔÚ½âÂëÕóÁÐÀï¡£Èç¹û¸ø³öµÄÌØ¶¨byteÊÇ 1st/×îÏÈ£¬»òÕß×îºó£¬ÕâÀï¼ÙÉèÊÇǰÕߣ¬ÕâÖ¸Áî½«ÑØ×ÅÌØ¶¨µÄ½âÂë·¾¶Ç°½ø¡£
Òò´ËÎÒÃÇÓÐÁËÁ½¸öÍêÈ«²»Í¬µÄʵÏÖ·½·¨:Pentium 4 ´¢´æÁ˼¸ºõËùÓеĽâÂë½á¹û(microop)£¬¶øK7/K8 ÔòÔÚÖØ¸´µÄ½âÂëÖд¢´æÁ˼òµ¥ÓÐÓõÄÐÅÏ¢¡£ÕâÒâζ×ÅK7/K8 ±ØÐë¾ß±¸ÓÅÐãµÄÖØ¸´½âÂëÒýÇæÀ´ÀûÓÃÕâЩºÃ´¦(±¾ÖÊÉÏ˵¾ÍÊǸßI-cache ÈÝÁ¿)¡£µ«ÏÖÔÚÈÃÎÒÃÇÏȰÑÕâЩÃèÊöµÄ·½·¨Å×µ½Ò»±ß£¬¶øÔÚ¿´¿´½âÂëÆ÷µÄ½á¹¹µ¥Ôª¡£
ÔÚK7/K8 ½âÂëµÄ×îºó½×¶Î£¬³õʼ»¯µÄx86Ö¸Áî»á±»×ª»»ÎªÌض¨µÄÄÚ²¿macroop»òÕßmOps¡£´ó²¿·Öx86 Ö¸Áî¶ÔÓ¦µ¥¸ömOps£¬µ¥ÓÐЩÔòת»»Îª2»òÕß3¸ömOps£»ÆäÖÐ×ÔÓµÄÏñ·Ö¸î»òÕßÈý½Çº¯Êý - ³ÉΪ10¸ö˳ÐòµÄmops ¡£Macroops Óй̶¨µÄ³¤¶ÈºÍ¹æÔòµÄ½á¹¹£¬¶øROP(microop)¶ÔӦΪ¼òµ¥µÄÖ¸Áî·¢Ë͸ø´¦ÀíÆ÷µ¥ÔªÓÃÓÚÖ´ÐУ¬mOP ÔÚ"coupled"(Á¬½Ó)º¯Êýµ¥Ôª¶ÔÓ¦Á½¸öÖ´ÐеÄÖ¸Áî¡£ÔÚÕâÀÄã¿ÉÒÔÏëÏñmOP¿ÉÒÔ±»"·ÖÁÑ"»òÕß"²úÉú" 2 ¸öROPs ¡£×îºó,mOP °üº¬ÁËËùÓÐÖ´ÐÐÁ½¸öÖ¸ÁîËùÐèÒªµÄÐÅÏ¢¡£µ«ÊÇʹÓøü¼Ó¸´ÔÓROP µÄ·½·¨ÓÖÊÇÔõÑùµÄÄØ£¿ÎÒÃÇÖªµÀºÜ¶àx86 Ö¸ÁîÊÇÔÚÄÚ´æÒÔÊý¾ÝµÄÐÎʽִÐи´ÔÓµÄÔË×÷---²»½öÊǶÁ/д£¬»¹Óиıä(ÀýÈç¼ÆÊýÆ÷µÄµÝÔö)¡£ÔÚÍê³ÉÁ˰ÑÖ¸Áîת»»ÎªÄÚ²¿¸ñʽ£¬ROPs Äܹ»ÔÚCPU µ¥ÔªµÄÖÜΧ¸ø³öÏà¹ØµÄ"ÂþÓÎ" ÌØÈ¨£¬»òÕß°ÑËüÃǼÓÈëµ¥Ò»µÄ"macroop" ¡£ÔÚºóÖÖÇé¿ö£¬ÎÒÃDz»½ö´ÓÔªËØ×ª»»µÄÊýÁ¿ÊÜÒæ£¬»¹Óи÷×ÔµÄÂß¼£¬»¹ÓÐÏ൱ÉÙµÄÖÐ¼ä ¶Á/дѡÏî¡£×îºó£¬ÎÒÃÇÉõÖÁÄܹ»¼õÉÙÖ´ÐÐÑ¡ÏîµÄÊýÁ¿¡£ÀýÈ磬ÔÚ¼ÆÊýÆ÷µÄÀý×ÓÀÎÒÃǽöÐèÒªÒÀ´ÎµØÖ·¼ÆËã(¶øÔÚµ¥¶ÀµÄROPs ÐèÒªÁ½´Î)¡£ÊÂʵÉÏ¡£K7ºÍK8 µÄmOPs ¶¼°üº¬ÁËÁ½¸öÖ¸Áî -- Ò»¸öÊÇÓÃÓÚALU(»òÕßFPU)£¬ÁíÍâÒ»¸öÊǸøAGU(µØÖ··¢Éúµ¥Ôª)¡£Èç¹ûÁ½Õß¶¼Ã»ÓУ¬ÀýÈçÖ¸Áî²»·ÃÎÊÄÚ´æºÍ²»ÐèÒª¼ÆËãµØÖ·£¬¸÷×ÔµÄmOP ¿Õ¼ä½«°üº¬NULL-ROP ¡£×¢Òâ½âÂëµÄmOP ½«ÔÚËü×Ô¼ºµÄµÄÐŵÀÀï"ride" CPU ¹ÜµÀ£¬×îÖÕ²¢ËüÒýµ¼Ò»¶Ôº¯Êýµ¥Ôª(ALU/FPUºÍAGU) ¡£Ïêϸµã˵£¬ÕâЩmOP ½«µÃµ½±£ÁôµÄλÖã¬ÔÚÄÇÀïËü½«²úÉúÁ½¸öROPs£¬ÒÔ·¢Ë͵½¸ü¼ÓÊʺϵÄ˳Ðò£¬ ÕâÀォ²»Ìý»áÓ¦ÓóÌÐòµÄÖ¸Áî(µ±È»¸Ã˳Ðò½«²»»áÓëÓ¦ÓóÌÐòµÄÂß¼µ¥Ôª·¢Éú³åÍ»£¬¶øÓë×¼±¸¾ÍÐ÷µÄ²Ù×÷ÊýºÍ×°ÔØµÄº¯Êýµ¥ÔªÏàÅä)¡£×îºó1mOP = ROP ÓÃÓÚALU(FPU) + ROP ÓÃÓÚAGU £ºÎ´À´µÄ´¦ÀíÆ÷ÿ¸öÐŵÀ½«¿ÉÄÜÓеÚ3¸öµ¥Ôª£¬¶ø½«Ê¹mOP ¸ü¼Ó¸´ÔÓ¡£
Òò´Ë£¬ÈÃmOPÑØ×ÅÐŵÀÔËÐУ¬ÎÒÃÇÄܹ»²¢ÐÐÖ´ÐÐÁ½¸öÖ¸Áî¡£µ«ÔõôÑù²ÅÄܹ»Ö´Ðиü¶àµÄÖ¸ÁÆäʵͨ¹ýÔö¼Ó¸ü¶àµÄ²¢ÐÐÐŵÀ¾Í¿ÉÒÔÁË£¬ÆäÖÐÿ¸öÓÐÒ»¸ömOP ¡£AMD ÔÚËüµÄK7/K8 ´¦ÀíÆ÷ʹÓÃÁËÏàͬµÄ·½·¨£¬ËüÃÇÓÐ3¸ö¶Ô³ÆµÄÐŵÀ£¬Ã¿¸ö¶¼ÓÐ×Ô¼º¶ÀÌØµÄ¶ÓÁкÍÒ»¶Ôº¯Êýµ¥Ôª¡£×îºóÎÒÃÇÄܹ»ÔÚ6¸öº¯Êýµ¥ÔªÖ´ÐÐÖ¸Áî¡£
ÕâÀïÎÒÃÇÖ¸·¢ËÍÖ¸ÁîµÄÖ´Ðйý³ÌÖУ¬ÔÚCPUµ¥ÔªÀï¿ÉÒÔ·Ö³É10¸öÖ¸Áî¶Î²¢ÐÐÖ´ÐС£´ËÍ⣬ÔÚK7,K8Öж¼ÓÐ10¸öº¯Êýµ¥Ôª:3 x ALU ,3 x FPU ,3 x AGUºÍ¶ÀÁ¢µÄ³Ë·¨µ¥Ôª ¡£Ã¿¸öÐŵÀ¶¼¸ù¾ÝÖ¸Áî´¦ÀíµÄÖµ·ÖÖ§´¦Àí£¬Òò´ËmOPs ±»Ò»¸öÕûÊý»òÕß¾ßÓÐAGU ±£ÁôÃüÁîµÄFPUÖ±½Ó¹ÜÀí ¡£
ÏÖÔÚÈÃÎÒÃÇ̸̸K7/K8 µÄ»ù±¾¸ÅÄÎÒÃÇÖªµÀÔÚÒ»¸ömOP ÀïÃæÕûºÏÁ½¸ömicroop Äܹ»²úÉúÒâÏë²»µ½µÄÐ§Òæ¡£ÏàͬµÄÊÂÇéÒ²ÔÚmOPÉíÉÏ·¢Éú£¬ËüÃÇͨ³£±»×éÖ¯³É×é¡£Ò»×éÓɲ¢ÐÐÐŵÀÖ±½Ó¹ÜÀí3¸öͬʱִÐеÄmOPs ¡£¸üÉîÒ»²ãµÄ´¦ÀíÊÇ mOP "triplets"£¨ËüÃDZ»³ÆÎª"Ïß")¡£ ´ÓCPU µÄICU(Ö¸Áî¿ØÖÆµ¥Ôª)¿´£¬Ò»¸ömOP ÏßÊǵ¥¸öµÄÕûÌå¡£ËùÓеľٴ룬ºÍ¸ù±¾ÉϵÄ×ÊÔ´¶¨Î»¶¼ÊÇÒÔÏßΪµ¥Î»Ö´ÐС£Òò´Ë£¬×éÊÇ3¸öÐŵÀ¶ÓÁзÖÅä³ÉµÄÏß(ÿ¸öÐŵÀ¶¼ÓÐ×Ô¼ºµÄ¶ÓÁУ©£¬ÕâÀïmOPs »òÕßROPs ÓÐʱºòÊǶÀÁ¢µÄ¡£ËüÃÇÒÔ¾¡¿ÉÄÜ×îºÃ˳ÐòÔÚFUÀïÑ¡ÔñÖ´Ðе¥Ôª¡£µ±ËùÓÐÏßmOPs µÄÔªËØ¶¼±»Ö´ÐÐÁË£¬ÄÇô¶ÓÁоͻᱻÊÍ·Å¡£ÔÚÖ´Ðнá¹û±»Ð´µ½¼Ç¼ÎļþÖ®ºó £¬ÏàͬµÄ×ÊÔ´Ò²»á±»ÊÍ·Å¡£
AMD ½¾°ÁµØ°Ñ¸ÃÏî¼¼ÊõÃüÃûΪ"line-oriented"£¬²»¹ýËüÕæµÄÓÐÖµµÃ½¾°ÁµÄÀíÓÉ¡£Ã¿¸ö¹ÜµÀ¶¼Ê¹ÓÃ"ÐŵÀ"À´±íʾ£¬µ«Æäʵ"channel"(ÐŵÀ)²¢·Ç¾«È·µÄÊõÓ¸ù¾ÝÉÏÏÂÎÄ£¬Ê¹ÓÃ"Position"£¨Î»ÖÃ)£¬"issue position"£¨Á÷¾Î»ÖÃ)£¬"lane"(ͨµÀ)¸ü¼ÓÊʺÏЩ¡£
ÎÒÃÇÓÐ3¸ö¶Ô³ÆÍ¬²½ºÍ²¢ÐеÄÐŵÀ£¬MOPs ÑØ×ŹܵÀ´«Êä²¢ÓëÐŵÀ±£³Ö½Ó´¥¡£Õ⽫Ïû³ýÖ¸Áî´«ÊäµÄºó½×¶Î£¬²¢ÇÒÑØ×Ŷ˿ÚÁ¬½Óµ½Ìض¨Çé½ÚÐèÒªµÄÌØ¶¨F U£¨¶øÍ¨³£ÕâÊÇCPU×îÈȵIJ¿·Ö)¡£"line-oriented" ͨ·Óзdz£ÖØÒªµÄÏÞÖÆ¿ØÖƵ¥ÔªºÍ´óÁ¿Ëü¿ØÖƵÄÔªËØ¡£Ê¹ÓÃmOPs ´úÌæROPs ×÷ΪÏßÔªËØÔÊÐíÔö¼ÓËüµÄЧÂÊ¿í¶È£¬ÀýÈçÿ¸öʱÖÓ´¦ÀíµÄÖ¸ÁîÊýÄ¿¡£×îºó£¬Í¬²½´¦ÀíµÄÔªËØ¿ÉÒÔËæ×ÅÐŵÀÊýÁ¿µÄÔö¼Ó¶øÔö¼Ó(»¹Óи÷×ÔµÄFUÊýÁ¿)¡£¾¡¹ÜÖ÷ÒªµÄ¸ÅÄîÊÇÔö¼Ó¹ÜµÀÉè¼ÆµÄ¿í¶È£¬µ«ÕâÑùµÄ·½·¨ÈÔ¾ÉÊǷdz£ÓÐЧµÄ£¬ËüÃÇÄܹ»Ê¹¹ÜÏ߸ü¼ÓÉî¡£
ÏÂÃæÄãÄܹ»Ö÷Òªµ½K7ºÍPentium 4 ¸ÅÄîµÄÖ÷񻂿±ð¡£Èç¹û˵Pentium 4 µÄÖ÷ҪĿµÄÊǸüµ½µÄʱÖÓËÙ¶È£¬ÄÇôK7(»¹ÓÐK8)¶¼ÊÇΪÁËÿ¸öʱÖÓ×î´óµÄmOPs £¨×îÖÕÄ¿µÄÊÇÿ¸öʱÖÓÖ´Ðиü¶àµÄx86Ö¸Áî)¡£
ΪÁËÖ¤Ã÷ÕâÖÖÇéÐΣ¬ÎÒÃÇ¿ÉÒÔʹÓÃÆû³µ¹ÜÏßµÄÀý×Ó¡£ÏëÏóÎÒÃǾßÓÐ3±¶Æû³µµÄµÀ·£¬ÄÇô¿ÉÒÔ²¢ÐÐͨ¹ý3Á¾Æû³µ¡£
--½ÓÏÂÒ³--