| µÚ27Ò³£ºÄÚ´æ¿ØÖÆÆ÷¡ª¡ªÐ¾Æ¬×éµÄ½Ç¶·³¡ |
µ±ÄÚ´æµÄ¹¤×÷ƵÂÊÓëÄÚ´æ×ÓϵͳµÄλ¿í¹Ì¶¨ºó£¬´ø¿íÒ²¾Í²»¿É¸ü¸ÄÁË¡£Òò´ËÔÚ´ø¿íÒ»¶¨µÄÇé¿öÏ£¬¸ÄÉÆÐÔÄܵķ½·¨Ö÷Òª¾ÍÊǼõÉÙÑÓ³Ù¡£
ÔÚÄÚ´æµÄ¹¤×÷ÖÜÆÚÄÚ£¬²»¿ÉÄÜ×Ü´¦ÓÚÊý¾Ý´«ÊäµÄ״̬£¬ÒòΪҪÓÐÃüÁѰַµÈ±ØÒªµÄ¹ý³Ì¡£·ÇÊý¾Ý´«Êäʱ¼äµÄÖ÷Òª×é³É²¿·Ö¾ÍÊǸ÷ÖÖÑÓ³ÙÓëDZ·üÆÚ£¬ÕâЩ²Ù×÷Õ¼ÓõÄʱ¼äÔ½¶Ì£¬Äڴ湤×÷µÄЧÂÊÔ½¸ß£¬ÐÔÄÜÒ²¾ÍÔ½ºÃ¡£
оƬ×é±±ÇŵÄÄÚ´æ¿ØÖÆÆ÷¶ÔÓÚÕâЩÑӳٵıÜÃâºÍÖÜÆÚµÄÓÅ»¯ÀúÀ´¾ÍÊÇÒ»¸öºÜÎüÒýÈ˵ϰÌ⣬´ÓKT266µ½KT266A£¬´Ó865PEµ½875P£¬ÄÚ´æ¿ØÖÆÆ÷µÄÐÔÄÜÓÅ»¯¶ÔÓÚÕû¸öϵͳµÄÐÔÄÜÌáÉýÆð×ÅÁ¢¸Í¼ûÓ°µÄ×÷Óá£ÓÉÓÚIntelƽ̨µÄÄÚ´æ¿ØÖÆÈ¨½»¸øÁËоƬ×飬Òò´ËоƬ×éÉÏÄÚ´æ¿ØÖÆÆ÷ʵ¼ÊÉÏÓ°Ïì×ÅÕû¸öоƬ×éµÄÐÔÄÜ£¬ËùÒÔÒ»Ö±ÊǸ÷¼ÒÕù¶áµÄ½¹µã¡£
×îÐÂÒ»´úµÄCore2оƬ×éÒ²²»ÀýÍ⣬975X¡¢P965¡¢nForce 500 IE¡¢RD600£¬ÄËÖÁVIAµÄPT890µÈоƬ×é¶¼¶ÔÄÚ´æ¿ØÖÆÆ÷½øÐÐÁ˲»ÒÅÓàÁ¦µÄÓÅ»¯¡£¿ÉÒÔ˵ÊǰËÏɹýº££¬¸÷ÏÔÉñͨ¡£²»¹ý£¬ÔÚÉîÈëÁ˽âËüÃǵÄÌØÐÔ֮ǰ£¬ÎÒÃÇ»¹ÊÇÏÈÁ˽âÒ»ÏÂÄÚ´æµÄ´óÌå½á¹¹¹¤×÷Á÷³ÌºÍÓ°ÏìÄÚ´æ×Óϵͳ¹¤×÷ЧÂʵÄÖ÷ÒªÒòËØ¡£
DRAMµÄÄÚ²¿ÊÇÒ»¸ö´æ´¢ÕóÁУ¬Äã¿ÉÒÔËüÏëÏó³ÉÒ»Õűí¸ñ¡£ºÍ±í¸ñµÄ¼ìË÷ÔÀíÒ»Ñù£¬ÏÈÖ¸¶¨Ò»¸öÐÐ £¨Row£©£¬ÔÙÖ¸¶¨Ò»¸öÁУ¨Column£©£¬ÎÒÃǾͿÉÒÔ׼ȷµØÕÒµ½ËùÐèÒªµÄµ¥Ôª¸ñ£¬È»ºó½«Êý¾Ý¡°Ì½øÈ¥»òÕß¡°È¡¡±³öÀ´¡£Õâ¾ÍÊÇÄÚ´æÐ¾Æ¬Ñ°Ö·µÄ»ù±¾ÔÀí¡£
ÔÚ¹¤×÷µÄʱºò£¬MCHÄÚµÄÄÚ´æ¿ØÖÆÆ÷Ê×ÏÈ»áÏòÄÚ´æÐ¾Æ¬·¢³öÒ»¸öL-BankµØÖ·ºÍÐеØÖ·Ñ°Ö·Ö¸Á±»³ÆÎª¡°Ðм¤»î¡±£¨Row Active£©¡£Ö®ºó½«·¢³öÒ»ÌõÁеØÖ·Ñ°Ö·Ö¸ÁîºÍ¾ßÌåµÄ¶Á/д²Ù×÷Ö¸Á´ÓÐм¤»îµ½¶Á / дָÁî·¢³öÖ®¼äµÄ¼ä¸ô±»¶¨ÒåΪ tRCD£¬¼ÈRAS to CAS Delay¡£
µ±Ïà¹ØµÄÁеØÖ·±»Ñ¡ÖÐÖ®ºó£¬½«»á´¥·¢Êý¾Ý´«Ê䣬µ«´Ó´æ´¢µ¥ÔªÖÐÊä³öµ½Êý¾ÝÕæÕý³öÏÖÔÚÄÚ´æÐ¾Æ¬µÄ I/O ½Ó¿ÚÖ®¼ä»¹ÐèÒªÒ»¶¨µÄÑÓ³Ùʱ¼ä£¬Õâ¸öʱ¼ä±»³ÆÎªCL£¨CAS Latency£©¡£
ÔÚÊý¾Ý¶ÁÈ¡ÍêÖ®ºó£¬ÎªÁ˹©Í¬Ò»¸öL-BankÄÚÆäËûÐеÄѰַ²¢´«ÊäÊý¾Ý£¬ÄÚ´æÐ¾Æ¬½«¹Ø±Õµ±Ç°¹¤×÷Ðв¢½øÐÐÔ¤³äµç£¬´Ó¿ªÊ¼¹Ø±ÕÏÖÓеŤ×÷Ðе½¿ÉÒÔ´ò¿ªÐµĹ¤×÷ÐÐÖ®¼äµÄʱ¼ä¼ä¸ô¾ÍÊÇtRP£¨Row Precharge command Period£©
ÉÏÊö3¸ö¶¯×÷¾ÍÊÇDRAM¹¤×÷µÄ»ù±¾ÄÚÈÝ£¬ËüÃǹ¤×÷ʱµÄÖÜÆÚ¾ö¶¨ÁËÄÚ´æµÄ´ó¸ÅÐÔÄÜ¡£tRCD¾ö¶¨ÁËÐÐѰַµ½ÁÐѰַ֮¼äµÄ¼ä¸ô£¬CL¾ö¶¨ÁËÁÐѰַµ½Êý¾Ý½øÐÐÕæÕý±»¶ÁÈ¡Ëù»¨·ÑµÄʱ¼ä£¬tRPÔò¾ö¶¨ÁËÏàͬL-BankÖв»Í¬¹¤×÷ÐÐת»»µÄËÙ¶È¡£
ÏÂͼΪһ¸öÍêÕûµÄ´ÓÐÐѰַµ½ÐйرյÄʱÐòͼ£¬Í¼ÖеÄtRCD¡¢CL¡¢tRP·Ö±ðÊÇ2-2-2

ÔÚʵ¼Ê¹¤×÷µÄʱºò£¬Çé¿öÒª¸´ÔÓ²»ÉÙ£¬ÏÂÃæÎÒÃÇÀ´¿´¿´¶ÔÄÚ´æµÄÄ³Ò»Ò³Ãæ½øÐжÁȡʱ¿ÉÄÜÓöµ½µÄ¼¸ÖÖÇé¿ö£º
1. ҪѰַµÄÐÐÓëL-Bank ÊÇ¿ÕÏеÄ,´Ëʱ¿ÉÖ±½Ó·¢ËÍÐÐÓÐЧÃüÁî½øÐм¤»î£¬È»ºó·¢ËÍѰַָÁî¶ÁÈ¡Êý¾Ý£¬×ܺÄʱΪtRCD+CL£¬ÕâÖÖÇé¿ö±»³ÆÖ®ÎªÒ³ÃüÖУ¨PH£¬Page Hit£©¡£
2. ҪѰַµÄÐÐÕýºÃÊÇÏÖÓеŤ×÷ÐУ¬Ò²¾ÍÊÇ˵ҪѰַµÄÐÐÒѾ´¦ÓÚѡͨÓÐЧ״̬£¬´Ëʱ¿ÉÖ±½Ó·¢ËÍÁÐѰַָÁÊý¾Ý¶ÁȡǰµÄ×ܺÄʱΪCL¡£Õâ¾ÍÊÇËùνµÄ±³¿¿±³£¨Back to Back£©Ñ°Ö·£¬±»³ÆÖ®ÎªÒ³¿ìËÙÃüÖУ¨PFH£¬Page Fast Hit£©¡£
3. ҪѰַµÄÐÐËùÔÚµÄL-BankÖÐÒѾÓÐÁíÒ»¸öÐд¦Óڻ״̬£¨Î´¹Ø±Õ£©£¬ÕâÖÖÏÖÏó¾Í±»³Æ×÷Ѱַ³åÍ»£¬±ØÐëÒª½øÐÐÔ¤³äµçÀ´¹Ø±Õ¹¤×÷ÐУ¬ÔÙ¶ÔÐÂÐз¢ËÍÐÐÓÐЧÃüÁî¡£×ܺÄʱÊÇ tRP+tRCD+CL£¬ÕâÖÖÇé¿öÎÒÃdzÆÖ®ÎªÒ³´íʧ£¨PM£¬Page Miss£©¡£Ð¡ÐÜÔÚÏßwww.beareyes.com.cn
¶ÔÓÚÈÎÒâµÄDRAMÄÚ´æÐ¾Æ¬À´Ëµ£¬¹¤×÷ʱ²úÑÓ³ÙÊDz»¿É±ÜÃâµÄ¡£Ð¾Æ¬×éµÄÄÚ´æ¿ØÖÆÆ÷ÒªÏëÌá¸ßЧÂÊ£¬¾Í±ØÐ뾡Á¿Ìá¸ßPHÓëPFH£¬Í¬Ê±¼õÉÙPM£¬´Ó¶ø¾¡Á¿¼õÉÙÕâЩÑÓ³Ù¶ÔÓÚÕû¸öÄÚ´æÏµÍ³µÄÓ°Ïì¡£
¶ÔÓÚPHR£¨Page Hit Rate£©À´Ëµ£¬MCHÔÚÿ´ÎÐвÙ×÷Ö®ºó¶Ô¹¤×÷ÐнøÐÐÔ¤³äµç¿ÉÒÔ¼õÉÙͬһL-BankÄÚ²»Í¬ÐÐѰַʱ·¢Éú³åÍ»µÄ¿ÉÄÜÐÔ£¬Ìá¸ßPHR£»Èç¹ûÔÚÒ»¸öL-Bank¹¤×÷ʱ£¬MCH¶ÔÁíÒ»¸öL-Bank½øÐÐÔ¤³äµç»òÕßѰַ£¬Ô¤³äµçÓëÊý¾ÝµÄ´«Êä¾Í»á½»´í¿ª£¬ÕâÑùµ±·ÃÎÊÏÂÒ»¸öL-Bankʱ£¬tRPÖÜÆÚÒѹý£¬¾Í¿ÉÒÔÖ±½Ó½øÈëÐÐÓÐЧ״̬ÁË£¬Èç¹ûÅäºÏµÃÀíÏë,ÄÇô¾Í¿ÉÒÔʵÏÖÎÞ¼ä¸ôµÄL-Bank½»´í¶Á/д£¬ÕâÊDZÈPH¸ü¼ÓÀíÏëµÄ¹¤×÷״̬¡£µ±È»£¬ÕâÖÖÇé¿öÖ»ÄÜ·¢ÉúÔÚºóÐøµÄÊý¾Ý²»ÔÚÍ¬Ò»Ò³ÃæµÄʱºò¡£
ÏÂͼÖУ¬ÔÚMCHµÄ¿ØÖÆÏ£¬L-Bank0ÓëL-Bank3ʵÏÖÁËÎÞ¼ä¸ô½»´í¶ÁÈ¡£¬±ÜÃâÁËÄÚ´æµÄtRPÓëtRCDÑÓ³Ù¶ÔÕûÌåÐÔÄܵÄÓ°Ï죬ÊÇ×îÀíÏëµÄ¹¤×÷״̬¡£Ð¡ÐÜÔÚÏßwww.beareyes.com.cn

ʵ¼ÊÉÏ£¬½»´íʽÄÚ´æ¿ØÖÆÔçÔÚVIA693ÕâÑùµÄоƬ×éÉϾÍÒѾͶÈëÁËʹÓã¬ÏÖÔÚ¸÷ÖÖоƬ×éµÄMCH¶¼¾ß±¸½»´íʽÄÚ´æ¿ØÖÆ/Ë¢ÐÂÄÜÁ¦¡£
¶ÔÓÚPFHR£¨Page Fast Hit Rate£©À´Ëµ£¬MCHµÄÈÎÎñ¾ÍÊÇÈÃÒ»¸ö¹¤×÷ÐÐÔÚ½øÐÐÔ¤³äµçǰ¾¡¿ÉÄܶàµÄ½ÓÊÕ¹¤×÷ÃüÁÒÔ´ïµ½±³¿¿±³µÄЧ¹û£¬Ìá¸ßFPHE¡£ÏÔÈ»£¬Ö»Òª±±ÇÅоƬ²»·¢³öÔ¤³äµç£¨°üÀ¨ÔÊÐí×Ô¶¯Ô¤³äµç£©µÄÃüÁÐдò¿ªµÄ״̬¾Í»áÒ»Ö±±£³Ö¡£ÔÚ´ËÆÚ¼äµÄ¶Ô¸ÃÐеÄÈκζÁд²Ù×÷Ò²¾Í²»»áÓÐ tRCD µÄÑÓ³Ù¡£¿É¼û£¬Èç¹û±±ÇÅоƬÔÚÄÜͬʱ´ò¿ªµÄÐУ¨Ò³£©Ô½¶à£¬ÄÇô PFHR Ò²¾ÍÔ½´ó¡£²»¹ý£¬´ÓDRAMµÄѰַÔÀí£¨¶Á³ö·Å´óÆ÷Ö»ÄÜͬʱΪһÐзþÎñ£©ÉÏÀ´Ëµ£¬¿Éͬʱ´ò¿ªµÄÒ³ÊýÒ²ÊÇÓÐÏÞÖÆµÄ£¬Òò´Ë£¬µ±´ïµ½MCHÒ³Ãæ¹ÜÀíÊýµÄ¼«ÏÞµÄʱºò£¬´ò¿ªÐÂҳʱ¾Í±ØÐëÒª¹Ø±ÕÒ»¸ö´ò¿ªµÄÒ³¡£Õâ¾ÍÉæ¼°µ½Ò»¸ö²ßÂÔÎÊÌ⣬ÏÖÔÚµÄMCHÒ»°ãÓÃLRUËã·¨£¨Least Recently Used£¬½üÆÚ×îÉÙʹÓã©À´¹ÜÀí¡£Ð¡ÐÜÔÚÏßwww.beareyes.com.cn
³ýÁËÒÔÉϽ²µ½µÄʱÐòÓÅ»¯£¬ÁíÒ»¸ö¶ÔÄÚ´æ¿ØÖÆÆ÷ЧÂÊÓÐÓ°ÏìµÄÊý¾ÝÊÇÍ»·¢³¤¶È¡£Ä¿Ç°ÄÚ´æµÄ¶Áд»ù±¾¶¼ÊÇÁ¬ÐøµÄ£¬Ö»ÒªÖ¸¶¨ÆðʼÁеØÖ·ÓëÍ»·¢³¤¶È£¬ÄÚ´æ¾Í»áÒÀ´ÎµØ×Ô¶¯¶ÔºóÃæÏàÓ¦ÊýÁ¿µÄ´æ´¢µ¥Ôª½øÐжÁ / д²Ù×÷¶ø²»ÔÙÐèÒªÄÚ´æ¿ØÖÆÆ÷Á¬ÐøµØÌṩÁеØÖ·£¬Õâ±»³ÆÎªÍ»·¢´«Ê䣨Burst£©£¬ËüµÄÖÜÆÚÊý¾ÍÊÇÍ»·¢³¤¶È£¨Burst Lengths£©¡£BLµÄ³¤¶ÌÓëÆäÓ¦ÓõÄÁìÓòÓÐןܴó¹ØÏµ¡£BLÔ½³¤£¬¶ÔÓÚÁ¬ÐøµÄ´óÊý¾ÝÁ¿´«ÊäºÜÓкô¦£¬µ«ÊǶÔÁãÉ¢µÄÊý¾Ý£¬BLÌ«³¤·´¶ø»áÔì³É×ÜÏßÖÜÆÚµÄÀË·Ñ£¬ËäÈ»ÄÜͨ¹ýһЩÃüÁîÀ´½øÐÐÖÕÖ¹£¬µ«ÕâÒ²Õ¼ÓÃÁË¿ØÖÆ×ÊÔ´£¬½µµÍ×ÜÌåµÄ¿ØÖÆÐ§ÂÊ¡£Ð¡ÐÜÔÚÏßwww.beareyes.com.cn
×îºó£¬µ±Ç°²î¾àÔ½À´Ô½´óµÄCPUºÍDRAMËÙ¶ÈÒ²¶ÔMCHÌá³öÁËÖØ´óÌôÕ½¡£ÓÉÓÚCPUºÍDRAMËٶȵIJîÒìÐÔ£¬Ä¿Ç°µÄCPU¶¼Å䱸Á˸÷ÖÖCacheÓÃÀ´¶Ô¿¹´æ´¢Æ÷ÑÓ³Ù¡£µ«ÊÇÐí¶àÓ¦ÓóÌÐòÓµÓм«¸´ÔӵĶÁȡģʽ£¬Ëæ»ú¶ÁÈ¡µÄ¸ÅÂʺܸߣ¬²¢ÇÒûÓÐÓÐЧµØÀûÓôø¿í¡£µ±ÎÞ·¨±ÜÃâµÄ³öÏÖcache missµÄʱºò£¬CPUµÄ¹¤×÷¾Í±ØÐëÔÙÖ´ÐÐÒ»´ÎÄÚ´æ´æÈ¡²ÅÄܹ»¼ÌÐø¡£µ±Ç°PCÄÚ´æ×ÓϵͳµÄÑÓ³Ù´óÔ¼ÊÇ120£150ns£¬¼´Ê¹Cache hit rate´ïµ½99£¥£¬CPUÒ²¿ÉÄܻỨ50£¥»ò¸ü¶àµÄʱ¼äÀ´µÈ´ýÄÚ´æÇëÇóµÄ½áÊø¡£¶ÔÓÚÒ»¿ÅʱÖÓÆµÂÊÔÚ2GHz»òÕßÒÔÉϵÄCPU¶øÑÔ£¬Cache missÎÞÒÉÊÇÖÂÃüµÄ£¬Ò»´Îµ¥¶ÀµÄÄÚ´æÇëÇó¿ÉÄÜ»áÀË·Ñ200£300¸öCPUÖÜÆÚ£¬Õû¸öÁ÷Ë®Ïß¶¼»áÒò´Ë¶øÍ£¶Ù¡£
CPUµÄÉè¼Æ±¾ÉíÎÞÒÉÊǾ¡Á¿¼õÉÙÕâÖÖ¼¸ÂÊ·¢ÉúµÄ»ú»á£¬µ«CacheÈÝÁ¿×ÜÊÇÓÐÏ޵쬶ø·ÖÖ§Ô¤²âÒ²²»»á×ÜÊÇÕýÈ·¡£µ±Cache missºó±»ÆÈÂÖµ½ÄÚ´æ×ÓϵͳµÇ³¡µÄʱºò£¬Çé¿öÒѾÊÇÏ൱Ôã¸â£¬ÎÞÂÛ¶àô¿ìËÙµÄDRAM£¬¶àôÓÅÐãµÄÄÚ´æÑÓ³ÙÒþ²Ø²ßÂÔ£¬ËüÃǸúCPUÖ®¼äµÄËٶȶ¼Ïà²îÌ«¹ýÒ£Ô¶¡£ËùÒÔÒ»¶¨µÄԤȡ»úÖÆÊÇÊ®·Ö±ØÒªµÄ¡£Ð¡ÐÜÔÚÏßwww.beareyes.com.cn

Èç½ñµÄ¸÷ÖÖоƬ×é¶¼»áÅ䱸µÄ°åÔØÔ¤È¡»úÖÆ£¬ÎªËüÃÇÅ䱸¸÷ÖÖPrefetchËã·¨£¬¿ÉÒÔ¶¯Ì¬Ô¤²âϵͳÐèҪʲôÄÚ´æÒ³Ã棬ÔÚÐèҪʱÏÈߢȡËùÐèµÄÄڴ棬Ìá¸ßÊý¾Ý·ÃÎʵÄ׼ȷÐÔ£¬¼õÉÙÄÚ´æÑÓ³ÙÔì³ÉµÄÐÔÄÜËðʧ¡£ÉõÖÁÔÚMCHÀï´´ÔìÒ»¸öÀàËÆL3 CacheµÄ´æ´¢¿Õ¼ä£¬²¢Êʵ±²Â²âºÍԤȡÊý¾ÝÀ´°ïÖú¼õÉÙCache miss·¢ÉúµÄ¼¸ÂÊ¡£°åÔØÔ¤È¡»úÖÆÊǵ±Ç°¾ö¶¨ÏµÍ³Ð§ÂʵÄÁíÒ»¸öÖØÒªÄÚ´æ¿ØÖÆÆ÷ϸ½Ú£¬Òź¶µÄÊÇÕâ·½ÃæµÄ×ÊÁÏ´ÓÀ´¾ÍûÓг§É̹«²¼¹ý¡£ÎÒÃÇÖ»Äܸù¾ÝһЩÓÐÏÞµÄÐÅÏ¢À´²Â²âÆä¹æ¸ñ¡£Ð¡ÐÜÔÚÏßwww.beareyes.com.cn
ÒÔÉÏÊÇÄÚ´æ¿ØÖÆÆ÷¶ÔÄÚ´æ×ÓϵͳЧÂÊÓ°ÏìµÄ¼¸¸öÖ÷Òª·½Ã棬¶øÊµ¼ÊÉÏ£¬Çé¿öÒª¸´Ôӵöࡣ´æ´¢Æ÷µÄÒ³Ãæ¹ÜÀí¡¢µØÖ·Ó³ÉäºÍ½»²æ´æÈ¡¡¢Í»·¢´®³¤¶ÈºÍԤȡ²ßÂÔ£¬Ã¿Ò»¸ö²ÎÊýµÄÉèÖö¼»á¶Ô×îÖÕЧÄÜÔì³ÉÓ°Ïì¡£ÏÂÃæÎÒÃǾ͸ù¾ÝÊÖÍ·ÕÆÎÕµÄһЩ×ÊÁÏ£¬¶Ô¸÷¼Ò²Î²âµÄCore2оƬ×éÔÚÄÚ´æ¿ØÖÆÆ÷·½ÃæµÄһЩϸ½Ú½øÐмòµ¥·ÖÎö¡£