quickmenu
PC ´º½º Ȩ  

ARM, ¿ÀǼҽº LLVM ±â¼ú ±â¹Ý ARM ÄÄÆÄÀÏ·¯ 6 Ãâ½Ã

2014-04-15 10:38
¹æ¼öÈ£ îñ ±âÀÚ scavenger@bodnara.co.kr

ARMÀº ARM ¾ÆÅ°ÅØÃ³¸¦ À§ÇÑ ·¹ÆÛ·±½º ÄÚµå »ý¼º ÅøÃ¼ÀÎÀÎ ARM ÄÄÆÄÀÏ·¯(compiler) 6À» Ãâ½ÃÇß´Ù. ARM ÄÄÆÄÀÏ·¯ 6´Â Clang°ú LLVM ¿ÀǼҽº ÄÄÆÄÀÏ·¯ ÇÁ·¹ÀÓ¿öÅ©¸¦ Àû¿ëÇßÀ¸¸ç, ARM ÇÁ·Î¼¼¼­¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ÄÚµå Ä÷¸®Æ¼, ¼º´É, Àü·Â È¿À²¼ºÀ» Çâ»óÇÏ·Á´Â ARM Àüü Ä¿¹Â´ÏƼ¿¡ ±â¿©Çϱâ À§ÇØ ³ë·ÂÇÑ´Ù.

 

Clang°ú LLVMÀÇ À¯¿¬Çϰí Çö´ëÀûÀÎ ±¸Á¶´Â ARM ÄÚµå »ý¼º ÅøÀÇ Åä´ë¸¦ Á¦°øÇÑ´Ù. ClangÀº ÄÚµå ºÐ¼® ¹× »ý¼º±â¿Í °°Àº ÅøÀ» À§ÇÑ ¸íÈ®ÇÏ°Ô Á¤ÀÇµÈ ÀÎÅÍÆäÀ̽º¸¦ °®Ãá ¸ðµâÇü ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ C/C++ ÄÄÆÄÀÏ·¯ ÇÁ·ÐÆ®¿£µå(front end)À̸ç, ´õ ³ôÀº Ä÷¸®Æ¼ ÄÚµå¿Í °³¹ß Áֱ⠴ÜÃàÀ» °¡´ÉÇÏ°Ô ÇÏ´Â Çâ»óµÈ Áø´Ü ±â´ÉÀ» Á¦°øÇÑ´Ù.

 

LLVMÀº È®ÀåÇü ÄÄÆÄÀÏ·¯ ÇÁ·¹ÀÓ¿öÅ©·Î ¸µÅ©Å¸ÀÓ(link-time) ÄÚµå »ý¼º ¹× JIT ÄÄÆÄÀÏ(just-in-time compilation) µî °íÂ÷¿øÀû ÄÚµå »ý¼º ±â¼ú¿¡ ÀûÇÕÇÏ´Ù. ±×¸®°í LLVMÀÇ ¸ðµâÈ­ µÈ ÇÁ·¹ÀÓ¿öÅ©´Â »õ·Î¿î ÃÖÀûÈ­ Á¶°Ç °³¹ß ¹× Å×½ºÆ®¸¦ ¿ëÀÌÇÏ°Ô ÇØ Çâ»óµÈ ¼º´ÉÀÇ ÄÚµå¿Í Àü·Â ¼Òºñ °¨¼Ò¸¦ À̲ø °ÍÀÌ´Ù.

 

È©½¼ ºÒ¸Õ(Hobson Bullman) ARM °³¹ß ¼Ö·ç¼Ç ºÎ¹® ÃѰý ¸Å´ÏÀú´Â ¡°ARMÀº ÀÌŬ¸³½º(Eclipse), GNU, Clang, LLVM °ú °°Àº ¿ÀÇ ¼Ò½º ±â¼úÀÇ °³¹ß°ú µµÀÔ¿¡ ¸¹Àº ÅõÀÚ¸¦ ÇØ¿À°í ÀÖ´Ù¡±¸ç ¡°ARM ÄÄÆÄÀÏ·¯ 6Àº ÀÌ·¯ÇÑ ÅõÀÚ¸¦ ÅëÇØ ARMÀÇ °í°´»çµéÀÌ °¡Àå ¿øÇÏ´Â ¿ÀÇ ¼Ò½º °³¹ßÀÇ ¼Óµµ¿Í »ó¿ë Á¦Ç°ÀÌ °®Ãá ¾ÈÁ¤¼º ¹× ¼­ºñ½º¸¦ ÇÔ²² Á¦°øÇÑ´Ù¡±°í ¹àÇû´Ù.

 

ÇÑÆí ARMÀº ARM ¾ÆÅ°ÅØÃ³¸¦ À§ÇÑ LLVM ±â¼ú Çâ»óÀ» À̲ø¸ç ¾ÆÅ°ÅØÃ³ Áö¿ø, ÀÎÇÁ¶ó½ºÆ®·°Ã³ Å×½ºÆ® ¹× ¿ÀÇ ¼Ò½º ¼º´É Çâ»ó¿¡ ±â¿©Çϰí ÀÖ´Ù. ARM ÄÄÆÄÀÏ·¯ 6´Â ARM °³¹ßÀڵ鿡°Ô LLVM ±â¼úÀ» Àü¹®ÀûÀÎ °³¹ß Åø·Î¼­ Á¦°øÇϴµ¥ ÀÌ´Â ´ÙÀ½°ú °°Àº Ãß°¡ ÇýÅÃÀ» Æ÷ÇÔÇÑ´Ù.

 

- °­·ÂÇÑ ÅëÇÕ¼º: ARM ÄÄÆÄÀÏ·¯ 6´Â ÄÄÆÄÀÏ·¯, ¸µÄ¿(linker), ¾î¼Àºí·¯(assembler) ¹× ¶óÀ̺귯¸®·Î ±¸¼ºµÈ ÄÚµå »ý¼º ÅøÃ¼ÀÎÀÌ´Ù. ARM DS-5(Development Studio 5)·Î ÅëÇÕµÇ¾î ¿ÏÀüÇÑ C/C++ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æÀ» Áö¿øÇÑ´Ù.

 

- ARM ÃÖÀûÈ­: °íµµ·Î ÃÖÀûÈ­µÈ ¶óÀ̺귯¸®´Â ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ÃÖ»óÀÇ ¼º´É°ú ÄÚµå »çÀÌÁ Á¦°øÇϸç, ¼ÒÇÁÆ®¿þ¾î ¼º´ÉÀ» ÃÖ´ëÈ­ÇÏ°í ºñ¿ëÀ» Àý°¨ÇÑ´Ù.

 

- Àü¹®Àû Áö¿ø ¹× À¯Áö: ARM ÄÄÆÄÀÏ·¯ 6¿Í DS-5´Â Àü¼¼°èÀÇ ARM ±â¼ú Àü¹®°¡µé¿¡ ÀÇÇØ Àû±ØÀûÀ¸·Î Áö¿ø ¹× °ËÁõÀ» º¸Àå ¹ÞÀ¸¸ç ¹®¼­È­µÇ°í À¯ÁöµÈ´Ù. ±×¸®°í À̸¦ ÅëÇØ ºü¸¥ ¹®Á¦ ÇØ°á°ú º¸´Ù ½Å¼ÓÇÑ ½ÃÀå ÁøÀÔÀ» º¸ÀåÇÑ´Ù.

 

- »ó¾÷ÀûÀÎ ¶óÀ̼±½º: ARM ÄÄÆÄÀÏ·¯ 6´Â GPL(General Public License)·ÎºÎÅÍ µ¶¸³ÀûÀÌ¸ç »ó¾÷Àû ¿ëµµ·Î Çã°¡µÇ¾î »ç¿ëÀڵ鿡°Ô 2Â÷ ÀúÀÛ¹° ¼ÒÀ¯ ¸é¿¡¼­ À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù.

 

ARM ÄÄÆÄÀÏ·¯ 6´Â ARM¢ç Cortex¢ç-A50 ÇÁ·Î¼¼¼­ ½Ã¸®Á Áö¿øÇϸç DS-5 Development Studio Ultimate EditionÀÇ ÀϺηΠ»ç¿ë °¡´ÉÇϰí 2014³â 4¿ù Áß Ãâ½Ã ¿¹Á¤ÀÌ´Ù. DS-5 Ultimate Edition¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â http://ds.arm.com/ds-5-ultimate-edition¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÀÌ ±â»çÀÇ ÀÇ°ß º¸±â
¸¶ÇÁƼ psywind´ÔÀÇ ¹Ìµð¾î·Î±× °¡±â  / 14-04-17 18:10/ ½Å°í
ÄÄÆÄÀÏ·¯µµ ¼º´ÉÂ÷À̰¡ Å«°Ç°¡...
´Ð³×ÀÓ lock
ºñȸ¿ø

º¸µå³ª¶ó ¸¹ÀÌ º» ´º½º
º¸µå³ª¶ó ¸¹ÀÌ º» ±â»ç

º¸µå³ª¶ó Ãֽбâ»ç
[04/15] ÈÄÁöÇʸ§ ÄÚ¸®¾Æ, XF ¹× GF ·»Áî 19Á¾ °Ü¿ï ¸ÂÀÌ Ä³½Ã¹é ÇÁ·Î¸ð¼Ç ½Ç½Ã  
[04/15] ³Ø½¼, ¸ÞÀÌÇýºÅ丮M ÀͽºÆÒµå(EXPAND) °Ü¿ï ¼îÄÉÀ̽º 12¿ù 6ÀÏ ÁøÇà  
[04/15] RAZER, ¾Ë¸® ÀͽºÇÁ·¹½º ±¤±ºÁ¦ ÅëÇØ °ÔÀÌ¹Ö ±â¾î Ưº° ÇÒÀÎ ÁøÇà  
[04/15] ¹ë·ÎÇÁ, ±Û·Î¹ú È®ÀåÇü Ä¿¹Â´ÏƼ Ç÷§Æû ¡®ORVVIT(¿À¸£ºø)¡¯ Á¤½Ä ·±Äª  
[04/15] DJI ¾Æ±×¸®ÄÃó, Agriculture T70P ±¹³» °ø½Ä Ãâ½Ã  
[04/15] Æ÷¸£½¦ AG, Ä«ÀÌ¿£ ÀÏ·ºÆ®¸¯ Àü ¼¼°è ÃÖÃÊ °ø°³ ¿¹Á¤  
[04/15] Çѱ¹¿¦¼Õ, °­¿ëÁ¦ ´ëÀÀ À×Å©Á¬ ÇÁ¸°Æ®Çìµå S3200-S1 Ãâ½Ã  
[04/15] º¥Å¥, AI ÀüÀÚÄ¥ÆÇ RE9804FV 100¸¸¿ø ÇÒÀÎ ÇÁ·Î¸ð¼Ç ½Ç½Ã  
[04/15] ¾ÛÄÚ, Ä¿½ºÅÒ Å°º¸µå AR88... Ãâ½Ã Á÷ ÈÄ ¡®¿ÏÆÇ ÁÖÀǺ¸¡¯  
[04/15] ´Ù¿ÃƼ¿¡½º, Àü±¹ ·Îµå¼î ÅëÇØ AI ´ëÁßÈ­ º»°Ý ½Ãµ¿  
[04/15] ±×¶óºñƼ °ÔÀÓ Å×Å©, Open World MMO Action-RPG ½ÅÀÛ ¡®Ragnarok Abyss¡¯ µ¿³²¾Æ½Ã¾Æ Áö¿ª »çÀü ¿¹¾à ½ÃÀÛ  
[04/15] ¾ÛÄÚ, °ø°£ Ȱ¿ëÀÌ ¶Ù¾î³­ ·Î¿ì ÇÁ·ÎÆÄÀÏ ¸¶ÀÌÅ©¾Ï ¡®ALA20¡¯ Ãâ½Ã  
[04/15] ¼­¸°¾¾¾Ø¾ÆÀÌ, 11¿ù ÄÉÀ̽º 3´ë ºê·£µå µ¿½Ã À̺¥Æ® ÁøÇà  
[04/15] ¸¶ÀÌÅ©·Î´Ð½º, ´Ù³ª¿Í ¡®Èæ¹é ÄÞ-ǻŸ Á¶¸³Çà»ç¡¯ Âü¿©  
[04/15] Á¦´ë·Î ÀÛ¾ÆÁø ½ºÀ§Ä¡ Çãºê, ipTIME H8008S2  
[04/15] Àü¶óµµ ¶óÀÌ´õ Á¤ºñ °ø¹é ¸Þ¿î´Ù! ÇÒ¸®µ¥À̺ñ½¼ ¼­ºñ½º Ä·ÇÁ °³ÃÖ  
[04/15] ¡®ºØ±«: ½ºÅ¸·¹ÀÏ¡¯, ½Å±Ô ij¸¯ÅÍ ¡®Å°·¹³×¡¯ Ãâ½Ã ±â³ä ÇÊ¿ÀÇÁ À̺¥Æ® ¼º·á  
[04/15] ³Ø½¼ ¡®ºí·ç ¾ÆÄ«À̺ꡯ, ¡®°¶·°½Ã Z Æúµå7 ¾Æ¸®½º ¾×¼¼¼­¸® ¿¡µð¼Ç¡¯ Ãâ½Ã!  
[04/15] ûµÎ ¿Ã °ÔÀ̸ӽº, KPL ±×·£µå ÆÄÀ̳Π¿ì½Â.. KIC 2025 ¸¶´Ò¶ó¼­ ±Û·Î¹ú ´ë°á ¿¹°í  
[04/15] ±×¶óºñƼ, G-STAR 2025 Ưº° ȨÆäÀÌÁö ¡®START with GRAVITY¡¯ ¿ÀÇÂ!  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010