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] ¾ÛÄÚ, Áøµ¿°ú °¡»ó 7.1 ä³ÎÀ» žÀçÇÑ °ÔÀÌ¹Ö Çìµå¼Â ¡®N999¡¯ Ãâ½Ã  
[04/15] MSI, ÄÄÇ»ÅØ½º 2025¼­ AI ³ëÆ®ºÏ ÇÚµåÇïµå ½ÅÁ¦Ç° °ø°³  
[04/15] HP, ¡®Victus Gaming Laptop 15-fb3113AX¡¯ Ãâ½Ã.. °í¼º´É °¡¼ººñ °âºñÇÑ °ÔÀÌ¹Ö ³ëÆ®ºÏ  
[04/15] ÀÌ¿¥ÅؾÆÀÌ¿£¾¾°¡ °ø½Ä À¯ÅëÇÏ´Â PALIT°ú SAPPHIRE, COMPUTEX 2025 Âü°¡  
[04/15] Ä÷ÄÄ, ¸ÖƼ¹Ìµð¾î °æÇè °­È­µÈ ½º³Àµå·¡°ï 7 Gen4 ¹ßÇ¥  
[04/15] ³Ø½¼, ¡®¸¶ºñ³ë±â ¿µ¿õÀü¡¯ ¿ÀÄɽºÆ®¶ó °ø¿¬ 6¿ù 21ÀÏ °³ÃÖ  
[04/15] 'ÇÁ¸®¹Ì¾öÇÑ ´ç½ÅÀ» À§ÇÑ ÃÖ°íÀÇ ¼±ÅÃ' »ï¼º½ºÅä¾î, 'µ¥ÀÌÄÚ À§Å©' ÁøÇà  
[04/15] ³Ý¸¶ºí ºÏ¹Ì ÀÚȸ»ç Ä«¹ã, <¸¶ºí ¿Ã½ºÅ¸ ¹èƲ> PC ¹öÀü Àü ¼¼°è Á¤½Ä Ãâ½Ã  
[04/15] '¿ùµå ¿Àºê ¿ö½±' x º®¶÷Ç×·Î Àϰö ¹øÂ° Äݶ󺸷¹ÀÌ¼Ç  
[04/15] GTA ¿Â¶óÀÎ, FIB ÆÄÀÏ Çdz¯·¹¿¡¼­ º¸»ó µÎ ¹è Á¦°ø  
[04/15] ³Ø½¼, ¸ÞÀÌÇýºÅ丮M M4U ¾ÆÀÏ·£µå 2Â÷ À̺¥Æ® ½Ç½Ã  
[04/15] ¿î»¡Á¸¸¹°×, Ãâ½Ã 1ÁÖ³â, ¿ª´ë±Þ ¾÷µ¥ÀÌÆ®¿Í À̺¥Æ® ½ñ¾ÆÁø´Ù!  
[04/15] ¼­¸°ÄÄÇ»ÅÍ, ½Ã½ºÅÛ ºôµå Àü¹® À¯Æ©¹ö¿Í Çù¾÷ÇÑ 'PC SNAP ¿¡µð¼Ç' Ãâ½Ã  
[04/15] ÆÝŰ½º, 31g Ãʰ淮 ¸¶±×³×½· ÇÕ±Ý 8K °ÔÀÌ¹Ö ¸¶¿ì½º WLMouse Beast Miao ½Ã¸®Áî Ãâ½Ã  
[04/15] Razer, »ý»ê¼º°ú °ÔÀÌ¹Ö µ¿½Ã¿¡ ÀâÀº 3Á¾ Űº¸µå ¸¶¿ì½º Ãâ½Ã  
[04/15] µð¾Æºí·Î IV, 2025 ¼¼°è Á¢±Ù¼º ÀνÄÀÇ ³¯ ±â³äÇØ ´©±¸³ª ¼Õ½±°Ô ¼º¿ªÀ» ŽÇèÇϵµ·Ï µ½´Â ±â´É ¼Ò°³ÇÏ´Â ¿µ»ó °ø°³  
[04/15] ¸¶¿ìÀú, ÷´Ü ºñÀü AI ±â¼úÀ» Áö¿øÇÏ´Â ¸£³×»ç½ºÀÇ RZ/V2N ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ °ø±Þ  
[04/15] MSI, AI °ÔÀÌ¹Ö ¸ð´ÏÅÍ ºÐ¾ß ¼±µµ  
[04/15] »ï¼ºÀüÀÚ, AI ±â´É žÀçÇÑ 'AI Åë¹öºí ¼¼Å¹±â' Ãâ½Ã  
[04/15] ¶óÀ̾ù °ÔÀÓÁî, ¹ß·Î¶õÆ® Ãâ½Ã 5Áֳ⠱â³ä ¡®ÀÚ¼± // V25 ¼¼Æ®¡® Ãâ½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010