¹öÁö´Ï¾Æ ´ëÇаú Ķ¸®Æ÷´Ï¾Æ »÷µð¿¡°í ´ëÇÐ ¿¬±¸ÆÀ¿¡¼ Áö±Ý±îÁö °ø°³µÈ À¯ÇüÀÇ ½ºÆåÅÍ ¿ÏÈ Á¤Ã¥ÀÌ ¹«¿ëÁö¹°ÀÎ ½ÅÇü ½ºÆåÅÍ Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ¾ú´Ù°í ¹àÇû´Ù.
¿¬±¸ÆÀÀº »õ·Î¿î Ãë¾àÁ¡ÀÌ AMD¿Í ÀÎÅÚ ÃֽŠÇÁ·Î¼¼¼¸¦ Æ÷ÇÔÇØ ÇöÁ¸ÇÏ´Â ¸ðµç x86 CPU¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù°í ¹ßÇ¥ÇÏ¿´À¸¸ç, À̹ø Ãë¾àÁ¡Àº º¹ÀâÇÑ ¸í·É¾î¸¦ ¼öÇàÇÏ´Â ÀÛÀº ´ÜÀ§ÀÎ Micro-OpÀÌ ÀúÀåµÇ´Â ij½Ã¿¡¼ ¹ß°ßµÇ¾ú´Ù.
À̹ø Ãë¾àÁ¡ ´ëÀÀÀ» À§Çؼ´Â iTLB (Instruction Translation Lookaside Buffer)¸¦ ÀÚÁÖ ºñ¿ì°Å³ª ±ÇÇÑ º°·Î Micro-Op ij½Ã¸¦ ºÐÇÒ, ȤÀº ¸ð´ÏÅ͸µ Áֱ⸦ ´ÜÃàÇÏ´Â ¹æ¹ýÀÌ Á¦±âµÇ¾úÁö¸¸ ¸ðµÎ ¼º´É¿¡ ºÎÁ¤Àû ¿ëÇâÀ» ³¢Ä£´Ù.
´Ù¸¸, À̹ø Ãë¾àÁ¡À» ¾Ç¿ëÇϱâ À§Çؼ´Â ÀÎÅÚÀÌ Á¦¾ÈÇÏ´Â LFENCE¸¦ Æ÷ÇÔÇØ ±âÁ¸ÀÇ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ±â¹Ý ¿ÏÈ Á¶Ä¡¸¦ ¸ðµÎ ¿ìȸÇØ °ø°ÝÇØ¾ß ÇϹǷΠ½ÇÁ¦ È°¿ëµÇ±â¿¡´Â ³À̵µ°¡ ³ôÀ» °ÍÀ¸·Î ¿¹»óµÈ´Ù.
AMD¿Í ÀÎÅÚ ¸ðµÎ ÇØ´ç Ãë¾àÁ¡¿¡ ´ëÇÑ ³»¿ëÀ» °øÀ¯¹ÞÀº »óÅ·Î, ¾ÆÁ÷ ´ëÀÀ ¿ÏÈ Á¶Ä¡ Á¦°ø¿¡ ´ëÇÑ ÀÔÀåÀº ¹àÈ÷Áö ¾Ê°í ÀÖ´Ù. º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº ¹öÁö´Ï¾Æ ´ëÇп¡¼ °ø°³ÇÑ ¹é¼¸¦ ÅëÇØ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
|