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] ³Ý¸¶ºí <Å· ¿Àºê ÆÄÀÌÅÍ AFK>, ½Å±Ô ÆÄÀÌÅÍ ¡®¾ÓÇ ¾÷µ¥ÀÌÆ®  
[04/15] ÀλçÀÌ, À帶ö ¸Â¾Æ À½½Ä¹°Ã³¸®±â SAI-01 ÇÒÀÎ Çà»ç ÁøÇà  
[04/15] ³Ý¸¶ºí <¼¼ºì³ªÀÌÃ÷ ¸®¹ö½º>, ¿À¸®Áö³Î ¿µ¿õ ¡®¼±¶õ¡¯ µî ¾÷µ¥ÀÌÆ® ½Ç½Ã  
[04/15] ³Ø½¼, '¸ÞÀÌÇýºÅ丮' ¸ðµç Á÷¾÷¿¡ ¼¼ ¹øÂ° 6Â÷ ½ºÅ³ ÄÚ¾î Ãß°¡  
[04/15] ¿¡À̼ö½º, ¿£ºñµð¾Æ HGX B300 ±â¹Ý 'XA NB3I-E12' AI ¼­¹ö·Î º¥Ä¡¸¶Å© ÁÖ¿äÇ׸ñ¿¡¼­ 1À§·Î ¾ÐµµÀû ¼º´É ÀÔÁõ  
[04/15] ³Ý¸¶ºí <Àϰö °³ÀÇ ´ëÁË: GRAND CROSS>, ¡®CROSS: IF¡¯ ¾÷µ¥ÀÌÆ® ½Ç½Ã  
[04/15] ÆÇŸÁö Àü·« RPG ¡®È¯¼¼·Ï ¸®¸ÞÀÌÅ©¡¯, ½ºÆÀ µ¥¸ð ¹«·á ¹èÆ÷  
[04/15] ¸Þ¸ð¸®/SSD ¹ÝµµÃ¼ ´ë¶õ ÀÌÈÄ, Çѱ¹ Á¶¸³ PC À¯Åë ½ÃÀåÀº ¾î¶»°Ô º¯ÇÒ °ÍÀΰ¡?  
[04/15] ³Ø½¼, ¼­ºêÄÃó ¼öÁýÇü RPG ¡®È÷°£: ÀÌ·ç½Ç¡¯ ±¹³» Á¤½Ä Ãâ½Ã  
[04/15] ³Ø½¼, ¡®Ä«Æ®¶óÀÌ´õ ·¯½¬Ç÷¯½º¡¯ ½ÃÁð 40 ¡®¸ÞÄ«´Ð2¡¯ ¾÷µ¥ÀÌÆ®!  
[04/15] ¡®ÁÖ¼úȸÀü ÆÒÅÒ ÆÛ·¹À̵塯 1.5ÁÖ³â 3ź ¾÷µ¥ÀÌÆ® ½Ç½Ã  
[04/15] ³Ø½¼, ¡®¼­µç¾îÅᯠ°ÔÀÓ ÇÁ·¹ÀÓ ÃÖ´ë 200 FPS·Î È®Àå Àû¿ë  
[04/15] ÀÎÅÚ °øÀδ븮Á¡ 3»ç, ÀÎÅÚ Á¤Ç° CPU 'AI¿Í ÇÔ²² ¹ßÀüÇÏ´Â ½Ã´ë' ÇÁ·Î¸ð¼Ç ½Ç½Ã  
[04/15] ¿¢½ºº¸, ¿ÀÇ¿ùµå ÀͽºÆ®·¢¼Ç MMOFPS ¡®½ºÅ»Á¸¡¯ Çѱ¹ Á¤½Ä Ãâ½Ã  
[04/15] ¾ÆÀ̳ëºñ¾Æ, ½Ã°è+¾Ë¶÷+ŸÀ̸Ó+¹«µåµî ´ÙÀç ´Ù´ÉÇÑ ¡®¿À¸£¹Ì ¹öÅÍŬ¶ô¡¯ Ãâ½Ã  
[04/15] ºê¸®Ã÷, ¸ð´ø ·¹Æ®·Î ºí·çÅõ½º ½ºÇÇÄ¿ ¡®BZ-TX11 ¿ìµç ¿¡µð¼Ç¡¯ Ãâ½Ã  
[04/15] È£¿ä¹ö½º ÄÚ¸®¾Æ, »ï¼ºÀüÀÚ ¡®°¶·°½Ã Z Æúµå8 ¿ïÆ®¶ó,Æúµå8,Çø³8¡¯ Ãâ½Ã ±â³ä ¡®¿ø½Å¡¯ ¡®ºØ±«: ½ºÅ¸·¹ÀÏ¡¯ ½ºÆä¼È Å׸¶ °ø°³  
[04/15] <Æä¸£¼Ò³ª5: ´õ ÆÒÅÒ X> 5.2.2 ¹öÀü ¡¸ÁúÅõ¿Í Àý¸ÁÀÇ ·Ðµµ¡¹ 7¿ù 23ÀÏ ¾÷µ¥ÀÌÆ®!  
[04/15] Æú´õºí ½º¸¶Æ®Æù ºÎÅÍ AI ¾È°æ±îÁö, »ï¼º °¶·°½Ã ¾ðÆÑ 2026 ½ÅÁ¦Ç° Á¤¸®  
[04/15] ƽÅå, ±¹³» ºê·£µå ÀϺ» ÁøÃâ µ½´Â ¡®ÄÚ¸®¾Æ-JP Å©·Î½ºº¸´õ ¼Ö·ç¼Ç¡¯ Ãâ½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010