ÀÎÅÚ CPUÀÇ ºÐ±â ¿¹Ãø±â °ü·Ã Ãë¾àÁ¡ÀÎ 'Indirector'°¡ ¹ßÇ¥µÇ¾ú´Ù
ÇØ´ç Ãë¾àÁ¡Àº Ķ¸®Æ÷´Ï¾Æ ´ëÇаú »÷µð¾Æ¿¡°í ´ëÇÐÀÇ °øµ¿ ¿¬±¸ÁøÀÌ ¹àÇô³½ °ÍÀ¸·Î, ÀÎÅÚ ¿¤´õ ·¹ÀÌÅ©¿Í ·¦ÅÍ ·¹ÀÌÅ©¿¡¼ ¹ß°ßµÇ¾úÀ¸¸ç, °ø°Ý¿¡ BTB(Branch Target Buffer)¿Í IBP(Indirect Branch Predictor)¸¦ ÀÌ¿ëÇØ °ø°ÝÀÚ°¡ Á¤È®ÇÑ BTI(Branch Target Injection) °ø°ÝÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù.
ÀÎÅÚÀº À̹ø¿¡ ¹ßÇ¥µÈ 'Indirector' Ãë¾àÁ¡¿¡ ±âÁ¸¿¡ Á¦°øµÈ IBRS, eIBRS BHI ¿ÏÈ Á¶Ä¡·Î ´ëÀÀ °¡´ÉÇÏ´Ù¸ç, »õ·Î¿î ¿ÏÈÃ¥À̳ª °¡À̵å¶óÀÎÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â ÀÔÀåÀÌ´Ù. ÀÌ·± ÀÔÀå°ú´Â º°°³·Î, ÀÎÅÚÀº ¿ÃÇØ 2¿ù 'Indirector' Ãë¾àÁ¡ °ü·Ã ³»¿ëÀ» Å뺸 ¹Þ¾Æ ½Ã½ºÅÛ º¥´õµé¿¡ °ü·Ã ³»¿ëÀ» ¾Ë·Á ´ëóÅä·Ï Çß´Ù. |