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] ³Ý¸¶ºí, ¡®ÄÜÄÜ È«Äá 2026¡¯ ¼Ò´Ï ºÎ½º¼­ ¡®Àϰö °³ÀÇ ´ëÁË: Origin¡¯ ¼±º¸¿©  
[04/15] Æ÷ÄϸóÄÚ¸®¾Æ ¡®2026 ÄÚ¸®¾È¸®±× ½ÃÁð4¡¯, ¿À´Â 25ÀϺÎÅÍ ¾çÀϰ£ ½Ç½Ã  
[04/15] KT ·Ñ½ºÅÍ T1-Á¨Áö °ÝÆÄ.. ¿¹»ó µÚÈçµç °³¸· ù ÁÖ  
[04/15] MS, À©µµ¿ì 11 24H2 »ç¿ëÀÚ¿¡ 25H2 °­Á¦ ¼³Ä¡ ÁøÇà  
[04/15] ³ÝÇø¯½º, 2³â ¿¬¼Ó ½Ã°¢Àå¾ÖÀÎ È­¸éÇØ¼³ Àü¹®°¡ ±³À° '¸ñ¼Ò¸®°¡ ±æÀÌ µÇ´Ù'  
[04/15] Æø½º¹Ù°ÕÄÚ¸®¾Æ, ¡®2026 Spring Breeze¡¯ Æø½º¹Ù°Õ ¼­ºñ½º º½ Ä·ÆäÀÎ ½Ç½Ã  
[04/15] GPU Rowhammer·Î ½Ã½ºÅÛ ·çÆ® ±ÇÇѱîÁö Å»Ãë, GPUBreach Ãë¾àÁ¡ ¹ß°ß  
[04/15] AMD ¶óÀÌÁ¨ 9 9950X3D2 µà¾ó ¿¡µð¼Ç ¿Â¶óÀθô µî·Ï, ÃÖ¼Ò 1000´Þ·¯ ¼öÁØ?  
[04/15] ¿£ºñµð¾Æ, ½Å°æ¸Á Ȱ¿ë VRAM Çʿ䷮ 85% °¨¼Ò ¾ÐÃà ±â¼ú NTC ¹ßÇ¥  
[04/15] LGÀüÀÚ, ¾Ú¹ö¼­´õ 4±â ¹ß´ë½Ä ÁøÇà  
[04/15] ¼Ò´ÏÄÚ¸®¾Æ, º½¸ÂÀÌ Á¤Ç°µî·Ï ÇÁ·Î¸ð¼Ç ÁøÇà  
[04/15] ½ÅÀÏÀüÀÚ, ºê·£µå ¼­Æ÷ÅÍÁî 'ºê¸®' ¸ðÁý  
[04/15] Çѱ¹·¹³ë¹ö, AI ±â¹Ý »ê¾÷¿ë ¿§Áö ¼Ö·ç¼Ç '¾ÅÅ©¿§Áö' 2Á¾ Ãâ½Ã  
[04/15] µ¨ Å×Å©³î·ÎÁö½º, 2026³âÇü ¡®¿¡Àϸ®¾ð¿þ¾î¡¯ °ÔÀÌ¹Ö ³ëÆ®ºÏ ½ÅÁ¦Ç° 3Á¾ °ø°³  
[04/15] ¿£ºñµð¾Æ, RTX PC¡¤DGX ½ºÆÄÅ©¿¡¼­ ¡®Áª¸¶ 4¡¯ °¡¼Ó... ·ÎÄà ¿¡ÀÌÀüƽ AI Áö¿ø  
[04/15] ¹èƲ±×¶ó¿îµå ¸ð¹ÙÀÏ, ijġ! Ƽ´ÏÇΰú Ä÷¡¹ö·¹ÀÌ¼Ç ÁøÇà  
[04/15] ±¸±Û Ŭ¶ó¿ìµå, Á¦¹Ì³ªÀÌ ±â¹Ý ½Ç½Ã°£ Áß°è ¼­ºñ½º ¡®MLB ½ºÄ«¿ìÆ® ÀλçÀÌÆ®¡¯ Ãâ½Ã¡¦ ½ºÆ÷Ã÷ Å×Å© Çõ½Å ÁÖµµ  
[04/15] ¼­¸°¾¾¾Ø¾ÆÀÌ, ÄÄÇ»Á¸ Á¶¸³PC ºê·£µå°ü ¸®¾È¸® ÀÔÁ¡ ±â³ä Ưº° ÇÒÀÎ ÁøÇà  
[04/15] µðÁî´Ï+, Çѱ¹e½ºÆ÷Ã÷Çùȸ¿Í Àü·«Àû Çù¾÷ È®´ë ÆÒ´ý ±â¹Ý ¶óÀ̺ê ÄÜÅÙÃ÷ °­È­  
[04/15] Á¦À̾¾Çö, ¿£Æ®¸® ¸ÞÀκ¸µåÀÇ ÇѰ踦 ³ÑÀº ±â°¡¹ÙÀÌÆ® H810M K GEN5 Ãâ½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010