Å×Å©³ë¾Æ
Ȩ > ±âȹ&º¥Ä¡ > °­ÁÂ
ÆæƼ¾ö 4ÀÇ ½Å±â¼ú - 4. Netburst Technology (1)
Å×Å©³ë¾Æ  |  webmaster@technoa.co.kr
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2000.11.22  20:22:00
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn


[°­ÁÂ] ÆæƼ¾ö 4ÀÇ ½Å±â¼ú

4. Netburst Technology (1)


P5, P6, Netburst ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö ºñ±³
P5¿¡¼­´Â 5 ½ºÅ×ÀÌÁö, P6¿¡¼­´Â 10 ½ºÅ×ÀÌÁö, ±×¸®°í ³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃÄ¿¡¼­´Â
20 ½ºÅ×ÀÌÁöÀÇ ÆÄÀÌÇÁ¶óÀÎ ±¸Á¶¸¦ °¡Áø´Ù.

Ŭ·° ¼ÓµµÀÇ Çâ»ó - 20½ºÅ×ÀÌÁö ÆÄÀÌÇÁ¶óÀÎ

³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃÄÀÇ °¡Àå Å« Çõ½ÅÁßÀÇ Çϳª´Â ¹Ù·Î 20 ½ºÅ×ÀÌÁöÀÇ ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄÀÌ´Ù.

(ÀÌ¿¡ ´ëÇؼ­´Â ÀÌ¹Ì Áö³­ 8¿ù°æ Anantech¿¡¼­ 'ÀÎÅÚ ÆæƼ¾ö 4 ÇÁ·Î¼¼¼­ÀÇ ³»ºÎ¾ÆÅ°ÅØÃÄ - ³Ý¹ö½ºÆ® Å×Å©³î·¯Áö'¶ó´Â Á¦¸ñÀ¸·Î ±ÛÀÌ ¿Ã¶ó¿Â ÀûÀÌ ÀÖ´Ù. ¿ø¹®Àº 'Intel's NetBurst Architecture - The Pentium 4's innards get a name' À̸ç, ÀÌ ±Û¿¡ ´ëÇÑ ¹ø¿ª¹®ÀÌ Å×Å©³ë¾Æ¿¡ 'ÀÎÅÚ ÆæƼ¾ö 4 ÇÁ·Î¼¼¼­ÀÇ ³»ºÎ¾ÆÅ°ÅØÃÄ - ³Ý¹ö½ºÆ® Å×Å©³î·¯Áö'¶ó´Â Á¦ÇÏ¿¡ µî·ÏµÇ¾î ÀÖ´Ù.)

±âÁ¸ ÆæƼ¾öÀÇ P5 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ´Â 5 ½ºÅ×ÀÌÁö, ±×¸®°í P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ´Â 10 ½ºÅ×ÀÌÁöÀÇ ÆÄÀÌÇÁ¶óÀÎ ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù. ±×¸®°í ³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃÄ¿¡¼­´Â 20 ½ºÅ×ÀÌÁöÀÇ ÆÄÀÌÇÁ¶óÀÎ ±¸Á¶¸¦ °¡Áø´Ù. ÆÄÀÌÇÁ¶óÀÎÀÇ ±¸Á¶¸¦ ±æ°Ô ÇÔÀ¸·Î½á ´Ü°è¸¦ ¼¼ºÐÈ­ÇÏ°í Ŭ·°¼ö¸¦ Çâ»ó½ÃŲ °ÍÀÌ´Ù. À̷νá ÆæƼ¾ö 4´Â ÇöÀçÀÇ °øÁ¤»ó¿¡¼­µµ ÆæƼ¾ö IIIº¸´Ù ¾à 40% Çâ»óµÈ Ŭ·°À» ´Þ¼ºÇÒ ¼ö ÀÖ´Ù. ÆæƼ¾ö 4 ÇÁ·Î¼¼¼­°¡ 1.4, 1.5GHzÀÇ Å¬·°¿¡¼­ ½ÃÀ۵ǰí ÀÖ´Â °ÍÀº ¹Ù·Î ÀÌ·¯ÇÑ ÀÌÀ¯¿¡ ±âÀÎÇÏ°í ÀÖ´Â °ÍÀÌ´Ù. ¹°·Ð ¿©±â¿¡´Â Æ®¸¯ÀÌ ¼û¾îÀÖ´Ù.

ÆÄÀÌÇÁ¶óÀÎÀÇ ¼¼ºÐÈ­´Â °á±¹ IPC ¼öÄ¡¸¦ ¶³¾î¶ß¸®°Ô µÈ´Ù. ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÁö¸¦ ºñ±³ÇØ º¸¸é È®½ÇÈ÷ ¾Ë ¼ö Àִµ¥, P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ¿¡¼­ 1´Ü°èÀÇ ½ºÅ×ÀÌÁö¸¸À» »ç¿ëÇÏ´ø °úÁ¤µéÀÌ ³Ý¹ö½ºÆ®¿¡¼­´Â 2½ºÅ×ÀÌÁö ÀÌ»óÀ» »ç¿ëÇÏ°í ÀÖ´Ù.


À§ÂÊÀÇ ³ì»öÀº P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ, ¾Æ·¡ÀÇ ³ë¶õ»öÀº ³Ý¹ö½ºÆ®.
P6¿¡¼­ ´ÜÀÏ ½ºÅ×ÀÌÁö¿¡ ÁøÇàµÇ´ø °úÁ¤ÀÌ ³Ý¹ö½ºÆ®¿¡¼­´Â 2½ºÅ×ÀÌÁö ÀÌ»óÀ» ¼Ò¿äÇÑ´Ù.

ÀÌ´Â, °£´ÜÈ÷ À̾߱âÇÏ¸é ³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃÄ¿¡¼­ÀÇ IPC°¡ ±Þ°ÝÈ÷ ¶³¾îÁø´Ù´Â °ÍÀ» ÀǹÌÇÏ°í ÀÖ´Ù. °á±¹ ÀÌ ºÎºÐ¿¡ ´ëÇؼ­ ±¹ÇÑÀûÀ¸·Î »ý°¢ÇÑ´Ù¸é ÆæƼ¾ö 4´Â Ŭ·°ÀÇ Çâ»óÆø¸¸Å­ ¼º´ÉÀÇ Çâ»óÀÌ µÚµû¶óÁÖÁö ¸øÇÑ´Ù´Â °ÍÀÌ´Ù.

¶ÇÇÑ, ÀÌ·¸°Ô °Å´ëÇØÁø ÆÄÀÌÇÁ¶óÀÎÀº Ä¡¸íÀûÀÎ ¾àÁ¡À» ¾È°í ÀÖ´Ù. ¹Ù·Î ºÐ±â¿¹ÃøÀÇ ½ÇÆп¡ µû¸¥ CPU ŸÀ̹ÖÀÇ ¼Õ½ÇÀÌ´Ù. P6 ÄÚ¾î ÀÌÈÄ¿¡¼­´Â ºñ¼øÂ÷½ÇÇà(out-of-order execution) ȤÀº ºÐ±â¿¹Ãø½ÇÇà(branch prediction execution)À̶ó´Â ±â´ÉÀÌ Æ÷ÇԵǾú´Ù. ÀÌ ±â´ÉÀº ÇÁ·Î¼¼¼­°¡ ¼öÇàÇØ¾ß ÇÒ ¸í·É¾î ±¸Á¶¸¦ ºÐ¼®Çؼ­ ¸ÕÀú ½ÇÇàµÇ¾î¾ß ÇÒ ¸í·É¾î¸¦ '¿¹Ãø'ÇÑ ÈÄ À̸¦ ¸ÕÀú ½ÇÇà½ÃÄѼ­ ÀÌÀÇ °á°ú°ªÀ» ÇÊ¿ä·Î ÇÏ´Â ´ÙÀ½ ¸í·É¾î¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â °ÍÀÌ´Ù. Áï, '¸ÕÀú µé¾î¿Â ¸í·É¾î°¡ ¸ÕÀú ½ÇÇàµÇ´Â °Í'ÀÌ ¾Æ´Ï¶ó '¸ÕÀú ½ÇÇàµÇ¾î¾ß ÇÏ´Â ¸í·É¾î°¡' ¸ÕÀú ½ÇÇàµÈ´Ù. P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ¿¡¼­ óÀ½ Àû¿ëµÈ ºÐ±â¿¹Ãø±â´ÉÀº ÇÁ·Î¼¼¼­ÀÇ ¼º´ÉÀ» ´ëÆø Çâ»ó½ÃÅ°´Â Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. ±×·±µ¥, µå¹°±â´Â ÇÏÁö¸¸ ÀÌ ºÐ±â¿¹ÃøÀÌ ½ÇÆÐÇÏ´Â °æ¿ì°¡ »ý±ä´Ù. ¸¸¾à ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÑ´Ù¸é ÇÁ·Î¼¼¼­´Â ºÐ±â¿¹Ãø½ÇÇà±â´É¿¡ ÀÇÇؼ­ ¾òÀº µ¥ÀÌÅ͸¦ ¸ðµÎ Æó±âÇÏ°í µ¥ÀÌÅ͸¦ °¡Á®¿À´Â °úÁ¤ºÎÅÍ ¹Ýº¹Çؾ߸¸ ÇÑ´Ù.

ÀÌ ¶§, ÆÄÀÌÇÁ¶óÀÎÀÇ ½ºÅ×ÀÌÁö°¡ ±æ¾îÁö¸é, ÀÌ·¯ÇÑ ºÐ±â¿¹ÃøÀÇ ½ÇÆп¡ µû¸¥ ¼Õ½ÇÀÌ ½ºÅ×ÀÌÁöÀÇ ±æÀÌ¿¡ ºñ·ÊÇؼ­ Ä¿Áø´Ù. ÆæƼ¾ö 4 ÇÁ·Î¼¼¼­´Â ±ä ½ºÅ×ÀÌÁö·Î ÀÎÇؼ­ Ŭ·°ÀÇ À̵æÀ» º¸¾ÒÁö¸¸ ±×¿¡ µû¸¥ ¼Õ½ÇÀÌ ÁÖ¾îÁø °ÍÀÌ´Ù. ±×·¡¼­ ³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃÄ´Â ÀÌ·¯ÇÑ ¼Õ½ÇÀ» º¸»óÇÏ°í IPC¸¦ ±Ø´ëÈ­ÇÒ ¼ö ÀÖ´Â »õ·Î¿î ±â¼úµéÀ» äÅÃÇÏ°í ÀÖ´Ù.

Áøº¸µÈ L1 ij½Ã - ½ÇÇàÃßÀû ij½Ã(Execution Trace Cache)

½ÇÇàÃßÀû ij½Ã´Â ±âÁ¸ÀÇ Åë»óÀûÀÎ L1 ij½Ã¿¡¼­ º¸´Ù Áøº¸µÈ ÇüŸ¦ °¡Áö´Â »õ·Î¿î ±¸Á¶À̸ç, 20 ½ºÅ×ÀÌÁöÀÇ ÆÄÀÌÇÁ¶óÀΰú ÇÔ²², ³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃĸ¦ ±âÁ¸ÀÇ ¾ÆÅ°ÅØÃÄ¿Í Â÷º°È­ÇÏ´Â °¡Àå Áß¿äÇÑ ºÎºÐÀÌ´Ù. ¾Õ¼­ÀÇ ÆÄÀÌÇÁ¶óÀÎ ±¸Á¶¸¦ ´Ù½ÃÇѹø »ìÆ캸µµ·Ï ÇÏÀÚ.


°¢ ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀÇ ºñ±³.
³Ý¹ö½ºÆ®¿¡¼­´Â Decode¸¦ ãÀ»¼ö°¡ ¾ø´Ù.

Decode¶ó´Â ½ºÅ×ÀÌÁö°¡ º¸ÀÌÁö ¾Ê´Â´Ù. ÇÁ·Î¼¼¼­´Â ÄÚ¾î ¾È¿¡´Â µðÄÚ´õ¶ó´Â ºÎºÐÀÌ À־ L1 ij½Ã¿¡ ÀÖ´ø ÀνºÆ®·°¼Ç µ¥ÀÌÅ͸¦ ¹Þ¾Æ¼­ ÀÌ°ÍÀ» ÇÁ·Î¼¼¼­°¡ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÇüÅÂÀÇ ÄÚµåÀÎ Micro-op·Î µðÄÚµùÇÑ´Ù. ±×¸®°í ÀÌ°ÍÀÌ ¿¬»êÀ¯´ÖÀ¸·Î Àü´ÞµÇ¾î¼­ ¿¬»êÀÌ ¼öÇàµÈ´Ù. ±âÁ¸ÀÇ ¾ÆÅ°ÅØÃÄ¿¡¼­´Â L1 ij½Ã´Â ´Ü¼øÈ÷ Á¤º¸ÀÇ ÀúÀ常À» ÇàÇϸç, µðÄÚµùÀº ÄÚ¾î ³»ºÎ¿¡¼­ ¼öÇàµÇ¾ú´Ù. ±×·¡¼­ ºÐ±â¿¹ÃøÀÌ ½ÇÆÐÇßÀ» °æ¿ì ±âÁ¸ÀÇ ¾ÆÅ°ÅØÃÄ¿¡¼­´Â µðÄÚµù °úÁ¤ºÎÅÍ ¹Ýº¹ÇØ¾ß ÇÑ´Ù´Â ¹®Á¦Á¡ÀÌ ÀÖ¾ú´Ù.


ºÐ±â¿¹ÃøÀÌ ½ÇÆÐÇßÀ» °æ¿ì P6³ª ±× ÀÌÀüÀÇ ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ´Â µðÄÚµù °úÁ¤ºÎÅÍ ¹Ýº¹ÇØ¾ß ÇÑ´Ù.

±×·¯³ª ³Ý¹ö½ºÆ®¿¡¼­´Â L1 ij½Ã°¡ ÀÌ¹Ì Ä³½Ã ³»ºÎÀÇ µðÄÚ´õ¸¦ ÅëÇØ ¿ÜºÎÀÇ ¸í·É¾îµéÀ» ¸ðµÎ Micro-op·Î ¹Ù²Ù¾î ³õÀº »óÅÂÀ̱⠶§¹®¿¡ ºÐ±â¿¹ÃøÀÇ ½ÇÆнÿ¡ ¼Õ½ÇµÇ´Â ÇÁ·Î¼¼¼­ ŸÀ̹ÖÀÌ ´ëÆø Àý°¨µÈ´Ù. ÀÌ ¶§¹®¿¡ L1 ij½ÃÀÇ ¿ë·®ÀÌ ÁÙ¾ú¾îµµ(±âÁ¸ÀÇ ¾ÆÅ°ÅØÃÄ¿Í ¿ÏÀüÈ÷ ´Ù¸¥ ºÎºÐÀÌ¶ó¼­ Ä³½Ã Å©±âÀÇ Á¤È®ÇÑ ºñ±³´Â ºÒ°¡´ÉÇÏÁö¸¸ ÀÎÅÚ¿¡¼­ ¹àÈù¹Ù¿¡ µû¸£¸é 12kBÀÇ L1 ij½Ã°¡ žÀçµÇ¾î ÀÖ´Â °ÍÀ¸·Î º¸ÀδÙ.) ±âÁ¸º¸´Ù ¿ùµîÈ÷ ³ôÀº ij½Ã È¿À²À» º¸¿©ÁÙ °ÍÀÌ´Ù. ¹°·Ð ÀÌ ºÎºÐÀÇ ¿ë·®ÀÌ ´õ¿í Ŭ¼ö·Ï ÇÁ·Î¼¼¼­ÀÇ ¼º´ÉÀº °­È­µÇÁö¸¸ ±×·¸°Ô µÇ¸é ÇÁ·Î¼¼¼­ÀÇ °¡°ÝÀÌ Áö³ªÄ¡°Ô ³ô¾ÆÁú ¿ì·Á°¡ ÀÖ´Ù.(Çö ½ÃÁ¡¿¡¼­µµ °áÄÚ Àú·ÅÇÑ °¡°ÝÀº ¾Æ´ÏÁö¸¸.)

¿©±â¼­ ¸î¸î »ç¿ëÀÚ°¡ ±Ã±ÝÇØÇÒ ¼ö ÀÖ´Â ºÎºÐÀÌ ÀÖ´Ù. ÇöÇàÀÇ P6 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄ¿¡¼­µµ ¿¹Ãø½ÇÇàÀÇ È®·üÀº ´ë´ÜÈ÷ ³ô¾ÒÀ¸¸ç, µÚ¿¡¼­µµ ´Ù½Ã ¼³¸íÇÏ°ÚÁö¸¸ ³Ý¹ö½ºÆ® ¾ÆÅ°ÅØÃÄ¿¡¼­´Â Áøº¸µÈ µ¿Àû½ÇÇà±â¼úÀÇ Àû¿ëÀ¸·Î ÀÎÇؼ­ ´õ¿í ³ôÀº ¿¹Ãø ¼º°ø·üÀ» °¡Áø´Ù. ±×·±µ¥µµ ÀÌ·¯ÇÑ ±¸Á¶°¡ ÇÊ¿äÇÑ°¡¶ó´Â °ÍÀÌ´Ù. ºñ·Ï ºóµµ°¡ ÀÛ±â´Â ÇÏÁö¸¸ ºÐ±â¿¹Ãø¿¡ ÀÇÇؼ­ ¹ß»ýµÇ´Â ¼Õ½ÇÀº ¹«½ÃÇÒ ¼ö ÀÖ´Â ¼öÁØÀÌ ¾Æ´Ï´Ù. ƯÈ÷³ª ÇÁ·Î¼¼¼­°¡ Á¡Â÷ÀûÀ¸·Î °í¼ÓÈ­°í Áý¾àÀûÀÌ µÇ¾î°¡´Â °úÁ¤¿¡¼­ Ŭ·°¼ÓµµÀÇ Çâ»óÀÌ ±â¼úÀû ¿äÀÎÀ¸·Î Á¦Çѹްí ÀÖ´Â Áö±Ý, IPCÀÇ Áõ´ëÈ­´Â ÇÁ·Î¼¼¼­ ¼º´ÉÀÇ Çâ»ó¿¡ À־ ¸Å¿ì Áß¿äÇÑ ¿ä¼ÒÀ̱⠶§¹®¿¡ ½ÇÇàÃßÀûij½Ã ±â¹ýÀº »õ·Î¿î ¾ÆÅ°ÅØÃÄÀÇ µîÀåÀ̶ó´Â ¸é ¿Ü¿¡, ¼º´ÉÀÇ ±Ø´ëÈ­¶ó´Â Ãø¸é¿¡¼­µµ ¸Å¿ì Å« Àǹ̸¦ °¡Áø´Ù.

Å×Å©³ë¾ÆÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn µÚ·Î°¡±â À§·Î°¡±â
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
ÀÚµ¿µî·Ï¹æÁö¿ë Äڵ带 ÀÔ·ÂÇϼ¼¿ä!   
È®ÀÎ
- 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte / ÃÖ´ë 400byte)
- ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
eÇÇÇÃ
[eÇÇÇÃ] ³ªÀÌ°¡ ´ë¼ö? °øÁ¶³Ãµ¿±â°è±â´É»ç Çʱâ½ÃÇè 100Á¡ ¸ÂÀº NCS±³À°»ý
[eÇÇÇÃ] ³ªÀÌ°¡ ´ë¼ö? °øÁ¶³Ãµ¿±â°è±â´É»ç Çʱâ½ÃÇè 100Á¡ ¸ÂÀº NCS±³À°»ý
³ªÀÌ°¡ µé¸é µé¼ö·Ï °øºÎÇϱⰡ ¾î·Æ´Ù´Â ¸»ÀÌ ÀÖ´Ù. ´õ±º´Ù³ª ½Ç¾÷ÀÎ »óÅ¿¡¼­ °øºÎÇÏ´Â °ÍÀ̶ó¸é ºÎ´ãÀÌ ´õ Ŭ ¼ö ¹Û¿¡ ¾ø´Ù.ÇÏÁö¸¸ À̸¦ ºñ¿ôµíÀÌ ±Øº¹ÇÏ°í, ¿ÃÇØ 2¿ù °øÁ¶³Ãµ¿±â´É»ç...

Á¦È£ : Å×Å©³ë¾Æ  |  ¹ßÇàÀÎ : ±èÇʱԠ |  ÆíÁýÀÎ : ±èÇʱԠ |  Ã»¼Ò³âº¸È£Ã¥ÀÓÀÚ : ¹Ú»ó±Ô
¼­¿ïÁö»ç : ¼­¿ïƯº°½Ã ±¸·Î±¸ µðÁöÅзÎ32°¡±æ 18, 7F | Á¦º¸ : it@technoa.co.kr
¹ßÇà¼Ò : Àü¶óºÏµµ ÀüÁֽà ¿Ï»ê±¸ Àü·æ6±æ 6 3F | µî·Ï¹øÈ£ : Àü¶óºÏµµ ¾Æ00057
µî·ÏÀÏÀÚ : 2008³â 1¿ù 14ÀÏ  |  ´ëÇ¥ÀüÈ­ : 070-8755-6291  |  FAX : 02-6280-9562
Copyright © 1999-2017 Å×Å©³ë¾Æ. All rights reserved. mail to technoa@technoa.co.kr