¼ÆËã»úϵͳ½á¹¹µÚ1-8Õ²¿·Ö×÷Òµ´ð°¸

½â£º´ËÌâÈÝÒ׳öµÄÎÊÌâÊǺöÂÔ¾²Ì¬Á÷Ë®ÏßµÄÌØµã£¬µ±¼Ó·¨ÈÎÎñÁ÷ÈëÁ÷Ë®Ïߺó½ô¸ú×ÅÆô¶¯³Ë·¨ÈÎÎñ¡£ÕýÈ·µÄ×ö·¨Êǵ±ËùÓмӷ¨ÈÎÎñÍê³É´ÓÁ÷Ë®ÏßÁ÷³öºóÔÙÆô¶¯³Ë·¨ÈÎÎñ£¬Í¬Ê±»¹Ó¦×¢Òâµ½Á÷Ë®ÏßÖеĵÚÈý¶ÎËùÓÃʱ¼äΪ2¡÷t¡£ £¨1£©ÈÎÎñ·ÖÎö

£¨2£©»­Ê±¿Õͼ 1 1 2 1 2 3 1 2 3 4 2 3 4 3 4 4 5 5 6 5 6 6 7 7 7 18¡÷t £¨3£©¼ÆËãÁ÷Ë®ÏßÐÔÄÜ ÍÌÍÂÂÊ£ºTp?n7 ?T18?t¼ÓËٱȣºSp?T´®ÐÐTÁ÷Ë®4?5?t?3?3t29??

18?t18ЧÂÊ£º E?ʵ¼ÊÕ¼ÓÃÃæ»ý4?5?t?3?3t29??

ʱ¿ÕÇø×ÜÃæ»ý5?18?t903.18 ÔÚCRAY-l»úÆ÷ÉÏ£¬°´ÕÕÁ´½Ó·½Ê½Ö´ÐÐÏÂÊö4ÌõÏòÁ¿Ö¸Áî(À¨ºÅÖиø³öÁËÏàÓ¦¹¦Äܲ¿¼þ

ʱ¼ä)£¬Èç¹ûÏòÁ¿¼Ä´æÆ÷ºÍ¹¦Äܲ¿¼þÖ®¼äµÄÊý¾Ý´«ËÍÐèÒª1ÅÄ£¬ÊÔÇó´ËÁ´½ÓÁ÷Ë®ÏßµÄͨ¹ýʱ¼äÊǶàÉÙÅÄ£¿Èç¹ûÏòÁ¿³¤¶ÈΪ 64£¬ÔòÐè¶àÉÙÅIJÅÄܵõ½È«²¿½á¹û¡£

V0¡û´æ´¢Æ÷ £¨´Ó´æ´¢Æ÷ÖÐÈ¡Êý£º£·ÅÄ£© V2¡ûV0£«V1 £¨ÏòÁ¿¼Ó£º£³ÅÄ£© V3¡ûV2£¼A3 £¨°´(A3)×óÒÆ£º£´ÅÄ£© V5¡ûV3¡ÄV4 £¨ÏòÁ¿Âß¼­³Ë£º£²ÅÄ£©

½â£ºÍ¨¹ýʱ¼ä¾ÍÊÇÿÌõÏòÁ¿Ö¸ÁîµÄµÚÒ»¸ö²Ù×÷ÊýÖ´ÐÐÍê±ÏÐèÒªµÄʱ¼ä£¬Ò²¾ÍÊǸ÷¹¦ÄÜÁ÷Ë®ÏßÓɿյ½ÂúµÄʱ¼ä£¬¾ßÌå¹ý³ÌÈçÏÂͼËùʾ¡£ÒªµÃµ½È«²¿½á¹û£¬ÔÚÁ÷Ë®Ïß³äÂúÖ®ºó£¬ÏòÁ¿Öкó¼Ì²Ù×÷Êý¼ÌÐøÒÔÁ÷Ë®·½Ê½Ö´ÐУ¬Ö±µ½Õû×éÏòÁ¿Ö´ÐÐÍê±Ï¡£

·Ã´æ´æ´¢Æ÷V0V1V2V3V4V5ÏòÁ¿¼Ó×óÒÆÏòÁ¿Âß¼­³ËA3

Tͨ¹ý£½£¨7£«1£©£«£¨1£«3£«1£©£«£¨1£«4£«1£©£«£¨1£«2£«1£©£½23£¨ÅÄ£©T×ܹ²?Tͨ¹ý£«£¨64£­1£©£½23£«63£½86£¨ÅÄ£©

˵Ã÷£ºÈô¿¼ÂÇÊý¾Ý´Ó´æ´¢Æ÷Ëͷô沿¼þÒ²ÓÐ1ÅÄÑÓ³Ù£¬Ôòͨ¹ýʱ¼äӦΪ24ÅÄ£¬Íê³ÉÈ«²¿ÈÎÎñËùÓÃʱ¼äÏàӦΪ87ÅÄ¡£

3.19 ijÏòÁ¿´¦Àí»úÓÐ16¸öÏòÁ¿¼Ä´æÆ÷£¬ÆäÖÐV0-V5ÖÖ·Ö±ð´æ·ÅÓÐÏòÁ¿A,B,C,D,E,F,ÏòÁ¿µÄ³¤¶ÈÊÇ8,ÏòÁ¿¸÷ÔªËØ¾ùΪ¸¡µãÊý£»´¦Àí²¿¼þ²ÉÓÃÁ½¸öµ¥¹¦ÄÜÁ÷Ë®Ïߣ¬¼Ó·¨¹¦Äܲ¿¼þʱ¼äΪ2ÅÄ£¬³Ë·¨¹¦Äܲ¿¼þʱ¼äΪ3ÅÄ¡£²ÉÓÃÀàËÆCRAY-1µÄÁ´½Ó¼¼Êõ£¬ÏȼÆËã(A+B)¡ÁC,ÔÚÁ÷Ë®Ïß²»Í£µÄÇé¿öÏ£¬½Ó׿ÆËã(D+E)¡ÁF¡£

£¨1£©Çó´ËÁ´½ÓÁ÷Ë®ÏßµÄͨ¹ýʱ¼äÊǶàÉÙÅÄ?£¨Éè¼Ä´æÆ÷³öÈë¸÷Ðè1ÅÄ£©

£¨2£©¼ÙÈçÿÅÅʱ¼äΪ50ns£¬Íê³ÉÕâЩ¼ÆËã²¢°Ñ½á¹û´æ½øÏàÓ¦¼Ä´æÆ÷£¬´Ë´¦Àí²¿¼þµÄʱ¼äÍÌÍÂÂÊΪ¶àÉÙMFLOPS? ½â£º

£¨1£©ÎÒÃÇÔÚÕâÀï¼ÙÉèA£«BµÄÖмä½á¹û·ÅÔÚV6ÖУ¬£¨A£«B£©¡ÁCµØ×îºó½á¹û·ÅÔÚV7ÖУ¬D£«EµØÖмä½á¹û·ÅÔÚV8ÖУ¬£¨D£«E£©¡ÁFµÄ×îºó½á¹û·ÅÔÚV9ÖС£¾ßÌåʵÏֲο¼ÏÂͼ£º

V0AV1BV6V2CV7ÏòÁ¿¼ÓÏòÁ¿³ËV3DV4EV8V5FV9

ͨ¹ýʱ¼äÓ¦¸ÃΪǰÕߣ¨£¨A£«B£©¡ÁC£©Í¨¹ýµÄʱ¼ä£º

Tͨ¹ý= (1+2+1)+(1+3+1) =9£¨ÅÄ£©

£¨2£©ÔÚ×öÍ꣨A£«B£©¡ÁCÖ®ºó£¬×÷£¨C£«D£©¡ÁE¾Í²»ÐèҪͨ¹ýʱ¼äÁË¡£

V6?A?B;V7?V6?C;V8?D?E;V9?V8?F;

T?Tͨ¹ý£«£¨8£­1£©?8?24£¨ÅÄ£©?1200(ns)=1200¡Á10-9 £¨s£©

ÌâÄ¿ÖÐËùÎÊΪÍÌÍÂÂÊÊǶàÉÙMFLOPS£¬ÏÔÈ»ÊÇÈÃÇóÒÔMFLOPSΪµ¥Î»µÄÍÌÍÂÂÊ¡£MFLOPSÊÇָÿÃëÍê³É¶àÉÙ°ÙÍò´Î¸¡µãÔËË㣬Òò´ËÒªÃ÷È·ËùÓÐÈÎÎñÖй²¶àÉÙ¸¡µãÔËËã¡£ÏÔÈ»¹²ÓÐ4Ìõ¸¡µãÏòÁ¿Ö¸Á¶øÃ¿ÌõÖ¸ÁîÍê³É8¸ö¸¡µãÔËË㣬Òò´Ë¸¡µãÔËËã×ÜÊýΪ32¸ö¡£ËùÒÔ£º ÍÌÍÂÂÊ£ºTP?3232??26.67 MFLOPS6?96TE?101200?10?10

µÚËÄÕÂ

4.4 ¼ÙÉèÓÐÒ»Ìõ³¤Á÷Ë®Ïߣ¬½ö½ö¶ÔÌõ¼þ×ªÒÆÖ¸ÁîʹÓ÷ÖÖ§Ä¿±ê»º³å¡£¼ÙÉè·ÖÖ§Ô¤²â´íÎóµÄ¿ª

ÏúΪ4¸öʱÖÓÖÜÆÚ£¬»º³å²»ÃüÖеĿªÏúΪ3¸öʱÖÓÖÜÆÚ¡£¼ÙÉ裺ÃüÖÐÂÊΪ90%£¬Ô¤²â¾«¶ÈΪ90%£¬·Ö֧ƵÂÊΪ15%£¬Ã»ÓзÖÖ§µÄ»ù±¾CPIΪ1¡£ £¨1£©Çó³ÌÐòÖ´ÐеÄCPI¡£

£¨2£©Ïà¶ÔÓÚ²ÉÓù̶¨µÄ2¸öʱÖÓÖÜÆÚÑӳٵķÖÖ§´¦Àí£¬ÄÄÖÖ·½·¨³ÌÐòÖ´ÐÐËٶȸü¿ì£¿ ½â£º

£¨1£©³ÌÐòÖ´ÐеÄCPI = CPI»ù±¾+·ÖÖ§ÑÓ³Ù

= 1 + 15%¡Á[90%¡Á£¨1-90%£©¡Á4 = £¨1-90%£©¡Á3] = 1.099

£¨2£©²ÉÓù̶¨µÄ2¸öʱÖÓÖÜÆÚÑÓ³Ùʱ£¬

³ÌÐòÖ´ÐеÄCPI = CPI»ù±¾+·ÖÖ§ÑÓ³Ù = 1 + 15%¡Á2 =1.3

ÏÔÈ»²ÉÓ÷ÖÖ§Ä¿±ê»º³åÆ÷ʱ³ÌÐòÖ´ÐÐʱ¼ä¸üÉÙ£¬¼´Ëٶȸü¿ì¡£

4.5 ¼ÙÉè·ÖÖ§Ä¿±ê»º³åµÄÃüÖÐÂÊΪ90%£¬³ÌÐòÖÐÎÞÌõ¼þ×ªÒÆÖ¸ÁîµÄ±ÈÀýΪ5%£¬Ã»ÓÐÎÞÌõ¼þ×ªÒÆÖ¸ÁîµÄ³ÌÐòCPIֵΪ1¡£¼ÙÉè·ÖÖ§Ä¿±ê»º³åÖаüº¬·Ö֮Ŀ±êÖ¸ÁÔÊÐíÎÞÌõ¼þ×ªÒÆÖ¸Áî½øÈë·ÖÖ§Ä¿±ê»º³å£¬Ôò³ÌÐòµÄCPIֵΪ¶àÉÙ£¿¼ÙÉèÎÞÌõ¼þ·ÖÖ§Ö¸Áî²»½øÈë·ÖÖ§Ä¿±ê»º³åʱ³ÌÐòÖ´ÐеÄCPIΪ1.1

½â£ºÎÞÌõ¼þ·ÖÖ§Ö¸ÁîµÄÌØµãÊÇÖ»ÒªÖ´Ðп϶¨·ÖÖ§³É¹¦¡£Òò´Ë£¬¶ÔÓÚ½øÈë·ÖÖ§Ä¿±ê»º³åÆ÷µÄÎÞÌõ¼þ·ÖÖ§Ö¸Á·ÖÖ§Ô¤²âµÄ¾«¶ÈΪ100%£¬Ò²¾Í²»»á´øÀ´·ÖÖ§ÑÓ³Ù¡£¶øÃ»ÓнøÈë·ÖÖ§Ä¿±ê»º³åÆ÷µÄÎÞÌõ¼þ·ÖÖ§Ö¸Áî»á´øÀ´Ò»¶¨·ÖÖ§ÑÓ³Ù¡£Ê×ÏÈÒªÇó³öÒ»ÌõÎÞÌõ¼þ·ÖÖ§Ö¸ÁîµÄ·ÖÖ§ÑÓ³ÙÊǶàÉÙ£¬²»·ÁÉèΪx¸öʱÖÓÖÜÆÚ¡£

ÓÉÌâÖªÎÞÌõ¼þ·ÖÖ§Ö¸Áî²»½øÈë·ÖÖ§Ä¿±ê»º³åʱ³ÌÐòÖ´ÐеÄCPIΪ1.1£¬¶ø³ÌÐòÖÐûÓÐÎÞÌõ¼þ×ªÒÆÖ¸ÁîµÄCPIΪ1£¬Òò´ËÓÐ

CPI = CPIÎÞ·ÖÖ§Ö¸Áî+ÎÞÌõ¼þ·ÖÖ§ÑÓ³Ù = 1 + 5%x = 1.1 ËùÒÔ x= 2 Òò´Ë£¬ÔÊÐíÎÞÌõ¼þ·ÖÖ§Ö¸Áî½øÈë·ÖÖ§Ä¿±ê»º³åÆ÷ʱ£¬ CPI = CPIÎÞ·ÖÖ§Ö¸Áî+ 5%¡Á£¨1-90%£©¡Á2 =1.01

µÚÎåÕ ´æ´¢²ã´Î

5.1 ½âÊÍÏÂÁÐÊõÓ²»ÒªÇóдÔÚ×÷Òµ±¾ÉÏ£¬µ«Ó¦×÷Ϊ¸´Ï°ÄÚÈÝ£©

´æ´¢ÏµÍ³ È«ÏàÁªÓ³Ïñ Ö±½ÓÓ³Ïñ ×éÏàÁªÓ³Ïñ дֱ´ï·¨

д»Ø·¨ °´Ð´·ÖÅä·¨ ²»°´Ð´·ÖÅä·¨ ÃüÖÐʱ¼ä ʧЧÂÊ Ç¿ÖÆÐÔʧЧ ÈÝÁ¿Ê§Ð§ ³åͻʧЧ 2£º1¾­Ñ鹿Ôò ÏàÁª¶È ´ð£º£¨´ð°¸ÂÔ£©

5.2¼òÊö¡°Cache-Ö÷´æ¡±²ã´ÎÓë¡°Ö÷´æ-¸¨´æ¡±²ã´ÎµÄÇø±ð¡£ ´ð£º

´æ´¢²ã´Î ±È½ÏÏîÄ¿ Ä¿ µÄ ´æ´¢¹ÜÀíʵÏÖ ·ÃÎÊËٶȵıÈÖµ £¨µÚÒ»¼¶±ÈµÚ¶þ¼¶£© µäÐ͵Ŀ飨ҳ£©´óС CPU¶ÔµÚ¶þ¼¶µÄ·ÃÎÊ·½Ê½ ʧЧʱCPUÊÇ·ñÇл» ¡°Cache¡ªÖ÷´æ¡±²ã´Î ΪÁËÃÖ²¹Ö÷´æËٶȵIJ»×ã È«²¿ÓÉרÓÃÓ²¼þʵÏÖ ¼¸±ÈÒ» ¼¸Ê®¸ö×Ö½Ú ¿ÉÖ±½Ó·ÃÎÊ ²»Çл» ¡°Ö÷´æ¡ª¸¨´æ¡±²ã´Î ΪÁËÃÖ²¹Ö÷´æÈÝÁ¿µÄ²»×ã Ö÷ÒªÓÉÈí¼þʵÏÖ ¼¸°Ù±ÈÒ» ¼¸°Ùµ½¼¸Ç§¸ö×Ö½Ú ¾ùͨ¹ýµÚÒ»¼¶ Çл»µ½ÆäËü½ø³Ì 5.3 µØÖ·Ó³Ïñ·½·¨ÓÐÄÄЩ£¿ËüÃǸ÷ÓÐʲôÓÅȱµã£¿ ´ð£º

£¨1£©È«ÏàÁªÓ³Ïñ¡£ÊµÏÖ²éÕҵĻúÖÆ¸´ÔÓ£¬´ú¼Û¸ß£¬ËÙ¶ÈÂý¡£Cache¿Õ¼äµÄÀûÓÃÂʽϸߣ¬¿é³åÍ»¸ÅÂʽϵͣ¬Òò¶øCacheµÄʧЧÂÊÒ²µÍ¡£

£¨2£©Ö±½ÓÓ³Ïñ¡£ÊµÏÖ²éÕҵĻúÖÆ¼òµ¥£¬Ëٶȿ졣Cache¿Õ¼äµÄÀûÓÃÂʽϵͣ¬¿é³åÍ»¸ÅÂʽϸߣ¬Òò¶øCacheµÄʧЧÂÊÒ²¸ß¡£

£¨3£©×éÏàÁªÓ³Ïñ¡£×éÏàÁªÊÇÖ±½ÓÓ³ÏñºÍÈ«ÏàÁªµÄÒ»ÖÖÕÛÖС£

5.4 ½µµÍcacheʧЧÂÊÓÐÄļ¸ÖÖ·½·¨£¿ ´ð£º

£¨1£©Ôö¼ÓCache¿é´óС £¨2£©Ìá¸ßÏàÁª¶È

£¨3£©Ôö¼ÓCacheµÄÈÝÁ¿ £¨4£©Victim Cache £¨5£©Î±ÏàÁªCache £¨6£©Ó²¼þԤȡ¼¼Êõ

£¨7£©ÓɱàÒëÆ÷¿ØÖƵÄԤȡ £¨8£©±àÒëÆ÷ÓÅ»¯¡£

5.5 ¼òÊö¼õСcacheʧЧ¿ªÏúµÄ¼¸ÖÖ·½·¨¡£ ´ð£º

(1) ÈöÁʧЧÓÅÏÈÓÚд¡£ (2) д»º³åºÏ²¢¡£

(3) ÇëÇó×Ö´¦Àí¼¼Êõ¡£

(4) ·Ç×èÈûCache»ò·ÇËø¶¨Cache¼¼Êõ¡£ (5) ²ÉÓöþ¼¶Cache¡£

5.8 ×éÏàÁªCacheµÄʧЧÂʱÈÏàͬÈÝÁ¿Ö±½ÓÓ³ÏñCacheµÄʧЧÂʵ͡£ÓÉ´ËÄÜ·ñµÃ³ö½áÂÛ£º²ÉÓÃ×éÏàÁªÓ³ÏñÒ»¶¨ÄÜ´øÀ´ÐÔÄÜÉϵÄÌá¸ß£¿ÎªÊ²Ã´£¿

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)