¿µ±¹ÀÇ ¹ÝµµÃ¼ ¼³°è(IP) ¹× IoT ¼ºñ½º ±â¾÷ ArmÀÌ Â÷¼¼´ë Â÷·® ¿îÀüÀÚµéÀÇ °æÇèÀ» Çâ»ó½ÃÅ°±â À§ÇØ ¼³°èµÈ »õ·Î¿î Arm Mali Driver Development Kit(DDK)¸¦ °ø°³Çß´Ù. ArmÀº ÀÚµ¿Â÷ Á¦Á¶»ç ¹× ÁÖ¿ä Â÷·® ºÎÇ° ¾÷ü¿ÍÀÇ ¼ÒÅëÀ» ÅëÇØ, Á¡Á¡ ´õ ¸¹Àº ¼ÒºñÀÚµéÀÌ Â÷·®¿¡¼µµ ½º¸¶Æ®Æù°ú °°Àº °æÇèÀ» ¿øÇÑ´Ù´Â »ç½ÇÀ» ¸íÈ®È÷ ¾Ë°Ô µÆ´Ù°í ¹àÇû´Ù. ÃÖ±Ù ¾î·Á¿öÁø °æÁ¦ »óȲ¿¡µµ ºÒ±¸ÇÏ°í ¼ÒºñÀÚµéÀº ¿©ÀüÈ÷ »õ·Î¿î Çõ½ÅÀ» ¿ä±¸ÇÏ°í ÀÖÀ¸¸ç, ¹Ì·¯ ±³Ã¼¿¡¼ Çìµå¾÷ µð½ºÇ÷¹ÀÌ¿¡ À̸£´Â Â÷³» µð½ºÇ÷¹ÀÌ°¡ ´õ ¸¹ÀÌ ±¸µ¿µÇ±â¸¦ ¿øÇÏ°í ÀÖ´Ù.
ArmÀº º¸´Ù ³ôÀº ¸ôÀÔ°¨°ú ½º¸¶Æ®Æù°ú À¯»çÇÑ Â÷³» °æÇèÀ» Á¦°øÇϴµ¥ ÇÊ¿äÇÑ ¿ä±¸»çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖ´Â µ¶º¸ÀûÀÎ À§Ä¡¿¡ ÀÖ´Ù. ArmÀº µðÁöÅÐ ÄÛÇÍ(digital cockpit) ¼Ö·ç¼Ç°ú ½º¸¶Æ®Æù ºÐ¾ßÀÇ ¼±µÎÁÖÀÚ·Î, ÇöÀç Â÷·®¿ë ÀÎÆ÷Å×ÀθÕÆ®(IVI) ¼Ö·ç¼ÇÀÇ 85%¿Í Àü¼¼°è ½º¸¶Æ®ÆùÀÇ 99%¿¡ ±â¼ú ±â¹ÝÀ» Á¦°øÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ArmÀÇ °áÇÕµÈ Àü¹®¼ºÀÌ ¹Ý¿µµÈ Arm Mali ±×·¡ÇÈ ÇÁ·Î¼¼¼(GPU)´Â ¾÷°è ±×·¡ÇÈ IP ÃâÇÏ·® 1À§¸¦ ±â·ÏÇϸç Àü¼¼°è¿¡¼ °¡Àå ³Î¸® »ç¿ëµÇ´Â ±×·¡ÇÈ ÇÁ·Î¼¼¼·Î ÀÚ¸®Àâ¾Ò´Ù.
Â÷³» µð½ºÇ÷¹ÀÌ¿¡ ´ëÇÑ ¿ä±¸°¡ Áõ°¡ÇÔ¿¡ µû¶ó, °ü·Ã µð½ºÇ÷¹ÀÌ¿¡¼ °í±Þ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ±¸µ¿µÉ °¡´É¼ºµµ ÀÚ¿¬½º·´°Ô Áõ°¡ÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ArmÀÇ ±¤¹üÀ§ÇÑ »ýÅ°谡 ÀÌ·¯ÇÑ ¿ä±¸»çÇ×µéÀ» ÃæÁ·½Ãų ¼ö ÀÖµµ·Ï º¸ÀåÇϱâ À§ÇØ, ArmÀº »õ·Î¿î ¹öÀüÀÇ Arm Mali Driver Development Kit(DDK)¸¦ Ãâ½ÃÇß´Ù. ÀÌ´Â Mali GPU¿Í ÇÔ²² µðÁöÅÐ ÄÛÇÍ »ç¿ë »ç·ÊµéÀÇ ÇÙ½É Á¶°ÇµéÀ» ÃæÁ·½Ãų ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ´Ù¾çÇÑ ½ºÅ©¸°¿¡¼ ¿Ïº®ÇÑ ±×·¡ÇÈ ±¸ÇöÀ» °¡´ÉÄÉÇÑ ArmÀÇ ¼º°ú¸¦ ±â¹ÝÀ¸·Î, Mali GPU¿Í Mali DDK ¼Ö·ç¼ÇÀº Â÷¼¼´ë Â÷·®ÀÇ ÁÖ¿ä Â÷·® ±â´ÉµéÀ» °ÈÇÒ ¼ö ÀÖ´Â ¿ª·®À» °®Ãè´Ù.
ArmÀÇ ¿ÀÅä¸ðƼºê »ç¾÷ºÎ ºÎ»çÀåÀΠà¹Ùºí¶ó(Chet Babla)´Â “Arm ¿ÀÅä¸ðƼºê »ç¾÷ºÎ¸¦ À̲ø¸é¼ °¡Àå º¸¶÷À» ´À³¢´Â ¼ø°£Àº ÀÚµ¿Â÷ Á¦Á¶»çµéÀÌ ArmÀÇ ±â¼úÀ» ±â¹ÝÀ¸·Î Â÷³» °æÇèÀ» ½ÇÇöÇÒ ¶§”¶ó¸ç, “ÃÖ±Ù ¾Æ¿ìµð(Audi)¿¡ Arm ±â¹ÝÀÇ »ï¼º ¿¢½Ã³ë½º v9 SoC°¡ È°¿ëµÈ °ÍÀÌ ±× ¿¹”¶ó°í ¸»Çß´Ù. ´ÜÀÏ Arm ±â¹ÝÀÇ »ï¼º ¿¢½Ã³ë½º v9 SoC´Â 8°³ÀÇ °·ÂÇÑ Cortex-A76 CPU »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ Mali-G76 GPU·Î ±¸µ¿µÈ´Ù. ƯÈ÷, Áß¿äÇÑ ¿ªÇÒÀ» ¼öÇàÇÏ´Â Mali-G76 GPU´Â ¿©·¯ ¿öÅ©·Îµå¿¡ °øÀ¯µÇ¾î, ±×·¡ÇÈÀÌ Ç³ºÎÇÑ ¿©·¯ ¾ÖÇø®ÄÉÀ̼ǵéÀÌ ´ë½Ãº¸µå Àü¹Ý¿¡¼ ±¸ÇöµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
ArmÀº ±âÁ¸ Mali DDK¿¡ »õ·Î¿î °¡»óÈ Áö¿ø ±â´ÉÀ» Á¦°øÇÔÀ¸·Î½á, ´Ù¾çÇÑ °¡»ó¸Ó½Å(virtual machine)À» ±¸µ¿ÇÏ´Â ±×·¡ÇÈÀÌ Ç³ºÎÇÑ ¿©·¯ ¾ÖÇø®ÄÉÀÌ¼Çµé °£¿¡ GPU ¸®¼Ò½º°¡ °øÀ¯µÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ´õºÒ¾î, ArmÀº °³¹ßÀÚ µµ±¸ »Ó¸¸ ¾Æ´Ï¶ó IP ´Ü°è¿¡¼ºÎÅÍ ³»ÀåµÈ º¸¾ÈÀÇ Á߿伺À» °Á¶ÇÑ´Ù. À̴ ƯÁ¤ °¡»ó¸Ó½ÅÀÇ Á¤º¸¿¡ ´Ù¸¥ °¡»ó¸Ó½ÅÀÌ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï µÇ¾îÀÖ´Â Mali DDK °¡»óÈ ±â´É¿¡¼ ºÐ¸íÇÏ°Ô ³ªÅ¸³´Ù. Mali DDK °¡»óÈ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡¼µµ ÀüÇô º¸ÀÌÁö ¾Êµµ·Ï ¼³°èµÇ¾úÀ¸¸ç, ¸ðµÎ µå¶óÀ̹ö ³»ºÎ¿Í ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î¿¡¼ ½ÇÇàµÇ°í ÀÖÀ¸¹Ç·Î °³¹ßÀÚ´Â À̸¦ Áö¿øÇϱâ À§ÇØ º°µµ·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
ÀÌ »õ·Î¿î Á¢±Ù ¹æ½ÄÀÇ ÇÙ½ÉÀº ÄÛÇÍ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡¼ Â÷³» ±×·¡ÇÈÀ» ±¸ÇöÇÑ´Ù´Â °ÍÀÌ´Ù. µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯´Â ´Ù¼öÀÇ ÀüÀå Á¦¾î À¯´Ö(ECU)ÀÌ ´ÜÀÏ ECU ¶Ç´Â ´ÜÀÏ SoC·Î ÅëÇÕµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌÀü¿¡´Â ´ÜÀÏ ECU°¡ ¿îÀüÀÚÀÇ ¼Óµµ ¹× °æ°íµîÀ» Ç¥½ÃÇÏ´Â µðÁöÅÐ °è±âÆÇ°ú °°Àº ÇÑ °¡Áö ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ¾úÁö¸¸, ÀÌÁ¦ ÄÛÇÍ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯´Â ´ÜÀÏ SoC¿¡¼ ´Ù¼öÀÇ ¿öÅ©·Îµå¿¡ ¸®¼Ò½º¸¦ À¯¿¬ÇÏ°Ô ÇÒ´çÇÏ¿© ¿©·¯ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ¿¹¸¦ µé¾î, Mali DDK¸¦ »ç¿ëÇÏ´Â ´ÜÀÏ SoC´Â ¾ÖÇø®ÄÉÀÌ¼Ç ´ç ÇϳªÀÇ SoC ¶Ç´Â ECU¸¦ ¿ä±¸ÇÏÁö ¾Ê°í °è±âÆÇ, IVI ¹× ³»ºñ°ÔÀÌ¼Ç ½Ã½ºÅÛ¿¡ ÄÄÇ»Æà ¸®¼Ò½º¸¦ ÇÒ´çÇÒ ¼ö ÀÖ´Ù.
Mali DDK´Â ¸®´ª½º ¹× ¾Èµå·ÎÀ̵带 Áö¿øÇÏ¸ç °¡»óÈ ±â´ÉÀ» ¿©·¯ ¿î¿µ üÁ¦ ¹× ÇÏÀÌÆÛ¹ÙÀÌÀú(hypervisors)¿¡ °ÉÃÄ »ç¿ëÇÒ ¼ö ÀÖ¾î °¡»óÈ ½Ã½ºÅÛ¿¡¼ ºü¸¥ ÅÍÄ¡ ½ºÅ©¸° ÀÀ´ä ½Ã°£°ú °°Àº ¿øÈ°ÇÑ »ç¿ëÀÚ °æÇèÀ» º¸ÀåÇÑ´Ù. ÀÌ¿¡ ´õÇØ Â÷·®¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Mali GPU ¹× Mali DDK¿¡ ´ëÇÑ ArmÀÇ Áö¿øÀº Â÷·®ÀÇ ¼ö¸í Áֱ⠵¿¾È ¼ÒÇÁÆ®¿þ¾î À¯Áöº¸¼ö¸¦ Áö¿øÇϱâ À§ÇØ ½ÃÀåÀÇ ¿ä±¸¿¡ ¸ÂÃçÁú °ÍÀÌ´Ù.
ÀÚµ¿Â÷ »ê¾÷ÀÌ ¼ÒºñÀÚµéÀÇ ±â´ë¿¡ ºÎÀÀÇϱâ À§ÇØ ±× ¾î´Â ¶§º¸´Ù ºü¸¥ ¼Óµµ·Î Çõ½ÅÀ» °ÅµìÇÏ°í ÀÖ´Â ¸¸Å, Arm ÀÚµ¿Â÷ »ýÅ°è´Â ±× ¾î´À ¶§º¸´Ù ÇʼöÀûÀÌ´Ù. Arm »ýÅ°è´Â ÀÌ·¯ÇÑ ¸ôÀÔÇü Â÷³» °æÇè¿¡ ´ëÇÑ Èï¹Ì·Î¿î ±âȸ¸¦ ºñ·ÔÇØ ¼ÒºñÀÚµéÀÌ ¾ÖÇø®ÄÉÀ̼ǿ¡ ±â´ëÇÏ´Â ¹Ù¸¦ ½ÇÇöÇÏ¸é¼ ¼¼°è¸¦ ¼±µµÇÏ´Â ÄÄÇ»Æà »ýÅ°è·Î ÀÚ¸®¸Å±èÇß´Ù. |