ZOL²©¿Í
µÇ¼  |   ×¢²á  |   °ïÖú
ÎÒµÄÖ÷Ò³ ÈÕÖ¾ ºÃÓÑ Ïà²á
ÂÛ̳
ÊÓÆµ×°±¸È¦×Ó ÍøÕª
ZOL²©¿Í > cs-ck µÄÖ÷Ò³ > ÈÕÖ¾

X86µÄÍõ³¯ºÎʱ»á×ßÏòÖÕ½á


2007-07-24 14:12:49   ä¯ÀÀ(80)

X86µÄÍõ³¯ºÎʱ»á×ßÏòÖÕ½á

 

Õª×Ô¡¶µç×Ó¹¤³Ìר¼­¡·

X86¼Ü¹¹µÄ³¤ÊÙ¿ÉνÊÇÆù½ñΪֹÐÅÏ¢ÁìÓò×îÈÃÈ˾ªÌ¾µÄÒ»´ó¿Æ¼¼³É¾Í¡£Ã»ÓÐÈË£¬ÉõÖÁ°üÀ¨X86µÄ´´ÔìÕßIntel£¬¶¼Ã»ÓÐÔ¤Áϵ½X86ÄÜÈ¡µÃ½ñÌìÈç´Ë»Ô»ÍµÄµØÎ»¡£ÏÖÔÚ£¬¾­¹ý25ÄêµÄ·¢Õ¹£¬±¾À´ÊôÓÚ 
µÍ¶ËµÄX86ÒѾ­ÀÎÀÎͳÖÎÁË×ÀÃæ¡¢±Ê¼Ç±¾ºÍ·þÎñÆ÷Èý´óÊг¡¡£

ÀúÊ·Ôì¾ÍÁËX86µÄÍõÕßµØÎ»

    ¶øÇÒ£¬ÔÚ¹ýÈ¥µÄÊ®ÄêÀ°éËæ×ż¯Èº¼ÆË㣨cluster computing£©µÄÐËÆð£¬X86»¹ÕýÔÚÍÌÊÉHPC£¨¸ßÐÔÄܼÆË㣩Êг¡¡£Ðí¶àRISC/UNIX·þÎñÆ÷²»¶ÏµØ±»X86/LINUXϵͳËùÈ¡´ú¡£Í¬Ê±£¬Ëæ×ÅÈ¥ÄêApple´ÓPowerPCתÏòIntel£¬·ÇX86¸öÈ˵çÄÔÁìÓòµÄ×îºóÒ»¸ö±¤ÀÝÒ²×îÖÕ±»´Ó×ÀÃæ¼¶Êг¡µÄ°æÍ¼ÉÏĨȥÁË¡£ÊÔÏëһϣ¬¼ÙÈçµ±ÄêIBMÄܹ»ÔçÒ»µãÔ¤Áϵ½×ÀÃæÆ½Ì¨ÔÚÒµ½çµÄÖØÒª×÷Óú͹ؼüµØÎ»£¬´Ó¶øÂÊÏÈÆô¶¯PowerPCоƬÔÚPCÉÏµÄÆÕ¼°£¬»òÐíÕû¸ö¼ÆËãÀúÊ·»á±»ÖØÐ´¡£

    È»¶ø£¬ÀúÊ·ÖÕ¾¿ÊÇÎÞ·¨±»ÖØÐ´µÄ¡£ÔÚÉÏÊÀ¼Í°ËÊ®Äê´ú£¬µ±RISCÕóÓª»¹Ã»ÍêÈ«·´Ó¦¹ýÀ´µÄʱºò£¬Wintelƽ̨ÒѾ­ÎüÒýÁË´óÁ¿µÄÓ¦ÓÃÈí¼þ£¬´Ó¶øµì¶¨Á˼áʵµÄ²úÒµ»ù´¡¡£ÔçÆÚµÄÈí¼þ»ýÀÛ£¬ÌرðÊDZàÒëÆ÷/ runtime¹¤¾ßÈí¼þºÍϵͳÈí¼þ£¬ÎªÍƶ¯X86ѸÃÍ·¢Õ¹´øÀ´ÁËԭʼµÄ¶¯Á¦¡£½ñÌì£¬Ëæ×ųÉǧÉÏÍòµÄÓ¦ÓÃÈí¼þÅÜÔÚX86ƽ̨ÉÏ£¬Ðí¶àÓû§ÒѾ­ÎÞ·¨³ÐÊÜÇ¨ÒÆÆ½Ì¨ºóÒòÈí¼þ²»¼æÈÝËùµ¼ÖµÄËðʧ¡£Õâ»òÐí¾ÍÊǾ­¼ÃѧÖС°¸»ÕßÓú¸»£¬Æ¶ÕßÓúƶ¡±¶¨ÂÉÔڿƼ¼ÁìÓòµÄ·­°æ°É£¡X86¼Ü¹¹µÄÊг¡·Ý¶îÔ½´ó£¬¾Í»áÎüÒý¸ü¶àµÄÈí¼þ¿ª·¢Õߣ¬·´¹ýÀ´ÓÖ»á´Ù½øX86·Ý¶îµÄÌáÉý¡£

X86ÌÓ²»³ö¡°ÉúÀϲ¡ËÀ¡±µÄÂÖ»Ø

    È»¶ø£¬ÎÒÃÇÈÔÈ»»¹»áÅöµ½ÕâÑùÒ»¸öÎÊÌ⣺X86¼Ü¹¹Î´À´»áʧȥËüµÄͳÖεØÎ»Âð£¿Èç¹ûÊÇ£¬ÓÖÊÇÈçºÎʧȥµÄÄØ£¿Òµ½çÈÏΪ£¬µ½2020Ä꣬ÎÒÃǾͻáÓõ½»ùÓÚX86 ¹¤Òµ±ê×¼¼Ü¹¹£¬Ê¹ÓúóCMOS¼¼Êõ£¬¼ÆËã¹æÄ£´ïÍòÒڴεĴ¦ÀíÆ÷£¨ºÍ³¬´ó¹æÄ£µÄ³¬¼¶¼ÆËã»ú£©¡£²»¹ý£¬¡°X86½«ËÀ¡±µÄÔ¤ÑÔÒ²Ôç¾Í´æÔÚÁË¡£ÒòΪËùÓеļ¼Êõ¶¼ÓÐÉúÃüÖÜÆÚ£¬X86Ò²²»»áÀýÍ⣬ֻ²»¹ýʱ¼ä³ÙÔç¶øÒÑ¡£»òÐíX86¼Ü¹¹»áÔÚÍòÒڴμ¶´¦ÀíÆ÷£¨terascale processors£©Ê±´ú×ßÏòÏûÍö¡£

    ΪʲôÕâÃ´ËµÄØ£¿ÎÒÃÇ¿´µ½µÄÒ»¸öÏÖÏóÊÇ£ºÄ¦¶û¶¨ÂÉÕýÔÚʧЧ¡£ÔÚ²ÉÓ÷ǹè²ÄÁÏÖÆÔìµÄ´¦ÀíÆ÷¼¼Êõ³ÉÊìºÍÉÌÒµ»¯Ö®Ç°¡ª¡ªÈ縴ºÏ°ëµ¼Ì壨compound semiconductor£©¡¢ÄÉÃ×̼¹Ü£¨carbon nanotube£©¡¢ÄÉÃ×Ïߣ¨nanowire£©¡¢·Ö×Óµç×Ó£¨molecular electronic£©¡¢Èýά¾§Ìå¹Ü£¨three-dimensional transistor£©Éè¼ÆºÍ×ÔÐýµç×Ó£¨spintronic£©¼¼ÊõµÈ£¬32ÄÉÃ×£¨sub-32nm£©ÖƳ̼¼ÊõµÄÎïÀíÌØÐÔ»áÏÞÖÆÐ¾Æ¬Éϼ¯³ÉµÄ¾§Ìå¹ÜÊýÄ¿¡£

    ÎÒÃǵ±È»ÓÐÀíÓÉÏàÐÅ32ÄÉÃ×¼¼ÊõµÄһЩÎÊÌâ×îÖÕ»áµÃµ½½â¾ö£¬µ«¾ø´ó¶àÊý·ÖÎö¼ÒÈÏΪ£¬»ùÓÚCMOSµÄ¹èÉ豸½«ÔÚ2015-2020Äê¼äij¸öʱºò×ßµ½¾¡Í·¡£Ð¾Æ¬ÉϾ§Ìå¹Ü¼ä϶½«³ÉΪ·Ç³£ÖØÒªµÄÏÞÖÆÒòËØ£¬Ê¹µÃЧÂʸü¸ßµÄ·ÇX86´¦ÀíÆ÷¼Ü¹¹»ñµÃ¼«´óµÄÓÅÊÆ¡£

IntelºÍAMDµÄ¶Ô²ß£º¸ÄÁ¼»¹ÊÇÅׯú£¿

    µ±È»£¬ÔÚÕâÖÖÇé¿ö·¢Éú֮ǰ£¬IntelºÍAMDÒ²Ò»¶¨»á¶ÔX86¼Ü¹¹½øÐиÄÁ¼ºÍ´´Ð¡£±ÈÈ磬µ±Ç°µÄµçºÄºÍÉ¢ÈÈÎÊÌâÒѾ­´ÙʹоƬ³§ÉÌ¿ª·¢¶àºË´¦ÀíÆ÷ºÍ½øÐÐCPUÄÚ²¿½á¹¹µÄÖØÐÂÉè¼Æ¡£²»¹ý£¬IntelºÍAMDÔÚÌáÉýÐÔÄܹ¦ºÄ±È·½ÃæÄÜ·ñÒ»Ö±¸úÉÏÊг¡µÄÐèÇó£¬Ò²»¹ÖµµÃ»³ÒÉ¡£

    ÔÚ²¢¹ºÁËATIÖ®ºó£¬AMD¿ªÊ¼½øÐÐCPU/GPU»ìºÏÐÍоƬµÄ¿ª·¢£¬´ÓÀíÂÛÉÏ˵£¬ÕâÒѾ­¿ªÊ¼Æ«Àë´¿X86¼æÈݼܹ¹µÄ¹ìµÀ¡£ÔÚͨÓô¦ÀíÆ÷ÖмÓÈëGPUºËÐÄ£¬ÔÚijÖ̶ֳÈÉÏԤʾ×Å´¦ÀíÆ÷ÕýÔÚ×ßÏòÒì¹¹ÕûºÏ֮·£¬ÆäʵCELLоƬÊÇÒ»¸ö¸üÔçһЩµÄÀý×Ó¡£¾ÍX86¶øÑÔ£¬AMD»¹Ã»ÓÐÐû²¼¿ª·¢8ºËÒÔÉÏ´¦ÀíÆ÷µÄ¼Æ»®¡£µ±È»£¬Èç¹ûÖ÷Òª¿Í»§ÐèÒª¸ü¶àºËÐĵÄX86·½°¸£¬AMDÈÔÈ»»á¸Ä±ä·½Ïò¡£

    ¶øIntel£¬ÆäÀúÊ·ÉÏÒ²ÓÐÁ½´ÎÊÔͼµß¸²X86·Ïߣ¨²»°üÀ¨i432оƬ£©µÄ´´Ð£¬Ò»´ÎÊÇi860/i960оƬ£¬×î½üµÄÒ»´ÎÔòÊǰ²ÌÚ´¦ÀíÆ÷¡£µ«i860 µÄʧ°ÜºÍ°²ÌÚµÄǰ;δ²·±íÃ÷£¬¼´Ê¹ÊÇIntel±¾ÉíÒ²»á³ÉΪX86³É¹¦ÏÖ×´µÄÎþÉüÆ·¡£²»¹ý£¬Intel»¹ÔÚŬÁ¦¡£2006Ä꣬IntelչʾÁËÒ»¿éÍêÈ«·Ç X86¼Ü¹¹£¬¾ßÓÐ80ºËÐĵÄÍòÒڴδ¦ÀíÆ÷µÄÔ­ÐÍоƬ£¬Ô¤¼Æ5Äêºó²Å»áʵÐÐÉÌÒµ»¯¡£Ï¸öÔ£¬ÔÚÃÀ¹ú¾É½ðɽ¼´½«¾ÙÐеÄInternational Solid-State Circuits Conference »áÒéÉÏ£¬Intel»¹»áչʾ¸Ã´¦ÀíÆ÷µÄÐÂÒ»´úÔ­ÐÍ¡£¾ÝIntel±íʾ£¬¡°Õâ¸ö»ùÓÚ65 nmÖÆ³ÌºÍ²ÉÓÃ10ÒÚ¾§Ìå¹ÜµÄоƬ£¬Éè¼ÆÄ¿±êÊǴﵽÿÃëÔËÐÐ1ÍòÒڴΣ¨1 teraflops£©£¬¶ø¹¦ºÄÖ»ÓÐ98Íß¡£¡±

·ÇX86´¦ÀíÆ÷±ä¸ï´øÀ´µÄÆôʾ

    ÁíÒ»·½Ã棬·ÇX86´¦ÀíÆ÷µÄ×îз¢Õ¹»òÐíÄÜΪX86´øÀ´Ò»Ð©ÐÂµÄÆôʾ£º×ßרÓô¦ÀíÆ÷֮·¡£

    Sun¹«Ë¾ÔÚ2005Äêµ×ÍÆ³öÁËUltraSPARC T1(Niagara)оƬ£¬²¢ÒµÒÑÖ¤Ã÷£¬¼ò»¯Éè¼ÆµÄרÓô¦ÀíÆ÷±ÈÒ»°ãͨÓô¦ÀíÆ÷ÄÜ»ñµÃ´óµÃ¶àµÄÍÌÍÂÁ¿¡£Sun UltraSPARC T1´¦ÀíÆ÷ÓµÓÐ8¸ö4·¶àÏ̺߳ËÐÄ£¨¹²32¸öỊ̈߳©£¬¶ø¹¦ºÄÖ»ÓÐ72Íß¡£¸Ã´¦ÀíÆ÷ÔÚ¸¡µã¼ÆËãÄÜÁ¦·½Ãæ½ÏÈõ£¬Ê¹Æä²¢²»ÊÊÓÚ¿ÆÑ§¼ÆË㣬µ«È´·Ç³£ÊʺÏÓÚWEB·þÎñÆ÷ºÍÆäËû´óÁ¿ÆóÒµ¼¶Ó¦Óá£

    ÓëÖ®Ïà·´£¬HPC¼¯ÈºµÄ³«µ¼ÕßÖ®Ò»SiCortex¹«Ë¾¿ª·¢ÁËÒ»¸ö·ÇX86¼Ü¹¹´¦ÀíÆ÷£¬È´ÊÇÍêÈ«Õë¶Ô¸ßÐÔÄÜ¿ÆÑ§¼ÆËãÁìÓò¡£

    SiCortex»ùÓÚMIPSµÄоƬ°üÀ¨6¸ö64λCPU¡¢»º´æ¡¢2¸ö½»²æ´æÈ¡µÄÄÚ´æ¿ØÖÆÆ÷¡¢»¥Á¬ºÍ½»»»×é¼þ¡¢Ò»¸öDMA£¨Ö±½Ó´æ´¢Æ÷´æÈ¡£©ÒýÇæºÍÒ»¸öPCI Express½Ó¿Ú¡£¸úµäÐ͵ÄX86ϵͳÏà±È£¬MIPS¼Ü¹¹µÄ¼ò»¯ÌØÐÔ¿ÉÒÔ»ñµÃ¼¯³É¶È¸ü¸ß¡¢¸ü½ôÃܵķ½°¸£¬¶øÇÒ¾ßÓиü¸ßµÄÐÔÄܹ¦ºÄ±È¡£ÕâÖÖÉè¼Æ´øÀ´µÄºÃ´¦ÊÇ£ºSiCortex¹«Ë¾¿ÉÒÔ½«5.8ÍòÒڴκÍ8ÍòÒڴεļ¯ÈºÏµÍ³×°½øÒ»¸ö»úÏäÖУ¬¿Õ¼ä´ó´ó½ÚÊ¡£¬µçºÄÒ²Ö»ÓÐ20ǧÍß¡£¸ÃϵͳÒÀ¿¿×¨ÎªMIPSÉè¼ÆµÄ GNUºÍPathScale±àÒëÆ÷ÒÔ¼°¿ªÔ´Linux¡£

    ´ÓÊг¡µÄ½Ç¶ÈÀ´¿´£¬MIPS CPU£¬ÏóÐí¶àRISCоƬһÑù£¬Ò²ÊÇÒ»Öָ߶˴¦ÀíÆ÷£¬Ö÷ÒªÕë¶ÔǶÈëʽÊг¡¡£Ç¶ÈëʽÊг¡¸ü¾ß¶àÑù»¯£¬±È×ÀÃæ/±Ê¼Ç±¾ºÍ·þÎñÆ÷Êг¡Òª¹ã·ºµÃ¶à£¬ÈçPDA¡¢¼¤¹â´òÓ¡»ú¡¢»ú¶¥ºÐ¡¢ÍøÂç½»»»»ú¡¢×Ô¶¯Õï¶Ï¿ØÖÆÆ÷ÒÔ¼°ÓÎÏ·»úµÈµÈ¡£ÕâÖÖÓ¦ÓõĶàÑùÐÔÒ²´ßÉúÁ˶àÑù»¯µÄ´¦ÀíÆ÷ÀàÐÍ£¬°üÀ¨PowerPC¡¢MIPS¡¢ARM¡¢68K¡¢SPARC£¬ÉõÖÁÊÇx86£¬¶¼ÔÚǶÈëʽÉ豸ÖÐÓдóÁ¿Ó¦Ó᣶øÇÒ£¬ÓÉÓÚÕâÒ»Êг¡µÄ±ä»¯ºÜ¿ì£¬Òò´Ë£¬»¹Ã»ÓÐijһÖÖ´¦ÀíÆ÷¿ÉÒÔһͳÌìÏ¡£

    µ«ÊÇ£¬Ëæ×Å·ÇǶÈëʽÁìÓò¶Ô¹¦ºÄ¡¢É¢ÈȺͿռäÒªÇóÔ½À´Ô½¸ß£¬¼ò»¯Éè¼ÆµÄǶÈëʽRISC´¦ÀíÆ÷Ò²Ô½À´Ô½»îÔ¾£¬Êܵ½Á˸ü¶à¹Ø×¢¡£ÓÉÓÚRISC¼Ü¹¹Ö¸ÁîÏà¶Ô¼òµ¥£¬Éè¼Æ¼ò»¯£¬Òò´Ë£¬¿ÉÒÔʵÏÖ¸ü¶àºËÐĺ͸ü¶àÏ̵߳ÄÉè¼Æ¡£ÕâÒ»ÓÅÊÆ¶ÔÓÚHPCÓ¦ÓÃÀ´ËµÓÈÆäÖØÒª£¬ÒòΪÔÚHPCÖУ¬²¢ÐÐÍÌÍÂÁ¿Í¨³£Òª±Èµ¥Ïß³ÌÐÔÄܸüΪ¹Ø¼ü¡£IBMÔÚÀ¶É«»ùÒò³¬¼¶¼ÆËã»úÖÐʹÓøü½ÚÄܵÄPowerPC´¦ÀíÆ÷¾ÍÊÇÕâÒ»²ßÂԵľøºÃÖ¤Ã÷¡£¿É¼û£¬x86ÒªÏëÔÚǶÈëʽÊг¡Óнϴó×÷ΪÈÔÈ»ÃæÁÙ¾Þ´óÌôÕ½¡£

    ×ÛÉÏËùÊö£¬X86´¦ÀíÆ÷ͳÖÎITͨÓüÆËãÁìÓòÓÐ×ÅÀúÊ·µÄ±ØÈ»£¬µ«×ßÏòÖÕ½áÒ²»áÊÇÒ»ÖÖ±ØÈ»¡£ÒòΪÿÖÖ¼¼Êõ¶¼ÌÓ²»³öÉúÃüÖÜÆÚµÄÂֻأ¬µçºÄ¡¢É¢ÈÈ¡¢ÖÆÔ칤ÒÕ¡¢Êг¡ÐèÇóºÍ¾ºÕùµÈÒòËØÒѾ­ÏòX86Ìá³öÁËÌôÕ½¡£»òÐíX86¼Ü¹¹»áÔÚÊ®ÄêÖ®ºóµÄÍòÒڴμ¶´¦ÀíÆ÷£¨terascale processors£©Ê±´ú×ßÏòÏûÍö¡£IntelºÍAMDÒ²ÕýÔÚÓø÷×Եķ½·¨¸ÄÁ¼ºÍ¸ïи÷×ÔµÄX86¼Ü¹¹Ð¾Æ¬£¬»ò×ßÒì¹¹ÕûºÏ֮·£¬»òÊÔͼÞðÆúX86·Ïß¡£ Sun UltraSPARC T1¡¢SiCortex¡¢CELLµÈ·ÇX86´¦ÀíÆ÷µÄ²ßÂÔÔò¸øX86´øÀ´ÁËÆôʾ£º´ÓͨÓÃ×ßÏòרÓ㬽øÈëÊг¡ÉÐδ¼¯Öл¯µÄǶÈëʽÁìÓò¡£µ±È»£¬Ò»Çл¹Óдýʱ¼äÑéÖ¤£¡

Ͷ¸å£ºÒµ½ç
Ë­¶¥ÁËÕâÆªÈÕÖ¾>>  »¹ÓÐË­¶Ô¸ÃÈÕ־ͶƱ? ×î½ü¶ÁÕß>>
0
Ʊ
ºÃÎÄ£¬¶¥
0
Ʊ
ÀÃÎÄ£¬²È
 
ÍøÓÑÆÀÂÛ>>
·¢±íÆÀÂÛ£º  
 
ÄÚ¡¡ÈÝ£º
²åÈë±íÇé ÎIJɷִóÓÚ5¿ÉÒÔʹÓñíÇé
   *Ctrl+Enter¿ìËٻظ´

Õë¶ÔZOL²©¿ÍÄúÓÐÈκÎʹÓÃÎÊÌâºÍ½¨Òé Äú¿ÉÒÔ ÁªÏµ²©¿Í¹ÜÀíÔ± »ò ²é¿´°ïÖú
ZOL¼ò½é | Óû§×¢²á | ¹ã¸æ·þÎñ | ÈËÔ±ÕÐÆ¸(ÔÂ) | ZOLÀú³Ì | »¥¶¯ÓªÏúÖÐÐÄ | Õ¾µãµØÍ¼ | ÁªÏµ·½Ê½ | »¶Ó­Í¶¸å | RSS¶©ÔÄ | ÓÑÇéÁ´½Ó
Copyright ©1999 - 2008 ZOL. All rights reserved. ÖйشåÔÚÏß °æÈ¨ËùÓÐ.