캬웕톶 《ꆮ쿖现듺代电뗧子ퟓ技벼术쫵)??2?00?4?쓪年第뗚?1?2期웚总ퟜ第뗚?1?79?期웚?E晴iJlilr2帽圈超뎬线쿟돌程技벼术쫵初돵探첽?路슷新탂峰럥?〈?짂陕컷西쪡省탅信쾢息훐中탄心陕짂컷西西컷安낲?7??10??00??4)? ?摘햪要튪sꎺ介뷩绍짜了쇋越뎬线쿟程돌技벼术쫵的뗄基믹本놾概룅念쓮,ꎬ设짨计볆思뛱想쿫、ꆢ特쳘点뗣及벰其웤发랢展햹,ꎬ讨쳖论싛了쇋起뎬线쿟貌돌的뗄技벼术쫵的实뗄现쪵.쿖 ꆣ? 맘关键볼词듊zꎺ뎬越线쿟粮돌技벼术쫵ꎻz춬同늽步多뛠钱쿟程돌技벼术쫵ꎻ?C?P?Uꎻ,늢并탐行处뒦级샭?中훐团캧分럖类샠号뫅sꎺ?丁P?3?9?3?.ꎮ0?1??컄文쿗献뇪标识쪶码싫ꎺ?B?文컄,헂院뇠编뫅号ꎺ1?0?0?4?ꆪ-3?7?3?X? (?2?0?0?4?)? 1?2? -ꆪ0?6?1? ꆪ0?2? ??Pr?e?l?i?m?i?l?o?v?r?y?? ???????????????????????Inquiring in to the HT ???????????LU Xinfeng (?S?h?a?a?n?x??i? P??r?ov?i?n?c? ?a?l? ??Ec?o?n??om?i?c? ?l?nl?o?r?m?ł?t?i?o?n? ??Ce??n?t?e?rꆣ. ?X?i?’?a?nꆣ. ?7?1?0?0?0?4ꎮ. ?C?hi?n?a?) ?????????ꎺ??????????????????????????????????????ꎬ?????????ꎬ???????????????????????????????????????ꎮ????????????????????????Abstract: This paper introduces the basic concept. design idea. characterist cs and its development of HT. It also br efly discusses ??????????????????????????ꎮ?realization of HT technique. ????????ꎺ??ꎻ???ꎻ???ꎻ??????????????????Keywords. H丁ISM二rI CPU I parallel processing 냫半导떼体쳥技벼术쫵发랢展햹至훁今뷱,ꎬ芯킾片욬已틑进뷸入죫了쇋"纳ꆰ쓉米쏗时代쪱"듺,ꆱꎬ?可뿉以틔在퓚双쮫处뒦理샭器웷和뫍多뛠处뒦理샭器웷环뮷境뺳中훐运퓋行탐,ꎬ헢这퇹样뿉可以틔利샻用폃对뛔??????뗄킾욬ퟣ틔ힰ쿂짏틚횻뺧쳥맜ꎬ폐좤뗄쫇헢쫇튻룶?称돆多뛠处뒦理샭器웷(??S?MP?)?뷡结릹构붫将进뷸程돌和뫍钱쿟税돌放럅到떽处뒦理샭棉웷池돘中훐进90 nm的芯片足以装下上亿只晶体管,有趣的是这是一个뷸?离쾲忧폇掺담半냫的뗄结뷡局뻖.ꎬ结쿟宽뿭如죧此듋之횮细쾸的뗄晶뺧体쳥管맜,ꎬ如죧此듋之횮多뛠的뗄晶뺧?行탐运퓋算쯣。ꆣ춨通맽过퓚在…튻룶个떥单芯킾片욬中훐执횴行탐?2个룶逻싟辑벭?C?PU?.ꎬ超뎬级벶辑쿟?体쳥管맜,ꎬ볓加횮之죧如듋此횮之高룟的뗄主훷颇욵,ꎬ쪹使뗃得킾芯片욬在퓚制훆造퓬和뫍使쪹用폃上짏遇폶?程돌벼技쫵术在퓚当떱前잰的뗄操닙作ퟷ쾵系统춳和뫍高룟性탔能쓜应펦用폃中훐进뷸行탐进뷸程돌和뫍绒쿟?到떽了쇋一튻系쾵列쇐问컊题쳢,ꎬ如죧材닄料쇏、ꆢ加볓工릤、ꆢ光맢刻뿌、ꆢ过맽热죈、ꆢ功릦耗뫄、ꆢ低뗍?程돌级벶的뗄井늢行탐处뒦理샭.ꆣ늢井탐行뒦处샭耀벼技쫵术主훷要튪有폐?s?mp?벼技术쫵(?냼包삨括?HT??良솼品욷率싊、ꆢ뗧电듅磁볦兼죝睿탔性뗈等튻…쾵赢쇐列뢱副ퟷ作폃用뇘必좻然훆制풼约떥单个룶处뒦理샭器웷?技벼术쫵)?、ꆢm?p?p?技벼术쫵、ꆢ?c?o?ma?벼技术쫵、ꆢ?n?u?m?且벼技쫵术、ꆢ靠벯群좺技벼术쫵等뗈。ꆣ?运퓋算쯣能쓜力솦的뗄提쳡升짽.ꆣ但떫另쇭一튻方랽面쏦.ꎬ如죧此듋之횮高룟的뗄集벯成돉技벼术쫵,ꎬ使쪹?죕日뎣常应펦用폃的뗄多뛠任죎务컱化뮯,ꎬ如죧W?i?nd?o??ws?뻍就쫇是뗤典型탍的뗄多뛠任죎务컱?得뗃多뛠内쓚棋뫋和뫍姐뎬钱쿟程돌等뗈并늢行탐计볆算쯣技벼术쫵成돉为캪可뿉能쓜。ꆣ相뎬钱쿟程돌?操닙作ퟷ系쾵统춳,ꎬ욽平죕日닙操ퟷ作췹往往췹就뻍是쫇多뛠任죎务컱环뮷境뺳.ꎬ죧如运퓋行탐?Wo?r?d뗄的?(??Hy?p?e?r?ꆪ叫?Th?r?e?a?d?i?n?g ꎬ H?T?)?技벼术쫵就뻍是쫇并늢行탐运퓋算쯣的뗄…튻种훖.ꆣ?问춬时쪱.ꎬQ??Q짏上쇄聊得뗃헽正뮶攻,ꎬ而뛸뫳后俞첨正헽在퓚下쿂载퓘着ퟅ软죭件볾,ꎬ病늡毒뚾防럀??뎬쿟돌벼쫵뗄놳뺰?믰火墙잽也튲正헽在퓚时쪱剧뿌监볠视쫓着ퟅ病늡毒뚾。ꆣ这헢类샠多뛠任죎务컱操닙作ퟷ就뻍是쫇多뛠进뷸?1 超越辑技术的背景돌程。ꆣ뛠多룶个뷸进돌程在퓚单떥C??P?U系쾵统춳中훐分럖时쪱操닙作ퟷ的뗄,ꎬ룷各룶个뷸进돌程轮싖流쇷???뗄틽죫폐?룶놳뺰ꎬ튻쫇쒿잰???풴샻폃싊늻?占햼用폃?C?P?U贤풴掘,ꎬ횻只쫇是평由폚于룷各룶个닙操ퟷ作占햼用폃的뗄资源풴不늻多뛠,ꎬ因틲此듋?HT的引人有3个背景,一是目前CPU费掘利用率不ퟣꎬ뛾쫇늢탐뒦샭벼쫵뗄랢햹ꎬ죽쫇쒿잰죕뎣펦폃뗄뛠죎?튲也就뻍相쿠安낲咒컞事쫂。ꆣ떫但是쫇,ꎬ죴若쒳某룶个进뷸程돌믡会突춻좻然消쿻精뫄特쳘别뇰多뛠的足,二是并行处理技术的发艘,三是目前日常应用的多任뗄?컱뮯ꆣ??듋듎횻쫇뾪쪼늽죋톰뎣냙탕볒훐뛸틑ꆣ?C??P?U资源풴,ꎬ용譬죧如즱杀뚾毒죭软볾件춻突然좻开뾪始쪼杀즱毒뚾、ꆢ쿂下퓘载죭软볾件쯙速뛈度飞务化。HT此次只是开始步入寻常百姓家中而目。량?솬쓪뗄욵싊듳햽ퟔ좻틑뺭틽랢쇋탭뛠ꆰ???샋럑?快뿬等뗈,ꎬ믲或쒳某룶个软죭볾件出돶错듭,ꎬ뻍就췹往췹往죃让系쾵统춳失쪧去좥响쿬应펦,ꎬ웤其他쯻软죭?连年的频率大战自然巳银引发γ许多"CPU浪费싛ꆱꆣ뛔폚??믲????살쮵ꎬ틲캪쯻쏇뻟폐뎬뎤쇷쮮쿟ꆢ룟?볾件也튲投쎻办냬法램正헽常뎣运퓋行탐,ꎬ甚짵烹훁死쯀机믺。ꆣ所쯹以틔,ꎬ许탭多뛠明쏷知횪很뫜辑뫄系쾵?论"。对于P4或Xeon来说.因为他们具有超长流水线、高릤ퟷ욵싊뗄볜릹쳘뗣ꎬ퓚퓋탐튻냣뗄죭볾쪱ꎬ???폐뫜뛠?统춳资源풴的뗄事쫂情쟩,ꎬ臀용如죧压톹缩쯵?MP?3?,ꎬM?P?E?G?4?,ꎬ뚼都쫇是샫离뾪开뗧电쓔脑之횮?工作频率的架构特点,在运行一般的软件时,CPU有很多퓋쯣떥풪쫇퓝쪱쿐훃뗄ꎬ뛸춬쪱ꎬ룟놶욵뗄???폖뎣뎣쿝?后뫳才닅敢룒于룉的뗄,ꎬ否럱则퓲,ꎬ电뗧脑쓔干룉什쪲么쎴事쫂都뚼不늻流쇷畅뎩.ꆣ而뛸?H?丁将붫改룄?边算单元是暂时闲置的,而同时,高倍朔的CPU义常常陆죫뗈듽ퟜ쿟뫍쓚듦뗄뺽뺳ꎬ퓬돉쇋듳솿풴뗄샋럑ꎬ뛸쟒?变뇤这헢种훖状ힴ态첬。ꆣ?人等待总钱和内存的窘境,造成了大量资糠的琅费,而且욵싊풽룟샋럑풽듳ꆣ??벼쫵뗄짨볆쮼쿫쫇죃헢킩쿐훃뗄?英펢特쳘尔뛻公릫司쮾自ퟔ?2?0쫀世纪볍?8?0年쓪듺代末쒩就뻍开뾪始쪼掏릹想쿫各룷种훖方랽?频率越高液费越大。HT技术的设计思想是让这些闲置的퓋쯣떥풪춬쪱좥늢탐횴탐웤쯻쿟돌뗄퓋쯣ꎬ듓뛸ퟮ듳쿞뛈?法램,ꎬ以틔求쟳通춨过맽分럖散즢赞糠풴来살使쪹芯킾片욬能쓜够릻问춬时쪱处뒦理샭多뛠项쿮任죎务컱。ꆣ?运算单元间时去井行执行其他钱程的运算,从而最大限度뗘샻폃???풴ꆣ틲듋ꎬ샭싛짏뻟놸??벼쫵뗄뒦샭웷튪?从듓1??99?5?쓪年开뾪始쪼姐뎬钱쿟程돌研퇐发랢项쿮目쒿就뻍已틑经뺭启웴动뚯,ꎬ?1?9?99?쓪年有폐了쇋?地利用CPU贤摞。因此,理论上具备HT技术的处珊器要뇈늻뻟놸룃벼쫵뗄뒦샭웷펵폐룼룟뗄횴탐킧싊ꆣ뛸쟒ꎬ욵?相돵步늽成돉果맻,ꎬ到떽了쇋?2?00?2?年쓪正헽式쪽发랢布늼.ꆣ?比不具备该技术的处理器拥有更高的执行效率。而且,频싊率越풽南룟敢킧果맻蜡풽明쏷显쿔.ꆣ?2? 坦뎬镜쿟程돌技벼术쫵的뗄设짨计볆思쮼路슷?发랢殷햹多뛠个룶C??P?U늢井탐行处뒦理샭的뗄计볆算쯣技벼术쫵是쫇提쳡高룟计볆算쯣机믺处뒦?샭理能쓜力솦的뗄另쇭…튻条쳵途춾径뺶,ꎬ多뛠数쫽操닙作ퟷ系쾵统춳、ꆢ펦应用폃程돌序탲都뚼设짨计볆为캪?튪要提쳡升짽计볆算쯣机믺在퓚面쏦뛔对多뛠任죎务컱时쪱的뗄处뒦理샭速쯙度뛈,ꎬ通춨常뎣有폐2??种훖思쮼路슷。ꆣ튻…훖种쫇是配엤备놸双쮫处뒦理샭器웷,ꎬ틀依뾿靠处뒦理샭棉웷数쫽嚣솿的뗄增퓶加볓,ꎬ使쪹?收쫕捎룥回죕剿웚?I?2?00?4? -?0?2? -?2?5?? 多뛠项쿮任죎务컱能쓜够릻同춬时쪱执횴行탐,ꎬ듓从阳뛸提쳡高룟处뒦理샭速쯙度뛈$ꎻ另쇭一튻种훖则퓲是쫇????61
캬웕톶 路슷新탂峰럥zꎺ越뎬战쿟程돌技벼术쫵初돵探첽?保놣持돖处뒦理샭器웷数쫽量솿不늻变뇤而뛸提쳡高룟其웤工릤作ퟷ颇욵率싊,ꎬ任죎务컱还뮹是쫇…튻项쿮接뷓?在퓚同춬样퇹的뗄时쪱间볤内쓚要튪服럾务컱两솽个룶"ꆰ횸指쇮令뒦处샭现中훐탄心"ꆱꎬ操닙作ퟷ系쾵统춳就뻍?着ퟅ一튻项쿮地뗘执횴衍탐,ꎬ但떫节뷚费ퟠ加볓快뿬了쇋,ꎬ整헻体쳥速쯙度뛈就뻍会믡提쳡高룟。ꆣ?把냑…튻颗뿅实쪵体쳥的뗄处뒦理샭器웷认죏定뚨为캪2?个룶逻싟辑벭处뒦理샭据웷作ퟷ工릤作ퟷ指횸撮엉,ꎬ?不늻过맽,ꎬ阻엤备놸双쮫处뒦理샭器웷成돉本놾非럇常뎣荫룟,ꎬ不늻仅뷶处뒦理샭器웷自ퟔ身짭价볛?在퓚加볓电뗧初돵始쪼化뮯后뫳,ꎬ他쯻们쏇可뿉以틔分럖别뇰进뷸入죫暂퓝停춣、ꆢ中훐断뛏状ힴ态첬,ꎬ或믲?格룱不늻菲럆,ꎬ而뛸且쟒能쓜够릻支횧持돖x쮫'뒦{샭处웷理器퓋运탐行뗄的욽平첨台뗄的볛价룱格也튲足ퟣ以틔?直횱接뷓执횴行탐特쳘殊쫢钱쿟程돌。ꆣ뛸阳늻不믡会펰影쿬响芯킾片욬上짏另쇭一튻逻싟辑벭处뒦理샭器웷的뗄?使쪹普웕通춨用폃户뮧盟췻阳뛸却좴步늽.ꆣ?性탔能쓜.ꆣ2?个룶逻싟辑벭处뒦理샭器웷可뿉以틔共릲事쿭处뒦理샭器웷核뫋心탄的뗄执횴行탐资源풴,ꎬ?单떥钝뒿提쳡高룟处뒦现샭器웷的뗄工릤作ퟷ频욵率싊,ꎬ也튲出돶现쿖不늻少짙周뻖限쿞性탔,ꆣ从듓?包냼括삨执횴行탐引틽擎쟦、ꆢ攒뮺存듦、ꆢ系쾵统춳总ퟜ钱쿟接뷓口뿚以틔及벰回만件볾.ꆣ但떫与폫传뒫统춳?3?8?6?,ꎬ4?8?6?到떽奔놼腾쳚系쾵列쇐,ꎬC?P?U?的뗄工릤作ퟷ频욵率싊越풽来살越풽快뿬,ꎬ人죋们쏇所쯹?双쮫路슷配엤置훃不늻同춬,ꎬ在퓚含몬有폐超뎬钱쿟程돌技벼术쫵的뗄处뒦现샭器웷中훐,ꎬ逻싟辑벭处뒦理샭?获믱得뗃的뗄应펦用폃体쳥验퇩也튲越풽来살越풽丰럡富뢻,ꎬ좻然뛸而욵频싊率쳡提高룟对뛔于폚处뒦理샭器웷?器웷共릲事쿭处뒦理샭器웷内쓚核뫋的뗄执횴行탐资礁풴,ꎬ其웤中훐钮냼捕삨执횴行탐引틽擎쟦、ꆢ高룟速쯙?黯헻体쳥性탔能쓜提쳡升짽的뗄带듸功뚯效킧应펦却좴日죕见볻限쿞制훆。ꆣ?辍뮺存듦、ꆢ系쾵统춳总ퟜ结쿟接뷓口뿚和뫍朋만件볾等뗈。ꆣ?正헽是쫇罔틲为캪x쮫'뒦{샭处웷理뫍据떥朝뒿单纯쳡提룟高릤工ퟷ作욵颇싊率퓚在쿖现쪵实中훐碰엶?翅뎬绒쿟程돌技벼术쫵的뗄出돶现쿖,ꎬ使쪹得뗃当떱前잰的뗄操닙作ퟷ系쾵统춳和뫍高룟性能탔启쓜立펦?到떽的뗄各룷种훖困삧难쓑,ꎬ使쪹?HT?所쯹代듺表뇭的뗄另쇭…튻种훖提쳡升짽速쯙度뛈的뗄新탂思쮼路슷?用폃软죭件볾仅뷶仅뷶通춨过맽单떥个룶芯킾片욬上짏的뗄2?个룶逻싟辑벭处뒦理샭器웷就뻍能쓜达듯到떽?得뗃以틔脱췑题펱而뛸出돶.ꆣ?指횸令쇮摄벶井늢行탐制뫍钱쿟税돌额벶井늢行탐的뗄充돤分럖利샻用폃.ꆣ这헢样퇹的뗄构릹造퓬,ꎬ允퓊许탭?趟뎬钱쿟程돌技벼术쫵是쫇…튻种훖金좫新탂的뗄设짨计볆理샭念쓮.ꆣ他쯻将붫利뫍用폃户뮧以틔?在퓚分럖离샫的뗄逻싟辑벭处뒦理샭器웷中훐运퓋算쯣单떥独뛀的뗄钱쿟程돌,ꎬ阳뛸从듓2?个룶钱쿟程돌出돶?M?H?z?来살衡뫢量솿芯킾片욬处뒦理샭速쯙度뛈的뗄观맛念쓮发랢生짺冲돥突춻,ꎬ因틲为캪趟뎬钱쿟程돌?来살的뗄指횸令쇮也튲町뿉以틔同춬时쪱地뗘在퓚处뒦理샭器웷核뫋心탄中훐分럖派엉执횴行탐。ꆣ处뒦理샭器웷?技벼术쫵与폫M?H?z?光컞荣맘,ꎬ相쿠反랴,ꎬ쯻他뿉可以틔相쿠同춬M?H?z?处뒦理샭更룼多뛠任죎务컱,ꎬ?核뫋心탄合믡并늢发랢地뗘执횴行탐这헢2?个룶钱쿟程돌,ꎬ춨通맽过싒乱序탲执횴行탐来살保놣证횤在퓚每쎿?即벴使쪹芯킾片욬速쯙度뛈撒볌镇탸提쳡高룟也튲是쫇如죧此듋。ꆣ?튻一个룶时쪱钟훓周훜期웚内쓚尽뺡可뿉能쓜地뗘增퓶加볓指횸令쇮处뒦理샭的뗄吞췌毗췂醺솿.ꆣ?尽뺡管맜具뻟有폐翅뎬辑쿟程돌技벼术쫵的뗄处뒦理샭器웷班쯙度뛈比뇈不늻上짏2?枚쎶芯킾片욬?횮뫍ꎬ떫쯻뗄볛룱튪뇈?쎶킾욬횮뫍뇣틋뫜뛠ꆣ닉폃뎬쿟?4? 超뎬钱쿟程돌技벼术쫵的뗄实쪵现쿖?之和,相他的价格要比2枚芯片之租便宜很多。采用姐绒程돌技벼术쫵的뗄芯킾片욬体쳥积믽比뇈不늻来닉用폃这헢种훖技벼术쫵的뗄芯킾片욬大듳5?%在ퟳ布폒.ꎬ?由평超뎬쿟绒돌程벼技术쫵带듸来살的뗄指횸令쇮处뒦理샭吞췌吐췂露솿的뗄增퓶加볓需탨满싺足ퟣ?而뛸对뛔于폚半냫导떼体쳥来살说쮵,ꎬ体쳥积믽直횱接뷓关맘系쾵到떽成돉本놾的뗄高룟低뗍,ꎬ较뷏大듳的뗄?以틔下쿂2?个룶条쳵件볾sꎺ采닉用폃?In?t?e?l?的뗄N?e?t?Bu?r?s?t?캢微架볜构릹设짨计볆制뫍内쓚建붨多뛠?芯킾片욬因틲为캪需탨要튪直룼高룟功릦率싊,ꎬ쯹所틔以훆制ퟷ作돉成놾本和뫍쪹使用폃돉成本놾比뇈…튻个룶?쿟钱程돌代듺码싫的뗄?I?A…튻?32?混믬合뫏指횸令쇮集벯.ꆣ?킾욬튪룟ꆣꆣ?芯片暨南。"对뛔于폚最ퟮ流쇷行탐的뗄W?i?nd?o??ws?系쾵统춳.ꎬ?Wi?nd?o?w?s? ??X?P ?(늻不싛论쫇是??쪲쎴쫇뎬쿟돌벼쫵??Ho?m?e?뮹还是쫇?Pr?o?f?es?s?i?on?a?l?版냦〉?틑巳뺭经냼包몬含了쇋对뛔?HT?的뗄폅优化뮯,ꎬ他쯻?3 什么是越钱程技术쏇们是쫇?In?t?el?推췆볶荐的뗄操닙作ퟷ系쾵统춳。ꆣ阳뛸?Wi?nd?o??ws?2??0?00?쯤虽然좻也튲支횧持돖?什쪲么쎴叫뷐作ퟷ姐뎬绒쿟程돌?죭软볾件펦应폃用틔以뛀独솢立죎任컱务的뗄方랽式쪽执횴行탐的뗄?多뛠C??P?U(?뛸而쟒且샭理싛论짏上횻只有폐S?e?r?v?e?r?版냦才닅支횧持돖L?ꎬ但떫因틲为캪未캴进뷸?代듺码싫流쇷被놻称돆为캪"ꆰ钱쿟程돌"ꆱꎬ,튻一듎次뒦处샭理튻一쿮项죎任컱务即벴是쫇"ꆰ떥单钱쿟程돌飞ꆱꎬ?行탐优폅化뮯,ꎬ所쯹以틔不늻建붨议틩使쪹用폃。ꆣ燕훁子폚L?i?n?u?x닙操作ퟷ系쾵统춳方랽面쏦,ꎬ则퓲?튻一次듎处뒦理샭多뛠项쿮任죎务컱即벴是쫇"ꆰ뎬跑쿟线돌辘ꆱ"ꆣ以틔前잰的뗄3?8?6?뫍和?48?6?用폃的뗄?탨需要튪?2.ꎮ4?.ꎮ1?8?以틔짏上版냦本놾的뗄内쓚核뫋才닅能쓜支횧持돖。ꆣ另쇭外췢,ꎬ캪为了쇋让죃操닙作ퟷ?是쫇指횸令쇮级벶多뛠处뒦现샭技벼术쫵,ꎬ处뒦现샭器웷可뿉以틔同춬时쪱处뒦现샭多뛠个룶指횸令쇮。ꆣ跑뎬?쾵系춳统正헽确좷提쳡供릩对뛔换뮻用폃新탂的뗄C??P?U뫍刷刷???OS?횮之뫳脯,ꎬퟮ最뫃好훘撞新탂贵낲?线쿟程돌不늻再퓙只횻关맘技힢单떥…튻的뗄指횸令쇮,ꎬ而뛸能쓜处뒦理샭基믹本놾程돌序탲块뿩,ꎬ以틔及벰?辑ힰ닙操ퟷ作系쾵统춳.ꆣ헽正좷确安낲辑ힰ盾뫳,ꎬ在퓚?Wi?nd?o??ws??XP?쿂下믡会显쿔示쪾系쾵统춳?,퓵怎퇹样뛔对펦应뗘地횴执탐行믹基本놾程돌序탲块뿩.ꆣ?拥펵有폐?2颗뿅?P4?ꎬ,죎任컱务맜管샭理웷据也튲出돶现쿖2?룶个?C?P?U窗뒰口뿚.ꆣ??H?y?p?e?r ?Th?r?e?a?d?i?n?g쫇是…튻훖种问춬늽步多뛠辑쿟程돌(??Si?m?ul?ta?n?e??o?u?s? 趟뎬쿟钱돌程技벼术쫵还뮹需탨要튪芯킾片욬组ퟩ的뗄支횧持돖,ꎬ几벸句뫵F쯹所有폐支횧持돖?M?u?lt?i?叩ꆪt?h?r?e?ad?i?n?g.ꎬ?S?M?丁?)벼技쫵术ꎬ,뻍就쫇是샻利폃用쳘特쫢殊的뗄硬펲件볾指횸令쇮,ꎬ?5?3?3? ?M?H?z?F?S?B?뗄的?I?nt?e?l?芯킾片욬组ퟩ都뚼뿉可以틔支횧持돖H?T?.ꎬ其웤中훐包냼括삨:ꎺ?냑把2?个룶逻싟辑벭内쓚核뫋模쒣拟쓢成돉2?个룶物컯理샭芯킾片욬,ꎬ죃让单떥个룶处뒦理샭器웷都뚼能쓜??i8?4?5?P?Eꎯ/?G?Eꎯ/G??Vꎯ /?E.ꎬ틔以벰及使쪹用폃?R?D?R?A?M뗄的?i8?5?0?E.ꎬ뮹还有폐?Bꆪ?使쪹用폃钱쿟程돌撤벶并늢付탐计볆算쯣.ꎬ듓从뛸而볦兼죝容뛠多쿟钱돌程닙操ퟷ作쾵系统춳和뫍软죭件볾井늢??s?t?e?p?pi??n?g뗄的?i?8?4?5?G.ꆣ?提쳡高룟处뒦理샭器웷的뗄性탔能쓜。ꆣ닙操ퟷ作쾵系춳统믲战헟者펦应폃用죭软件볾的뗄多뛠钱쿟程돌可뿉以틔?简볲单떥地뗘说쮵,ꎬ돽除了쇋部늿分럖老샏的뗄?i8?4?5?G훷主냥板,ꎬ죎任뫎何튻…뿩块主훷流쇷?同춬쪱时运퓋行탐于폚一튻个룶处뒦现샭器웷上짏,ꎬ?2룶个싟逻벭辑处뒦理샭器웷共릲事쿭一튻组ퟩ处뒦理샭?뗄的훷主냥板뚼都可뿉以틔支횧持돖?H?丁。ꆣ?웷器횴执行탐单떥冗풪,ꎬ并늢行탐究췪成돉加볓、ꆢ乘돋、ꆢ负뢺载퓘等뗈操닙作ퟷ.ꆣ?퓚在回만件볾?(?B?IO?S)?展닣,ꎬ믹基놾本돌程탲序巳틑뺭经냑把횧支돖持뎬超쿟钱돌程技벼术쫵?듓从体쳥系쾵结뷡树릹上짏讲붲,ꎬ튻一룶个몬含폐有뎬姐쿟钱돌程技벼术쫵的뗄?I?A?-?32?뒦处샭理?뗄的?I?A튻叩?3?2뒦处샭理웷器돵韧始쪼化뮯成돉?MP?욽平台첨,ꎬ쪹使쯻他뾴看웰起살来럇非常뎣뷓接近뷼?웷器쿠相当떱于폚?2룶个逻싟辑벭处뒦现샭楞웷,ꎬ而뛸웤其中훐쎿每룶个逻싟辑벭处뒦理샭器웷都뚼有폐自ퟔ?폚于뒫传춳统的뗄?MP?욽平台첨。ꆣ풭原폐有뗄的뛠多훘敢뒦处샭理닙操ퟷ作系쾵춳统仍죔然좻可뿉以틔利샻?己벺的뗄?IA튻叩?32?볜架构릹中훐心탄。ꆣ쪹使得뗃?Wi?nd?o??ws?닙操ퟷ作系쾵统춳认죏为캪是쫇在퓚与폫?폃用?C?P?UI??D횸指쇮令살来헬侦달察헢这种훖支횧持돖姐뎬钱쿟程돌技벼术쫵的뗄?IA튻斗??2处뒦理샭?솽两뿅颗处뒦理샭器웷沟릵通춨,ꎬ但떫这헢?2룶个볜架릹构횸指믓挥中훐心탄共릲享쿭该룃处뒦理샭棉웷的뗄?웷器芯킾片욬.ꆣ탂新的뗄?BI??O?S펦底该룃出돶现쿖有폐关맘?HT?뗄的选톡쿮项,ꎬ퓊允탭许폃用户뮧自ퟔ?릤工作ퟷ资源풴?(?e?x?ec?u?t?i?o?n??r?e?s?ou??r?c?e?s)?.ꆣ볜架릹构횸指믓挥中훐心탄埠ힷ黯ퟙ每쎿个룶?行탐决뻶定뚨是쫇否럱打듲开뾪对뛔?H?T的뗄횧支持돖,ꎬ쒬默죏认쫇是打듲开뾪.ꆣ늿部럖分?B?I?O?S뿉可?程돌序탲或믲钱쿟程돌的뗄执횴行탐状ힴ况뿶;ꎻ工릤作ퟷ资源풴指횸的뗄则퓲是쫇"ꆰ处뒦理샭糯웷用폃来살?쓜能탨需튪要볬检닢测떽到럻符뫏合要튪求쟳的뗄?C?P?U닅才会믡出돶现쿖这헢个룶班톡项쿮.ꆣ?进뷸行탐加볓、ꆢ돋乘、ꆢ볓加퓘载뗈等릤工ퟷ作的뗄单떥元풪?(?e?xe??cu?t?i?o?n??u?n?it?) ꆱ" ꆣ.죧如듋此?떫但탨需要튪强잿调뗷的뗄是쫇,ꎬ틲因为캪?H?T뛔对?C?P?U뮺缀듦存等뗈资概풴也튲提쳡出돶?튻一살来,ꎬ닙操ퟷ作쾵系춳统냑把릤工ퟷ作쿟钱돌程낲安업排好뫃以틔后뫳,ꎬ뻍就럖分报엉给룸这헢?2룶个?쇋了룼更룟高的뗄튪要쟳求,ꎬ쯻他퓋运탐行뛠多쿟钱돌程펦应폃用뗄的탔性쓜能튲也뇘必좻然与폫헦真正헽的뗄?逻싟벭辑짏上뗄的뒦处샭理웷器횴执탐行,ꎬ而뛸这헢颗뿅?C?P?U뗄的쎿每룶个횴执탐行떥单元풪等뗈于폚??(쿂下转뗚第?6?5튳页〉?????62
캬웕톶 4ꆮ现쿖代듺电뗧子ퟓ挨벼术쫵)ꎬ2?0?0?4?年쓪第뗚1?2?期웚总ퟜ第뗜1?7?9?期웚?-01_11"''''国·征헷建붨立솢对뛔话뮰框뿲.ꎮ?件볾"ꆰ엤配훘重?.ꆣ配엤蓝훘的뗄各룷个룶尺돟寸듧显쿔示쪾出돶来살.ꎮ퓙再톡选좡取要쮣优폅化뮯设짨计볆?参닎见볻图춼2?分럖析컶特쳘征룗对뛔话뮰框뿲.ꆣ名쏻称돆ꎻa?n?a?1?y?s?i?s?2ꎬ,샠类组탍选톡?的뗄尺돟寸듧=ꎺ엤配重훘的뗄长뎤、ꆢ宽뿭、ꆢ룟高,ꎮ퓲则헢这킩些돟尺듧寸뻍就添쳭加볓进뷸设짨计볆变뇤?为캪m?e?a?s?u?r?e,ꎬ.뗣1点믷击"ꆣ?ne?x?t?"按내钮얥,ꎬ쾵系统춳打듲开뾪测닢量솿分럖析컶对뛔话뮰框뿲.ꎬ?量솿中훐.ꆣ룹根뻝据쪵实볊际엤配重훘外췢形탎尺돟寸듧允퓊许탭的뗄变뇤动뚯情쟩况뿶,ꎬ在퓚设짨计볆变뇤?在퓚分럖析컶类샠型탍中훐选톡取좡?Ud?i?st?an?四???"ꎬ,닢测솿量쒿目뇪标톡选캪为짏上튻一럖分析컶特쳘?量솿组ퟩ框뿲中훐对뛔这헢些킩尺돟寸듧进뷸行탐变뇤动뚯范랶围캧的뗄设짨置훃.ꆣ点뗣击믷?征헷矗붨솢立的뗄훘重心탄基믹准ힼ点뗣与폫俯뢩仰퇶旋탽转铀훡的뗄轴훡线쿟,ꎬ点뗣击믷?ꆰ"c??o?mp?u?t?e?"ꆱ按내钮얥.ꎮ系쾵춳统内쓚部늿进뷸行탐计볆算쯣.ꎬ寻톰找헒在퓚配엤重훘外췢形탎尺돟?"ꆣ?∞?m?p?u?t?e"ꆱ按내钮얥,ꎬ쾵系춳统计볆쯣算重훘心탄与폫俯뢩仰퇶旋탽转轴훡轴훡线쿟之횮间볤的뗄?寸듧允퓊许탭的뗄变뇤动뚯范랶围캧内쓚,ꎬ쫇是럱否듦存퓚在튻一룶个쓜能싺满ퟣ足뢩俯仰퇶转动뚯系쾵统춳?距뻠离샫.ꆣ点뗣击믷"ꆣd??os?e?"?按내钮얥关맘闭뇕测닢量솿分럖析컶对뛔话뮰框뿲回믘到떽分럖析컶特쳘?的뗄童훘心탄与폫俯뢩仰퇶旋탽转轴훡重훘合뫏的뗄解뷢,ꎬ如죧果맻存듦在퓚.ꎬ则퓲计볆算쯣停춣止횹,ꎮ将붫?征헷对뛔话뮰框뿲,ꎬ퓚在럖分析컶结뷡果맻中훐.ꎮ붨建立솢参닎数쫽名쏻称돆为캪"ꆰd?i?s?t?a?n?c?e?"的뗄?当떱잰前计볆쯣算值횵뢳赋给룸实쪵体쳥模쒣型탍进뷸行탐尺돟寸듧的뗄修탞正헽.ꆣ在퓚这헢个룶过맽程돌?分럖析컶特쳘征헷.ꆣ?中훐,ꎮ뿉可쓜能第뗚一튻次듎计볆算쯣无컞解뷢,ꎬ这헢时쪱冒탨冒튪要탞修룄改엤配훘重뗄的췢外탎形尺돟寸듧?3?.ꎮ3?优폅化뮯设짨计볆?变뇤动뚯范랶圃캧,ꎮ再퓙进뷸行탐第뗚二뛾次듎计볆算쯣,ꎮ如죧此듋反랴复뢴,ꎬ直횱到떽有폐解뷢为캪止횹.ꆣ?对뛔于폚已틑经뺭建붨模쒣完췪成돉并늢建붨立솢好뫃分럖析컶特쳘征헷的뗄俯뢩仰퇶转动뚯系쾵?在퓚可뿉行탐性탔研퇐究뺿中훐.ꆣ系쾵统춳只횻쟳求出돶满싺足ퟣ约풼束쫸条쳵件볾的뗄一튻个룶?统춳,ꎬ뻍就뿉可以틔利샻用폃P?r??o/ꎯ?E系쾵춳统的뗄可뿉行탐性탔及벰优폅化뮯研퇐究뺿功릦能쓜进뷸行탐?解뷢,ꎬ쪵实볊际짏上뿉可能쓜存듦在퓚多뛠룶个解뷢.ꎬ헢这쪱时뿉可以틔춨通过맽优폅化뮯퇐研究뺿来살解뷢?优폅化뮯设짨计볆.ꆣ?决뻶需탨要튪哪쓄一튻个룶解뷢的뗄问컊题쳢.ꆣ进뷸行탐优폅化뮯研퇐究뺿时쪱,ꎬ首쫗先쿈튪要确좷定뚨优폅?选톡取좡菜닋单떥条쳵中훐的뗄a?n?a?l?ys?i?s\ꏜI?e?as?i?bi?l?it?yꏜ\。??但?i?mi?za?t?i?o?n打듲?化뮯目쒿标뇪,ꎮ캪为쇋了뷚节풼约돉成本놾,ꎬ붫将目쒿뇪标函몯룒数짨设볆计캪为뢩俯仰퇶转动뚯系쾵统춳?开뾪可뿉行탐性탔及벰优폅化뮯研퇐究뺿分럖析컶对뛔话뮰框뿲.ꆣ如죧图춼5?所쯹示쪾.ꆣ?的뗄重훘量솿最ퟮ小킡.ꆣ?在퓚研퇐究뺿类샠型탍中훐选톡取좡ꆣ"o?p?t?i?mi?z?at?i?o?n"ꆱ进뷸行탐优폅化뮯分럖析컶,ꎬ当떱?톡选取좡Uꆣo?p?t?i?mi?za?t?i?o?n"ꆱ单떥选톡按내钮얥后뫳,ꎮꆣ"?Go?a?l?"ꆱ目쒿뇪标몯函쫽数组ퟩ框뿲恢믖?复뢴高룟亮쇁可뿉用폃.ꆣ짨设置훃a??na?l?ys?i?sl?中훐的뗄m?a?s?s?为캪m?1?ru??ml?甜?,ꎬ웤其쯻他各룷?쿮项不늻变뇤.ꆣ뗣点击믷ꆣ"?c?o?mp?u?t?e?"ꆱ按내钮얥,ꎬ쾵系춳统内쓚部늿进뷸行탐计볆算쯣,ꎬ寻톰找헒?在퓚配엤重훘外췢形탎尺돟寸듧允퓊许탭的뗄变뇤动뚯范랶围캧内쓚,ꎬ볈既쓜能满싺足ퟣ俯뢩仰짬转动뚯系쾵?统춳的뗄重훘心탄与폫俯뢩仰퇶旋탽转轴훡重훘合뫏,ꎬ폖又쓜能퓚在쯹所폐有解뷢中훐满싺足ퟣ俯뢩仰퇶转?动뚯系쾵统춳的뗄重훘量솿最ퟮ小킡的뗄最ퟮ优폅解뷢.ꆣ这헢个룶过맽程돌计볆算쯣量솿段뷏大듳.ꎬ需탨要튪?较뷏长뎤时쪱间볤完췪成돉.ꆣ完췪成돉后뫳,ꎬퟮ最폅优뷢解횵值뢳赋룸给쪵实体쳥模쒣型탍进뷸行탐尺돟寸듧?的뗄탞修正헽.ꆣ至훁此듋,ꎬ天쳬线쿟配엤童훘的뗄优폅化뮯设짨计볆完췪成돉.ꆣ?当떱좻然,ꎬ튲也뿉可틔以볌继탸续ힷ追볓加붫将룟高욵频쿤箱믲或뢩俯仰퇶驱쟽뚯动系쾵춳统及벰数쫽?据뻝传뒫递뗝系쾵统춳的뗄安낲放럅位캻置훃作ퟷ为캪设짨计볆变뇤量솿,ꎬ来살优폅化뮯计볆算쯣,ꎬ达톡到떽?回춼?5뿉可行탐性탔及쿃优폅化뮯研퇐究뺿分럖析컶对뛔话뮰握뿲?在퓚各룷整헻件볾位캻置훃合뫏理샭、ꆢ配엤重훘重훘量솿.ퟮ小킡的뗄情쟩况뿶下쿂,ꎬ뢩俯퇶仰转动뚯系쾵?在퓚퇐研뺿究샠类型탍中훐选톡取좡"ꆰ1?.?.目??bi?l?it?y?.쫗首先쿈进뷸行탐可뿉行탐性탔分럖?统춳的뗄重훘心탄与폫俯뢩仰훙旋탽转输훡重훘合뫏.ꆣ?析컶,ꎬ当떱选톡取좡?"f?e?as?i?b?Hi?t?y"ꆱ单떥选톡按내钮얥后뫳,ꎮꆰ"G?o?a?l?"目쒿뇪标몯函쫽数ퟩ组?뿲뇤캪믒즫늻뿉폃ꆣ퓚짨볆풼쫸ퟩ뿲훐뗣믷ꆰ????내얥ꎬ??뷡폯?‘结语框变为灰色不可用.在设计约束组框中点击"ADD"按钮,떯弹出돶"ꆰ짨设볆计풼约쫸束"ꆱ뛔对뮰话뿲框뷸进탐行닎参数쫽设짨计볆,ꎬ设짨훃置잰前面쏦붨建立솢的뗄?天쳬线쿟配엤重훘设짨计볆在퓚以틔前잰没쎻有폐一튻个룶很뫜好뫃的뗄方랽法램.ꎬ现쿖在퓚通춨过맽?럖分析컶特쳘征헷中훐的뗄参닎쫽~d?i?st?an?c?e?为캪?0ꎬ,틔以듋此ퟷ作캪为짨设볆计约풼束쫸.ꆣ퓚在짨设??Pr??oꎯ/?E中훐릦功쓜能잿强大듳的뗄行탐为캪建붨쒣模技벼术쫵.ꎮ能쓜够릻方랽便뇣地뗘得뗃以틔解뷢?计볆变뇤量솿组ퟩ框뿲中훐뗣点击믷?U?A?d?d ?Di?me?o?s?i?o?n"ꆱ按내钮얥,ꎬ쾵系춳统弹떯出돶ꆣ"E?e?t?뻶决.ꆣ평由此듋可뿉见볻.ꎬ?Pr?oꎯ/?E行탐为캪建붨쒣模技벼术쫵쫇是机믺械킵工릤程돌师쪦뷸进行탐高룟?s??el?e?c?t"菜닋单떥,ꎬ튪要쟳求뷸进탐行뛔对쿳象的뗄选톡取좡,ꆣ퓚在쪵实쳥体쒣模型탍中훐选톡取좡零쇣?벶级设짨计볆的뗄有폐力솦助훺手쫖.ꆣ?〈?짏土뷓接第뗚?6?2튳页}??쮫双C??P?U系쾵춳统듦存在퓚不늻少짙差닮距뻠.ꆣ实쪵际볊运퓋行탐中훐,ꎮ?HT?뿉可쓜能믡会듸带来살?뮺듦쏼훐싊쿂붵뗈컊쳢ꎬ헢킩뢺쏦펰쿬퓚벫뛋쟩뿶쿂뮹뿉?5?뷡结语폯?缓存命中率下降等问题,这些负面影响在极端情况下还可쓜能퓬造돉成탔性쓜能늻不짽升反랴降붵,ꎬ쯹所以틔튪要뷸进一튻步늽发랢믓挥?HT?뗄的췾威力솦.ꎬ还뮹?쿖现퓚在뗄的细뎬쿟线程뗔쫇是튻一룶个뒦处샭理웷糯内쓚뫋核加볓짏上非럇常뎣짙少的뗄附뢽加볓?需탨I?nt?el?和뫍죭软볾件뎧厂짌商뷸进一튻늽步的뗄合틴作ퟷꆣ.?싟逻蝙벭쿟线슷路,ꎬ뻍就可뿉以틔迅톸速쯙地뗘在퓚?2룶个쿟钱程돌之횮间볤进뷸行탐切쟐换뮻.ꎬ下쿂튻一?쿟线돌程技벼术쫵带듸来살性탔能쓜的뗄提쳡升짽,ꎬ뛔对于폚典뗤型탍的뗄?IA-튻3??2믬混뫏合指횸?뷗阶뛎段붫将쫇是多뛠内쓚核킣,ꎬ在퓚?2룶个内쓚뫋核中훐,ꎮ쎿每룶个内쓚샢被뚼都퓋运탐行自ퟔ己벺的뗄?令쇮集벯来살说쮵,ꎬ在퓚?Int?el?的뗄?Ne?t?Bu?r?s?t?믕徽架볜构릹上짏平욽均뻹只횻有폐?3?5?%뗄的?线쿟돌程,ꎬ폫与웤其쯻他쓚内킣核횮之间볤뮥互不늻干룉죅扰.ꆣ죧如맻果솽两룶个内쓚뫋核都뚼实쪵쿖现뎬组?执횴行탐资풴源被놻使쪹用폃.ꆣ뎬短쿟线돌程벼技쫵术샻利폃用쇋了뛠多쿟线돌程듺代码싫뗄的늢并탐行特쳘?쿟线돌程,ꎬ뾴看짏上去좥就뻍像쿱有폐?4룶个内쓚核샢一튻样퇹.ꆣ?탔살릩뒦샭웷뫋탄춬쪱횴탐?룶쿟돌ꎬ탔쓜뿉쳡짽??ꎥꆣ죧?性来供处理稽核心同时执行2个线程,性能可提升30%.如从듓今뷱年쓪뾪开始쪼,ꎬ틔以뛠多쿟线돌程뫍和뛠多쓚内核벼技쫵术为캪代듺袤뇭的뗄并늢탐行编쿟?果맻使쪹用폃在퓚?MP?쾵系춳统中훐.ꆣ탔性쓜能퓶增볓加믡会쯦随쾵系춳统中훐使쪹用폃的뗄物컯샭理处뒦?돌程벼技术쫵훰逐붥渐ퟟ走向쿲实쪵用폃为캪标뇪志횾,ꎬ믕徽뒦处샭理웷棉닺产욷品붫将헽正쪽式듓从풭原来살?샭理指웷数쫽量솿而뛸呈돊线쿟性탔增퓶长뎤.ꆣ?뗄的늢并行탐指듫令쇮时쪱代듺开뾪始쪼跨뿧入죋未캴来살的뗄并늢行탐线쿟程돌时쪱代듺.ꎮ????65