IA-64 Architecture
: Itanium
´Ù½Ã ½ÃÀÛÇÏ´Â ÀÎÅÚ
8bit 8088 ÇÁ·Î¼¼¼ÀÇ µîÀå ÀÌÈÄ ¸ðµç
ÀÎÅÚ ÇÁ·Î¼¼¼ÀÇ ¸í·É¾î ¼ÂÀº ±âÁ¸ ÇÁ·Î¼¼¼¸¦ ±â¹ÝÀ¸·Î ¸¸µé¾îÁ³´Ù.
32bit 386 ÇÁ·Î¼¼¼°¡ »õ·Î¿î ¸ÖƼŽºÅ· ±â´ÉÀ» °¡Áö°í µîÀåÇϸé¼
Ä¿´Ù¶õ º¯È°¡ ½ÃÀ۵ǾúÀ¸¸ç, MMX¿Í SSE ¸ÖƼ¹Ìµð¾î È®Àå ±â´ÉÀÌ Æ÷ÇԵDZ⿡
À̸£·¶´Ù. ÇÏÁö¸¸ ºÒÇàÈ÷µµ, ÀÎÅÚÀº ±âÁ¸ ¸í·É¾î¿¡ ´ëÇÑ °í¼ö¿Í ÇÏÀ§
ȣȯ¼º¿¡ ´ëÇÑ ÁýÂøÀº ÃÖ±ÙÀÇ ÇÁ·Î¼¼¼¸¦ ´õ¿í º¹ÀâÇÏ°Ô Á¦Á¶Çϵµ·Ï
¸¸µé¼ö ¹Û¿¡ ¾ø¾ú´Ù. ÀÎÅÚÀº ÆÄÀÌÇÁ¶óÀÎÀ̳ª branch ¿¹Ãø°°Àº RISCÀÇ
±â´ÉÀ» Æ÷ÇÔ½ÃÅ°±â À§ÇØ Ä¨À» ÈξÀ ´õ º¹ÀâÇÏ°Ô ¸¸µé¾î¾ß ÇßÀ¸¸ç, Apple»ç
¿ª½Ã 68000 ½Ã¸®Áî ÇÁ·Î¼¼¼¿¡¼ ºñ½ÁÇÑ ¹®Á¦¿¡ ºÎµúÄ¡±â µÇ¾ú´Ù. ÀÎÅÚÀ»
°Å¿ï»ï¾Æ AppleÃøÀº ±âÁ¸ÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ¿¡¹Ä·¹À̼ÇÀ¸·Î ±¸µ¿½ÃÅ°´Â
¿ÏÀüÈ÷ »õ·Î¿î PowerPC ĨÀ» °³¹ßÇÏ°Ô µÇ¾ú´Ù. ¼ö¸¹Àº »õ·Î¿î ÇÁ·Î¼¼¼°¡
°³¹ßµÈ ÇöÀç Æ®·£Áö½ºÅÍ ¾ç°ú MHz¸¦ Áõ°¡½ÃÅ°´Â ¼Óµµ°¡ µÐȵǴ ¹®Á¦¿¡
Á÷¸éÇÏ¸é¼ ÀÎÅÚÀº ¿ÏÀüÈ÷ »õ·Î¿î Æз¯´ÙÀÓÀ» À§ÇØ ±âÁ¸ÀÇ ¾ÆÅ°ÅØÃÄ(IA-32¶ó
¾Ë·ÁÁø...)¸¦ Æó±âÇÏ°í ÀÖ´Ù.
ItaniumÀÌ ¹«¾ùÀΰ¡?
´ëºÎºÐÀÇ ÄÄÇ»ÅÍ
¸Å´Ï¾ÆµéÀº Merced ÇÁ·Î¼¼¼¿Í °°Àº »õ·Î¿î ½Ã½ºÅÛ¿¡ Ä£¼÷ÇØ ÀÖÀ» °ÍÀÌ´Ù.
¹Ù·Î ¾ó¸¶Àü ÀÎÅÚÀº Merced¶ó´Â ÄÚµå¸íÀ»(ÀÎÅÚ ÇÁ·Î¼¼¼ÀÇ ÄÚµå¸íÀº
¸ðµÎ Ķ¸®Æ÷´Ï¾Æ¿Í ¿À·¹°ïÁÖÀÇ ° À̸§¿¡¼ µû¿Â´Ù.) Á» ´õ ÇÁ·ÎÆä¼Å³ÎÇÑ
ItaniumÀ̶ó »õ·Î ¹Ù²Ù¾ú´Ù. ÀÌ´Â ÀÎÅÚÀÌ ÆæƼ¾öÀ̶ó´Â À̸§°ú ¸¹Àº
±Ý¼Ó ¿ø¼ÒµéÀÇ À̸§ÀÌ -iumÀ¸·Î ³¡³´Ù´Â Á¡¿¡¼ Âø¾ÈÇÏ¿© ƼŸ´½°ú
¼Ò¸®°¡ ºñ½ÁÇÑ À̸§À¸·Î °áÁ¤ÇÑ °ÍÀ¸·Î º¸¿©Áø´Ù.
ÇÊÀÚ °³ÀÎÀûÀ¸·Î´Â SR-71(Àü·« Á¤Âû±â)¿¡¼
Big Bertha(1Â÷´ëÀü ´ç½Ã µ¶ÀϱºÀÇ °Å´ëÇÑ ´ëÆ÷)ÀÇ Á¶Á¾»ç ¸Ó¸®¿¡¼
º¼ ¼ö ÀÖ´Â - ´Ù¼Ò ¸ÓÀú¸® °°Àº - ƼŸ´½ ºÎºÐÀÌ ¿¬»óµÇ¹Ç·Î ƯÈ÷³ª
ÀÌ À̸§ÀÌ ¸¶À½¿¡ µéÁö ¾Ê´Â´Ù.(¿ªÀÚÁÖ : ÇÊÀÚ ¿ª½Ã À¯³½º·¯¿î ÀÌ ±ÛÀÇ
ÇÊÀÚ°¡ ¸¶À½¿¡ µéÁö ¾Ê´Â´Ù.) ¹°·Ð, "³ª"ÀÇ »ý°¢ÀÌ ÀÎÅÚÀÇ
ÀÎÅÍ³Ý Ä·ÆäÀÎÀÎ "This way in"¿¡´Â ¾Æ¹«·± ¿µÇâÀ» ¹ÌÄ¥¼ö
¾øÀ½ÀÌ ´ç¿¬ÇÏ´Ù. Merced´Â ´ÜÁö IA-64 ¾ÆÅ°ÅØó°¡ ±¸ÇöµÈ ÃÖÃÊÀÇ ÇÁ·Î¼¼¼ÀÏ
»ÓÀÌ´Ù. MercedÀÇ ½ÇÁ¦ ±¸ÇöÀÇ »ó¼¼ºÎ´Â ¾ÆÁ÷ ¾Ë·ÁÁ®ÀÖÁö ¾ÊÀ¸¹Ç·Î,
ÀÌ ±â»ç¿¡¼ ³íÇÒ ºÎºÐÀº IA-64¿¡ ´ëÇÑ Çõ½ÅÀûÀÎ °ÍÀÌ ¹«¾ùÀ̸ç, ±×°ÍÀÌ
¾î¶»°Ô ¸ðµç ¼öÁØÀÇ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô ¿µÇâÀ» ¹ÌÄ¥Áö¿¡ ´ëÇؼÀÌ´Ù.
¾îµð¿¡¼ ±¸ÀÔÇÒ ¼ö
Àִ°¡?
¾ÆÁ÷Àº ±¸ÀÔÀÌ ºÒ°¡´ÉÇÏ´Ù. Merced´Â
2³âÁ¤µµ °èȹº¸´Ù ´Ê¾îÁø »óȲÀÌ°í, ÇöÀç·Î¼´Â 2000³â Á߹ݰ濡 ÃÖÃÊÀÇ
½Ã½ºÅÛÀ» º¼ ¼ö ÀÖÀ» °Í °°´Ù. ¹°·Ð, ÀÌ Ä¨À» À§ÇÑ ¿î¿µÃ¼Á¦°¡ ÇÊ¿äÇÒ
°ÍÀÌ´Ù. ÀÎÅÚÀº Merced(¿©·¯ºÐÀÌ ItaniumÀ» °íÁýÇÑ´Ù¸é ±×·¸°Ô ÇÏÀÚ.)ÀÇ
¿£Áö´Ï¾î¸µ »ùÇÿ¡¼ ¸®´ª½º¿Í Windows 2000À» Æ÷ÇÔÇÏ´Â 4°³ÀÇ ¿î¿µÃ¼Á¦¸¦
µ¥¸ðÇÏ°í ÀÖ´Ù. Merced´Â ¼¹ö ½ÃÀåÀ» ¸ñÀûÀ¸·Î ÇÒ °ÍÀ̹ǷÎ, ÃÖÃÊÀÇ
½Ã½ºÅÛÀ» ÀÏ¹Ý »ç¿ëÀÚµéÀÌ »ç¿ëÇϱâ´Â Èûµé °ÍÀ¸·Î º¸¿©Áø´Ù.
Àß Â¥¿©Áø ¼ÒÇÁÆ®¿þ¾î
= ºü¸¥ Çϵå¿þ¾î
ÇöÀçÀÇ ÇÁ·Î¼¼¼µéÀº À̸¦ ÀÌ¿ëÇÏ´Â
¼ÒÇÁÆ®¿þ¾î¿¡¼ »ý°¢µÇ´Â °Íº¸´Ù ÈξÀ ´õ º¹ÀâÇÏ´Ù. IA-32, MIPS, PowerPC¿Í
°°Àº ¾ÆÅ°ÅØó ½ºÆåÀÌ ±âÁ¸ ½Ã½ºÅÛ°úÀÇ È£È¯¼ºÀ» À¯ÁöÇϱâ À§Çؼ´Â
Ĩ µðÀÚÀ̳ʵé·ÎºÎÅÍ Ä§ÇصǾ ¾ÈµÈ´Ù. ÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â
¹æ¹ýÀº µÎ°¡Áö°¡ ÀÖ´Ù. °¡Àå È®½ÇÇÑ ¹æ¹ýÀº Ŭ·° ¼Óµµ(MHz)¸¦ ³ôÀÌ´Â
°ÍÀÌ´Ù. ÀÌ´Â ½ÇÁ¦·Î ¸Å¿ì ºü¸¥ ÇÁ·Î¼¼¼°¡ ´À¸° ÄÄÆ÷³ÍÆ®(ÀϹÝÀûÀ¸·Î
¸Þ¸ð¸®)¿Í »óÈ£ ÀÛ¾÷À» Çϴµ¥ Çϵå¿þ¾î(¿¹¸¦ µé¾î Cache¿Í °°Àº...)¸¦
Ãß°¡ÇÏ´Â °Í °°ÀÌ ´õ ¹ßÀüµÇ°í ´õ ÀÛÀº °øÁ¤À» ÀÌ¿ëÇÏ¿© °³¼±µÉ¼ö ÀÖ´Ù.
µÎ ¹ø° ¹æ¹ýÀº °¢ »çÀÌŬ¿¡¼ÀÇ Æò±Õ
¸í·É¾î 󸮷®À» Áõ°¡½ÃÅ°´Â °ÍÀÌ´Ù. ÀÌ´Â ÆÄÀÌÇÁ¶óÀÎ, ´ÙÁß ½ÇÇà À¯´Ö,
branch ¿¹Ãø°ú °°Àº ±¸Á¶¸¦ ÅëÇØ ±¸ÇöµÇ¾îÁø´Ù. ¿©±â¿¡¼ ¾î·Á¿ò Á¡Àº
ÇÁ·Î¼¼¼»ó¿¡¼ ±¸µ¿µÇ´Â ¼ÒÇÁÆ®¿þ¾î´Â ÀÌ·¯ÇÑ º¹À⼺¿¡ ´ëÇØ ¾Ë ±æÀÌ
¾ø´Ù´Â °ÍÀÌ´Ù. ÄÚµåÀÇ °¢ ºÎºÐÀº ´ÜÁö ¸í·É¾îÀÇ È帧ÀÏ »ÓÀ̹ǷÎ, ÄÚµå
»óÈ£°£ÀÇ °ü°è¸¦ ¾Ë ¼ö ¾øÀ¸¸ç ¼·Î Ãæµ¹ÇÏ´Â °ÍÀÌ Çã¿ëµÇÁö ¾Ê¾Æ¾ß
ÇÑ´Ù. ÀÌ´Â Çѹø¿¡ ÇÑ °³ÀÇ ¸í·É¾î¸¸À» ½ÇÇàÇÒ ¶§´Â º°´Ù¸¥ ¹®Á¦°¡ ¾Æ´ÏÁö¸¸,
µ¿½Ã¿¡ ¿©·¯ ¸í·É¾î¸¦ ¼öÇàÇÒ °æ¿ì¿¡´Â ¼·Î Ãæµ¹ÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÏ°Ô
µÈ´Ù. ÇöÀçÀÇ ÇÁ·Î¼¼¼µé(ÆæƼ¾ö-III, G4 µî)ÀÇ °æ¿ì ÀÌ·¯ÇÑ Ãæµ¹Àº
Çϵå¿þ¾î¿¡ ÀÇÇØ °¨ÁöµÇ°í º¸ÀÌÁö ¾Ê°Ô ´Ù·ç¾îÁ®¾ß ÇÑ´Ù.
ÀÎÅÚ, ºÐ¾ß¸¦ ¹Ù²Ù´Ù!
¼ÒºñÀÚµéÀÌ Á»´õ °·ÂÇÑ ÇÁ·Î¼¼¼¸¦
¿ä±¸ÇÔ¿¡µû¶ó, º´·Ä 󸮵Ǵ ¸í·É¾îµé »çÀÌÀÇ Ãæµ¹À» °¨ÁöÇÏ°í ´Ù·ç´Â
Çϵå¿þ¾î´Â ¹Ï±â ¾î·Á¿ï¸¸Å º¹ÀâÇØÁ³´Ù. RISC´Â ¸í·É¾î¸¦ ª°í, ÀÏÁ¤ÇÑ
±æÀÌ·Î ¸¸µé¾î ½ÇÇàÀÌ °£´ÜÇÏ°Ô ÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ°í ÀÖ´Ù.
ÀÎÅÚÀº ±â¼úÀûÀ¸·Î ±âÁ¸ ÇعýÁß ÇÑ°¡Áö¸¦ »ç¿ëÇÏ¿© ÇÑ¹ß ´õ ³ª¾Æ°¡°í
ÀÖ´Ù: ¹®Á¦¸¦ ÇØ°áÇÒ¼ö ¾ø´Ù¸é, ±×¿¡ ´ëÇÑ Á¤ÀǸ¦ ³»¸²À¸·Î½á ÇØ°áÇ϶ó!
IA-64 ¾ÆÅ°ÅØó´Â ÀÌÀüº¸´Ù Çϵå¿þ¾î¿Í
¼ÒÇÁÆ®¿þ¾î°£ÀÇ ¹ÐÁ¢µµ¸¦ ´õ¿í ¸¹ÀÌ ÇÊ¿ä·Î ÇÏ°í ÀÖ´Ù. ÀÎÅÚÀº ÄÄÆÄÀÏ·¯(C++°ú
°°Àº ÇÏÀÌ·¹º§ ¾ð¾î¿¡¼ ¸Ó½Å ÄÚµå·Î ¹Ù²ãÁÖ´Â...)¸¦ ÅëÇØ À̸¦ °¡´ÉÇÏ°Ô
ÇÏ¿´À¸¸ç, ÀÌ´Â ÇÁ·Î¼¼¼°¡ ÄÚµåºÎ¸¦ °¡Àåºü¸¥ ¹æ¹ýÀ¸·Î ½ÇÇàÇÒ¼ö ÀÖµµ·Ï
ÇØÁØ´Ù. ÄÄÆÄÀÏ·¯´Â ÇÁ·Î±×·¥ Àüü ¼Ò½º Äڵ带 Á¢±ÙÇÏ¿© °¡Àå ºü¸£°Ô
µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï ÃÖÀûȽÃÄÑÁֹǷΠ¸Å¿ì Áß¿äÇÑ À§Ä¡¸¦ Â÷ÁöÇÑ´Ù. ¹Ý´ë·Î
ÇÁ·Î¼¼¼´Â ÇÁ·Î±×·¥À» ºü¸¥ ¸í·É¾îµéÀÇ ¿¬¼ÓÀûÀÎ È帧À¸·Î Çؼ®Çϸç,
ÇÁ·Î±×·¥ÀÇ ÀüÈÄ°ü°è¸¦ ¾Ë¾Æä´Âµ¥´Â ¾î·Á¿òÀÌ ÀÖ´Ù.
ÀÎÅÚÀº °á±¹ ÇÁ·Î¼¼¼¿Í ÄÄÆÄÀÏ·¯ÀÇ
»óÈ£ ÀÛ¿ëÇÏ´Â ¹æ¹ýÀ» Àç±ÔÁ¤ÁöÀ½À¸·Î½á ±×µéÀÇ Çϵå¿þ¾î ¿£Áö´Ï¾îµé¿¡°Ô
ÈξÀ ´Ü¼øÇÑ µðÀÚÀÎÀÇ ¸Å¿ì ºü¸¥ Çϵå¿þ¾î¸¦ »ý»êÇÒ¼ö ÀÖµµ·Ï ¼ûµ¹¸±
Æ´À» ¾È°ÜÁÖ¾ú´Ù. ±×·¯³ª, °øÂ¥´Â ¾ø´Â¹ý, ÀÌ·¯ÇÑ Çϵå¿þ¾î º¹À⼺ÀÇ
°¨¼Ò´Â ÄÄÆÄÀÏ·¯ °³¹ßºÎ¿¡ ±× ºÎ´ãÀ» ÀÌÀü½ÃÅ°°í ÀÖ´Ù. ÀÌ ºÎºÐ¿¡ ´ëÇؼ´Â
³ªÁß¿¡ ¾ð±ÞÇϱâ·Î ÇÏÀÚ.
ÀÎÅÚÀº ¸»¸ÂÃ߱⠰ÔÀÓÀ»
ÇÏ°í ÀÖ´Ù.
ÀÎÅÚÀº IA-64°¡ RISC³ª CISCÀÇ ¹üÁÖ¿¡
Æ÷ÇԵǴµ¥ ¹Ý¹ß, ´ë½Å EPIC(Explicitly Parallel Instruction Code)¶ó´Â
»õ·Î¿î À̸§À» ºÎ¿©ÇÏ°í ÀÖ´Ù. ÀÌ´Â »ç½Ç RISC¿Í Çѵ¿¾È Çб³¿Í ±â¾÷üÀÇ
¿¬±¸½Ç¿¡¼ ¿¬±¸µÇ¾ú´ø VLIW(Very Long Instruction Word)ÀÇ ¾ÆÀ̵ð¾î¸¦
Á¢¸ñ½ÃŲ °ÍÀÌ´Ù. Itanium ÇÁ·Î¼¼¼´Â 64bit ¸Þ¸ð¸® ÁÖ¼Ò °ø°£(4GBÀÇ
ÆæƼ¾ö ÇѰ踦 ³Ñ¾î¼¹´Ù.)¿¡¼ ±âÀÎÇÏ¿© 64bit ÇÁ·Î¼¼¼¶ó ºÒ·ÁÁöÁö¸¸,
±× ¸í·É¾î ±æÀÌ´Â ÈξÀ º¹ÀâÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
IA-64 ¸í·É¾î´Â 128bitÀÇ ¹À½ ³»¿¡
Æ÷ÇԵȴÙ. °¢ ¹À½Àº 41bitÀÇ ¸í·É¾î¿Í 5bitÀÇ template code¸¦ Æ÷ÇÔÇÏ°í
ÀÖ´Ù. ¸ðµç 128bit´Â Çѹø¿¡ ÇÁ·Î¼¼¼¿¡ ÀÇÇØ ·ÎµåµÇ¾î ó¸®µÉ ¼ö ÀÖÀ¸¸ç,
templete code°¡ °¡¸®Å°´Â °ÍÀÌ ¾î¶² ŸÀÔÀÇ ¸í·É¾îÀ̳Ŀ¡ µû¶ó ÀÌ ¼¼
¸í·É¾îµéÀº °¢±â ´Ù¸¥ ½ÇÇà À¯´Ö(Á¤¼ö, ½Ç¼ö µî...)¿¡¼ 󸮵ȴÙ. 128bit
¹À½ÀÇ °³¼ö´Â ¸í·É¾î ±×·ì¿¡¼ ¹è¿µÉ ¼ö ÀÖÀ¸¸ç, ¸í·É¾î ±×·ìÀ̶õ
¸í·É¾îµéÀÌ º´·ÄÀûÀ¸·Î ½ÇÇàµÉ ¶§ ¼·Î°£¿¡ Ãæµ¹ ¾øÀÌ ½ÇÇàµÉ ¼ö ÀÖ´Â
¸í·É¾îµéÀÇ ½ºÆ®¸²(È帧)ÀÌ´Ù.
¿¹) ÀϹÝÀûÀ¸·Î Ãæµ¹Àº RAW(Read After
Write)½Ã¿¡ ÀϾ°Ô µÈ´Ù. ¾Æ·¡¿¡´Â ±×·¯ÇÑ Ãæµ¹ÀÌ ÀϾ°Ô µÇ´Â ¿¹°¡
³ªÅ¸³ª ÀÖ´Ù.(ÁÖ: µ¶ÀÚµéÀÌ Àдµ¥ µµ¿òÀ» ÁÖ±â À§Çؼ ½ÇÁ¦ÀÇ ¾î¼Àºí¸®
Äڵ尡 ¾Æ´Ñ ÆíÀÇ»óÀÇ °¡»ó(pseudo) Äڵ带 »ç¿ëÇÑ´Ù. º¯¼ö´Â ·¹Áö½ºÅÍ
¶Ç´Â ¸Þ¸ð¸® À§Ä¡·Î ¿©°ÜÁú ¼ö ÀÖ´Ù.) A = 1 B = 2 A =
B + 1 B = A + 1 Display B ...´Ù¸¥ °÷¿¡¼´Â A³ª B¸¦
´Ù·çÁö ¾Ê´Â´Ù.
¸¸¾à ¼ø¼´ë·Î ½ÇÇàÀÌ ÀÌ·ç¾îÁø´Ù¸é,
B´Â °á±¹ 4°¡ µÇ¾î¾ß ÇÑ´Ù. ±×·¯³ª ÆÄÀÌÇÁ¶óÀÎÈµÈ ÇÁ·Î¼¼¼¿¡¼ °¢
¸í·É¾î´Â ´Ù¸£°Ô ÀÛ¿ëÇÒ ¼ö ÀÖ´Ù. Áï, ¼¼ ¹ø° ¸í·É¾î°¡ ³¡³ª±â Àü¿¡
³× ¹ø° ¸í·É¾î°¡ ½ÃÀ۵Ǵ °ÍÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. ¶ÇÇÑ, ±× °á°ú·Î B´Â
2°¡ µÉ ¼öµµ ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀº ÇÁ·Î¼¼¼°¡ ÀÌ·¯ÇÑ ¹®Á¦¸¦
°¨ÁöÇÏ°í ÇØ°áÇϱâ À§Çؼ ¾ó¸¶¸¸Å º¹ÀâÇÑ ±¸Á¶¸¦ °¡Á®¾ß ÇÏ´ÂÁö ÀÌÇØÇÏ°Ô
µÉ °ÍÀÌ´Ù. ÀÌ ÀÛ¾÷Àº ³× ¹ø° ¸í·É¾î°¡ ½ÃÀ۵DZâ Àü¿¡ ¼¼ ¹ø° ¸í·É¾î°¡
³¡³ª±â¸¦ ±â´Ù·Á¾ß ÇϹǷΠ´À·ÁÁú¼öµµ ÀÖÀ» °ÍÀÌ´Ù. IA-64 ¾ÆÅ°ÅØó¿¡¼´Â
ÄÄÆÄÀÏ·¯°¡ ÀÌ·¯ÇÑ Ãæµ¹À» ÇÇÇϱâ À§ÇØ Äڵ带 Àç¹è¿ÇÏ°Ô µÈ´Ù. µÎ
°³ÀÇ ¼¼¹ÌÄÝ·Ð(;;)Àº ¸í·É¾î ±×·ìµé °£¿¡ ³ª´©¾îÁ®¾ß ÇÔÀ» ³ªÅ¸³½´Ù.
Áï, ´ÙÀ½ ¸í·É¾î¸¦ ½ÇÇàÇϱâ Àü¿¡ ¹Ýµå½Ã ½ÇÇàµÇ¾î¾ß ÇÏ´Â Äڵ带 ³ªÅ¸³»¸ç,
ÀÌ ¸í·É¾î¸¦ ó¸®ÇÏ´Â À¯´ÖÀÇ °á°ú¸¦ ±â´Ù·Á ´Ù¸¥ ¸í·É¾î 󸮿¡ ¹Ý¿µÇؾß
ÇÔÀ» ³ªÅ¸³½´Ù.
some instruction;; A = 1 B
= 2 A = B + 1;; ...´Ù¸¥ °÷¿¡¼´Â A³ª B¸¦ ´Ù·çÁö ¾Ê´Â´Ù.
B = A + 1 Display B ...
Itanium ÄÄÆÄÀÏ·¯´Â Ä¿´Ù¶õ ¸í·É¾î ±×·ìµé°£¿¡
Ãæµ¹ÀÌ ÀϾÁö ¾Êµµ·Ï Äڵ带 »õ·Ó°Ô ¹è¿ÇÏ¿© ÁÖ¸ç, ÀÌ·ÎÀÎÇØ ÇÁ·Î¼¼¼´Â
±×·ìµé°£ÀÇ dependency¿¡ ÀÇÇÑ °ÍÀ» Á¦¿ÜÇÏ°í´Â Ãæµ¹À» Áö¼ÓÀûÀ¸·Î Á¡°ËÇÒ
ÇÊ¿ä°¡ ¾ø°Ô µÈ´Ù. |