INTELÀÌ »õ·Ó°Ô »ç¿ëÇÒ ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ À̸§Àº ÄÚ¾î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÌ´Ù. ±âÁ¸ ³Ý¹ö½ºÆ® ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ¿Í ¹è´Ï¾î½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ·Î ³ª´©¾îÁ® ÀÖ´ø ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄ°¡ ÄÚ¾î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ·Î ÅëÇÕµÇ°Ô µÇ¾î x86 ¼¹ö ¹× µ¥½ºÅ©Å¾ ±×¸®°í ¸ð¹ÙÀÏ¿ë ÇÁ·Î¼¼¼ ¸ðµÎ°¡ ÇϳªÀÇ ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃĸ¦ »ç¿ëÇÏ°Ô µÈ´Ù.
±×·³ ÄÚ¾î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ Æ¯Â¡Àº ¹«¾ùÀϱî?.. ÄÚ¾î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ Æ¯Â¡Àº ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁöÀÇ °¨¼Ò¿¡ ÀÖ´Ù. ÀÌ ºÎºÐÀº ÀÌ¹Ì 2ÆäÀÌÁö¿¡¼ ¼³¸íÇÏ¿´µíÀÌ ³ëÆ®ºÏ¿ë ¸ð¹ÙÀÏ ÇÁ·Î¼¼¼¿¡¼ »ç¿ëµÇ´ø ¹è´Ï¾î½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃĸ¦ ¼ö¿ëÇÏ¿© À籸¼ºÇÑ ±â¼úÀ̱⿡ ¹è´Ï¾î½º³ª ¹è´Ï¾î½ºÀÇ »À´ë°¡µÈ P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ ±¸Á¶¿Í »ó´çÈ÷ ´à¾ÆÀÖ´Ù.
±×·³ Áö±ÝºÎÅÍ ÄÚ¾î ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄÀÇ °¡ÀåÅ« º¯ÈÀÎ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú´Ù.
IPC ¼º´ÉÀ» °³¼±Çϱâ À§ÇØ È® ÁÙ¿´´Ù
2ÆäÀÌÁö¿¡¼ ÀÌ¹Ì ¼³¸íÇÏ¿´µíÀÌ ³Ý¹ö½ºÆ® ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ ¼º´ÉÀº IPCÀÇ »ó½ÂÀÌ ¾Æ´Ñ Ŭ·°»ó½Â¿¡ ÁßÁ¡À» µÐ ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄÀÌ´Ù. ±×·¯³ª ÀÌ¹Ì ¼³¸íÇÏ¿´µíÀÌ ³Ý¹ö½ºÆ® ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ°¡ Ãß±¸Çß´ø Ŭ·°»ó½ÂÀ» Æ÷±âÇÏ¿´À¸´Ï ÀÌÁ¦´Â IPC »ó½Â¿¡ ÁßÁ¡À» µÎ¾î¾ß Çß´Ù.
µû¶ó¼ »õ·Î¿î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃĴ Ŭ·°´ç ó¸®ÇÒ ¼ö ÀÖ´Â ÀνºÆ®·°¼ÇÀÇ ¼ö¸¦ Áõ°¡½ÃÅ°±â À§ÇØ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¸¦ ÁÙÀÏ ¼ö¹Û¿¡ ¾ø´Âµ¥ ¹«·Á 31°³ÀÇ ´Ü°è·Î ³ª´©¾î ¹ö·È´ø ³Ý¹ö½ºÆ® ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÆäÀÌÁö¸¦ 14´Ü°è·Î ÁÙ¿© ¹ö·È´Ù.(ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¿Í Ŭ·° ±×¸®°í IPC¿ÍÀÇ »ó°ü °ü°è´Â 2ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù)
ÀÌ°ÍÀº ÄÚ¾î ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄÀÇ »À´ë¶ó°í ÇÒ ¼ö ÀÖ´Â ¸ð¹ÙÀÏ¿ë ¹è´Ï¾Æ½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ(µµ¼± ÄÚ¾î)¿¡ »ç¿ëµÈ 12´Ü°èÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁöº¸´Ù 2´Ü°è°¡ ´Ã¾î³ °ÍÀÌ´Ù. °æÀï»çÀÎ AMDÀÇ K8 ÇÁ·Î¼¼¼(AThlon64 °è¿)µµ 12´Ü°èÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
ÀÎÅÚÀº 14´Ü°èÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö·Î ±¸¼ºÇÑ ÄÚ¾î ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄÀÇ ±¸Á¶·Î ÀÎÇØ IPC°¡ ¶³¾îÁø´Ù´Â ÁöÀû¿¡¼ ÇعæµÉ ¼ö ÀÖ°Ô µÆ´Ù.
12 ´Ü°è°¡ ¾Æ´Ñ 14 ´Ü°èÀÎ ÀÌÀ¯
±Ùµ¥ ¿Ö 14°³ÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö·Î ±¸¼ºÇÑ °ÍÀϱî?.. ÀÌ¹Ì ¹è´Ï¾Æ½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ¿¡¼ 12°³¸¦ »ç¿ëÇÏ°í ÀÖ°í °æÀï»çµµ 12´Ü°è¸¦ »ç¿ëÇÏ°í ÀÖÀ¸´Ï 12´Ü°è¸¦ »ç¿ëÇÒ ¼ö ÀÖ¾úÀ»ÅÙµ¥ ¸»ÀÌ´Ù.. ÀÌ Áú¹®ÀÇ ´ëÇÑ ´äÀº Ŭ·°¿¡ ÀÖ´Ù.
ÀÌ¹Ì ¾Ë¾Æº¸¾ÒµíÀÌ ÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀ» °áÁ¤ÇÏ´Â ¿¼è´Â IPC¿Í Ŭ·°ÀÌ´Ù. ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ °³¹ß»ç´Â ÀÌ µÎ°¡Áö ¿ä¼ÒÀÇ ÀûÀýÇÑ Á¶ÇÕÀ» ã¾Æ ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃĸ¦ °³¹ßÇÏ°Ô µÇ´Âµ¥ INTELÀÇ 12 ´Ü°è ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö´Â ¹è´Ï¾Æ½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ °¡Àå ÃÖ±Ù ¹öÀüÀÎ Yonah ÄÚ¾îÀÇ Core Duo ÇÁ·Î¼¼¼´Â µ¿ÀÏ Å¬·°ÀÇ °æÀï»ç µ¥½ºÅ©Å¾¿ë Á¦Ç°º¸´Ù ¼º´ÉÀÌ ³ôÁö ¸øÇÑ °ÍÀ¸·Î ³ªÅ¸³ »óÅÂÀÌ´Ù.
¹°·Ð °°Àº ´Ü°èÀÇ ½ºÅ×ÀÌÁö¸¦ °¡Áö´Â ±âÁ¸ µµ¼± Äھ´Ù´Â ¼º´ÉÀÌ Çâ»óµÇ±â´Â ÇßÁö¸¸ Ŭ·°µµ 2Ghz Ãʹݿ¡ ¸Ó¹°·¯ ÀÖ°í ¼º´Éµµ °æÀï»çÀÇ µ¿ÀÏŬ·° Á¦Ç°º¸´Ù ³·°Å³ª ºñ½ÁÇÑ ¼öÁØÀ¸·Î ³ªÅ¸³µÀ½À¸·Î Ŭ·°À» »ó½Â½Ãų ÇÊ¿ä°¡ ÀÖ¾ú´ø °ÍÀÌ´Ù.
±×·¡¼ INTELÀº Ŭ·°À» Á»´õ ½±°Ô »ó½Â½ÃÅ°±â À§ÇØ ¹è´Ï¾Æ½º ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃĺ¸´Ù ´Ã¾î³ 14´Ü°èÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¸¦ »ç¿ëÇÑ °ÍÀÌ´Ù.
ÀνºÆ®·°¼Ç µðÄÚµù ¼º´ÉÀ» ³ôÇô¶ó
À§¿¡¼ ¼³¸íÇÏ¿´µíÀÌ INTELÀº ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¸¦ ±âÁ¸ ¹è´Ï¾Æ½º ¸¶ÀÌÅ©Æ÷¾ÆÅ°ÅØÃĺ¸´Ù 2°³ ´õ ´Ã¸° 14´Ü°èÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¸¦ Àû¿ëÇÏ¿© Á»´õ ³ôÀº Ŭ·°À¸·Î µ¿ÀÛ½Ãų¼ö ÀÖ°Ô µÇ¾úÁö¸¸ ±×¸¸Å IPC´Â ¶³¾îÁú¼ö Àֱ⿡ ´Ù¸¥ ºÎºÐ¿¡¼µµ ¼º´ÉÀ» Çâ»ó½Ãų¼ö ÀÖ´Â ¹æ¹ýÀ» ã¾Æ¾ßÇß´Ù.
INTELÀÌ IPC¿Í Ŭ·° »ó½Â ÀÌ¿ÜÀÇ ¼º´É °³¼± ¹æ¹ýÀ¸·Î ã¾Æ³½ °ÍÀº ¹Ù·Î µðÄÚ´õÀÇ ¼º´É °³¼±ÀÌ´Ù.
2ÆäÀÌÁö¿¡¼ ¼³¸íÇÏ¿´µíÀÌ ÇÁ·Î¼¼¼ÀÇ ÆÄÀÌÇÁ¶óÀÎÀº ±âº»ÀûÀ¸·Î Instruction Fetch / Decode Instructions / Fetch Operands / Execute / Store to CacheÀÇ 5´Ü°è·Î ¿¬»êÀÌ Ã³¸®µÈ´Ù. ÃÖÃÊ Hardware Prefetcher¸¦ ÅëÇØ L1 ij½¬·Î ÀúÀåµÈ ÀνºÆ®·°¼ÇÀÌ FetchµÇ¾î µðÄÚ´õ·Î Àü´ÞµÇ¸é µðÄÚ´õ´Â ÇÁ·Î¼¼¼°¡ ÀνÄÇÒ ¼ö ÀÖ´Â ³»ºÎÀÇ ÄÚµåÀÎ Micro-op·Î µðÄÚµùµÈ´Ù.
INTELÀº ÀÌ ´Ü°èÁß¿¡¼ ½ÇÁ¦ ÇÁ·Î¼¼¼°¡ ó¸®ÇÒ ¼ö ÀÖ´Â Micro-op ÄÚµå·Î º¯È¯½ÃÄÑÁÖ´Â ´Ü°èÀÎ µðÄÚµåÀÇ ¼º´ÉÀ» °³¼±ÇÏ¿© ÇÁ·Î¼¼¼ Àüü ¼º´ÉÀ» °³¼±½ÃÅ°µµ·Ï Çߴµ¥ INTELÀÌ ÅÃÇÑ ¹æ¹ýÀº »ó´çÈ÷ °£´ÜÇÏ´Ù.
ÀÌ¹Ì °°Àº ±¸Á¶¸¦ °¡Áø °ÍÀ¸·Î ¼³¸íÇÑ P6 ³ª ¹è´Ï¾Æ½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ´Â ÀÌ µðÄÚµå ´Ü°è¿¡ 3°³ÀÇ µðÄÚ´õ¸¦ ÅëÇØ µðÄÚµùÇϵµ·Ï ¸¸µé¾î ³õ¾ÒÁö¸¸ ÄÚ¾î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ¿¡´Â 4°³ÀÇ µðÄÚ´õ°¡ »ç¿ëµÇµµ·Ï ¸¸µé¾î ³õ¾Ò´Ù.
°°Àº ´Ü°èÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¸¦ °¡Áø´Ù°í ÇÏ´õ¶óµµ µðÄÚ´õ°¡ ´õ ¸¹ÀºÂÊÀÇ ¼º´ÉÀÌ ³ôÀº °ÍÀº ´ç¿¬ÇÑ °á°úÀÓÀ¸·Î 12´Ü°è¿¡¼ 14´Ü°è·Î ´Ã¾î³ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö·Î ÀÎÇØ ÁÙ¾îµç IPC ¼º´ÉÀ» µðÄÚ´õ Ãß°¡·Î °³¼±Çϵµ·Ï ¸¸µé¾î ³õÀº °ÍÀÌ´Ù.
Âü°í·Î Micro-op ÄÚµå·Î º¯È¯½ÃÄÑÁÖ´Â ÀÌ µðÄÚ´õµéÀº µÎ Á¾·ù°¡ ÀÖ´Ù, simple µðÄÚ´õ¿Í complex µðÄÚ´õÀÇ µÎÁ¾·ù·Î ±¸¼ºµÇ¾î Àִµ¥ simple µðÄÚ´õÀÇ °æ¿ì ºü¸¥ µðÄÚµù ¼º´ÉÀ» °¡Á® Ŭ·°´ç ÇÑ °³ÀÇ x86 ÀνºÆ®·°¼ÇÀ» ÇÑ °³ÀÇ Micro-op ÄÚµå·Î º¯È¯½ÃÄÑ ÁØ´Ù. ´ëºÎºÐÀÇ x86 Àνº·°¼ÇµéÀÌ ÀÌ simple µðÄÚ´õ¸¦ ÅëÇØ Ã³¸®µÈ´Ù.
complex µðÄÚ´õ´Â x86 ÀνºÆ®·°¼ÇÁß ¼Ò¼öÀÇ ÀνºÆ®·°¼Çµé¾ÈÀ» Micro-op ÄÚµå·Î º¯È¯½ÃÄÑÁÖÁö¸¸ simple µðÄÚ´õ ´Þ¸® Ŭ·°´ç µÎ °³ ȤÀº 4°³ÀÇ Micro-op ÄÚµå·Î º¯È¯½Ãų¼ö°¡ ÀÖ´Ù.
À§ÀÇ À̹ÌÁö¿¡ ³ªÅ¸³ª ÀÖµíÀÌ P6 ¹× ¹è´Ï¾Æ½º ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ´Â µÎ °³ÀÇ simple µðÄÚ´õ¿Í ÇÑ °³ÀÇ complex µðÄÚ´õ·Î ±¸¼ºµÇ¾î ÃÑ 3°³ÀÇ µðÄÚ´õ°¡ µðÄÚµù ±â´ÉÀ» ¼öÇàÇÏÁö¸¸ ÄÚ¾î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ´Â 3°³ÀÇ simple µðÄÚ´õ¿Í ÇÑ °³ÀÇ complex µðÄÚ´õ·Î ±¸¼ºµÇ¾î ÀÖ¾î Ŭ·°´ç µðÄÚµù½Ãų¼ö ÀÖ´Â ÀνºÆ®·°¼Ç ¼º´ÉÀÌ ÈξÀ ´õ ³ô´Ù. (ÀÎÅÚÀº ±âÁ¸ x86 ÇÁ·Î¼¼¼º¸´Ù 33% ÀÌ»óÀÇ ÀνºÆ®·°¼Ç µðÄÚµù ¼º´É °³¼±ÀÌ ÀÖ´Ù°í ¼³¸íÇÏ°í ÀÖ´Ù.)
³Ý¹ö½ºÆ® ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃĵµ ±âÁ¸ P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃĺ¸´Ù µðÄÚµù ¼º´ÉÀ» °³¼±Çϱâ À§ÇØ ½ÇÇà ÃßÀû ij½¬¶ó´Â »õ·Î¿î ¹æ½ÄÀÇ Ä³½¬¸¦ »ç¿ëÇÑÀûÀÌ ÀÖÀ¸³ª ÀÌ ±â¼úÀº »ç½Ç»ó 20´Ü°è(Áö±Ý¿¡ ¿Í¼´Â 31´Ü°è)·Î ´Ã¾î³ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁöÀÇ ¹®Á¦Á¡ÀÎ ºÐ±â ¿¹Ãø ½ÇÆи¦ ´ëºñÇϱâ À§ÇØ ¸¸µç ±â¼úÀ̾ú´Ù.
|