(ÁÖ)µö¿¢½º

ÄÄÆÄÀÏ·¯ ¿£Áö´Ï¾î ä¿ë

 ¢ßµö¿¢½º´Â ±¹³» ÃÖÃÊ ¿§Áö ÀÀ¿ëÀ» À§ÇÑ ÀΰøÁö´É ±â¼ú ¹× ½Å°æ¸Á ó¸®ÀåÄ¡(NPU)¸¦ °³¹ßÇÏ°í ÀÖ½À´Ï´Ù.

¢ßµö¿¢½º´Â NPUÀÇ °æ·®È­¿Í Àü·Â È¿À²¼º °íµµÈ­ Ãø¸é¿¡¼­ È®°íÇÑ °æÀï·ÂÀ» º¸À¯ÇÏ°í ÀÖÀ¸¸ç,
°í¼º´É, ÀúÀü·Â, Àúºñ¿ëÀÇ ÀÓº£µðµå ÀΰøÁö´É ¼Ö·ç¼Ç Á¦°øÀ» ¸ñÇ¥·Î ÇÏ°í ÀÖ½À´Ï´Ù. 

¿§Áö µð¹ÙÀ̽º ½ÃÀåÀÇ ±Þ°ÝÇÑ ¼ºÀå°ú IoT ½Ã´ë¸¦ ¸Â¾Æ ¾ÕÀ¸·Î ¹ü¶÷ÇÒ »ç¹°µéÀ»
Áö´ÉÀû °³Ã¼·Î ÁøÈ­½Ãų ±Ùº»ÀûÀÎ ±â¼ú Çõ½ÅÀ» ¼±µµÇÏ°í ÀÖ½À´Ï´Ù.

¿ì¸®´Â ÀΰøÁö´ÉÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ¿ÏÀüÈ÷ »õ·Î¿î ½Ã´ë¸¦ ¸ÂÀÌÇÒ °ÍÀÔ´Ï´Ù. 
ÀÌ·¯ÇÑ Çö½Ç ¼Ó¿¡ AI¹ÝµµÃ¼ÀÇ ¹Ì·¡¸¦ Àû±Ø âÁ¶Çϱâ À§ÇØ ÇÔ²² ³ª¾Æ°¡½Ç ÀÎÀ縦 ¸ð½Ê´Ï´Ù.

¡á (ÁÖ)µö¿¢½º ¾ð·Ð±â»ç
  - Á¶¼±ÀϺ¸ : °í¼º´É ÀúÀü·Â Àúºñ¿ëÀÇ µö·¯´× Çϵå¿þ¾î ¼Ö·ç¼Ç Á¦°ø (2019.12.31) ¢Ñ ¹Ù·Î°¡±â(Ŭ¸¯)
  - µ¿¾ÆÀϺ¸ : ¢ßµö¿¢½º, ¾ÖÇà °³¹ßÀÚ Ãâ½Å, ¡®NPU ±â¼ú¡¯·Î AI ´ëÁßÈ­ °ßÀÎ (2020.01.30) ¢Ñ ¹Ù·Î°¡±â(Ŭ¸¯)
  - ½ºÅ¸Æ®¾÷Åõµ¥ÀÌ : AI ÇÁ·Î¼¼¼­ ÇÙ½É ±â¼ú ¡®ÀúÀü·Â¡¯ 100¹èÀÇ Àü·Â È¿À²¼º ÀÚ¶ûÇÏ´Â µö¿¢½º (2019.07.12) ¢Ñ ¹Ù·Î°¡±â(Ŭ¸¯)


¸ðÁýºÎ¹® ¹× ÀÚ°Ý¿ä°Ç

´ã´ç¾÷¹« ÀÚ°Ý¿ä°Ç Àοø

[ÄÄÆÄÀÏ·¯ ¿£Áö´Ï¾î]

    ±Ù¹«ºÎ¼­: (ÁÖ)µö¿¢½º ±â¾÷ºÎ¼³¿¬±¸¼Ò

    (ÆDZ³Å×Å©³ë¹ë¸®)
    Á÷±Þ/Á÷Ã¥: ¿¬±¸¿ø

[Á÷¹«¼Ò°³]

µö¿¢½ºÀÇ SW ±×·ìÀº µö¿¢½º°¡ ¼¼°è ÃÖ°í ¼öÁØÀÇ ¿øõ ±â¼ú È®º¸¸¦ ÁöÇâÇÏ¸ç °³¹ßÇÑ ÀΰøÁö´É ÇÁ·Î¼¼¼­ ¿øõ ±â¼úÀ» ´Ù¾çÇÑ ÀΰøÁö´É ±â¹Ý ÀÀ¿ë Á¦Ç°À» °³¹ßÇÏ´Â °í°´µéÀÌ Æí¸®ÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â °¢Á¾ SW ±â¼úÀ» °³¹ßÇÏ´Â ¸Å¿ì Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇÏ°í ÀÖ½À´Ï´Ù. µö¿¢½º SW ±×·ìÀº SDK (DXNN)Àº Æß¿þ¾î ¹× µå¶óÀ̹ö¿¡¼­ ÄÄÆÄÀÏ·¯(DX-COM), ·±Å¸ÀÓ ¼ÒÇÁÆ®¿þ¾î(DX-RT), DNN ¸ðµ¨ ÇнÀ ÇÁ·¹ÀÓ¿öÅ©¸¦ À§ÇÑ ÄÚµå ¼³°è¿¡ À̸£±â±îÁö µö¿¢½º NPU¸¦ °í°´ÀÇ Á¦Ç°¿¡ ±¸µ¿Çϱâ À§ÇÑ Full-StackÀ» °³¹ßÇÕ´Ï´Ùµö¿¢½ºÀÇ ÄÄÆÄÀÏ·¯(DX-COM)´Â NPU ³»ºÎ ±¸µ¿À» À§ÇÑ Äڵ带 »ý¼ºÇÏ´Â SW ±â¼úÀÔ´Ï´Ù. NPU ±¸µ¿ Äڵ尡 NPUÀÇ ¿¬»ê ¼º´É, Àü·Â ¼º´Éºñ, ¸®¼Ò½º ÃÖ¼ÒÈ­ µîÀ» °áÁ¤ÇÏ´Â ÃÖÀûÈ­ ±â´É±îÁö Æ÷ÇÔÇϱ⠶§¹®¿¡ ¼¼°è ÃÖ°í Àü·Â¼º´Éºñ¿¡ µµÀüÇÏ°í ÀÖ´Â µö¿¢½º AI ÇÁ·Î¼¼¼­ ¼Ö·ç¼Ç ±â¼úÀ» ¿Ï¼ºÇÏ´Â Áß¿äÇÑ ¿ªÇÒÀ» ÇÕ´Ï´Ù. ±×·¡¼­ DX-COMÀº °£·«ÇÏ°Ô ´ÙÀ½ÀÇ °³¹ß ´Ü°è¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. (1) AI SW Ç÷§Æû Äڵ带 ¹Þ¾Æ °¡°ø °¡´ÉÇÑ ¼öÁØÀÇ Áß°£ Ç¥Çö Graph ¸ðµ¨ »ý¼º, (2) µö¿¢½º NPU Ÿ°ÔÆÃÀ» À§ÇÑ DNN ¸ðµ¨ º¯È¯, (3) NPU ¿¬»êÀÇ Àü·Â ¼º´Éºñ ±Ø´ëÈ­¸¦ À§ÇÑ ´Ù¾çÇÑ DNN ¸ðµ¨ ÃÖÀûÈ­ ±â¼ú °³¹ß, (4) NPU Çϵå¿þ¾î ¸®¼Ò½º¸¦ °¨¾ÈÇÑ NPU ±¸µ¿ ÄÚµå »ý¼º µîÀ¸·Î ±¸¼ºµË´Ï´Ù. ¿ì¸®°¡ ã´Â ÄÄÆÄÀÏ·¯ ¿£Áö´Ï¾î´Â ¸®´ª½º ȯ°æ¿¡¼­ °³¹ß °æÇèÀÌ ÀÖ°í, C/C++/Python ¾ð¾î¸¦ ±íÀÌ ÀÌÇØÇؼ­ ±× Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ¼³°è, °³¹ß, ¼Ò½º ºÐ¼® ¹× µð¹ö±ë °æÇèÀÌ ÀÖ´Â ºÐÀÔ´Ï´Ù. Áøº¸ÀûÀ¸·Î´Â, µö¿¢½º NPU Çϵå¿þ¾î¸¦ ÀÌÇØÇÏ¿© ±í°í ³ôÀº ´Ü°èÀÇ ÃÖÀûÈ­¸¦ ±¸ÇöÇÏ´Â µ¥ ±â¿©ÇÒ ºÐÀÔ´Ï´Ù. ´Ù¾çÇÑ AI ¾Ë°í¸®ÁòÀ» °í¼º´É/ÀúÀü·ÂÀÇ Çõ½ÅÀûÀÎ Ç÷§Æû»ó¿¡¼­ ½ÇÇöÇÏ´Â ±â¼ú·Î ±¸ÇöÇÏ´Â µ¥ °¡Ä¡¸¦ ´À³¢°í ¿­Á¤ÀÌ ÀÖ´Â ºÐµéÀº µö¿¢½º¶ó´Â °¡Ä¡ ÀÖ´Â µµÀü¿¡ ÃÊ´ëÇÏ°í ½Í½À´Ï´Ù.

 

[´ã´ç¾÷¹«]

¤ý µö¿¢½º NPU±â¼úÀÇ ÀáÀç·ÂÀ» ÃÖ´ë·Î ²ø¾î³»´Â ÄÄÆÄÀÏ·¯ÀÇ °³¹ß

¤ý ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³°è, °³¹ß ¹× ÄÚµå °ËÅä ¼öÇà

¤ý DNN ¸ðµ¨¿¡ ´ëÇÑ ÀÌÇØ·Î ºÎÅÍ NPU Çϵå¿þ¾î¿¡ ´ëÇÑ ÀÌÇرîÁöÀÇ Á¾ÇÕÀûÀÎ ÀÌÇØ ±â¹ÝÀÇ ÇÑ Çõ½ÅÀûÀÎ ÄÄÆÄÀÏ·¯ ±â¼ú ±¸Çö

¤ý SW ±â¼ú ±â¹Ý AI ¿¬»ê ó¸® È¿À²È­ ±â¼úÀ» NPU Çϵå¿þ¾î¿¡ ¹Ý¿µÇϱâ À§ÇÑ NPUÆÀ°úÀÇ È¿À²ÀûÀÎ ¼ÒÅë

¤ý ÅøüÀÎÀÇ È¿À²¼º, È®À强 ¹× ¾ÈÁ¤¼º ºÐ¼® ¹× °³¼±

¤ý ³»ºÎ ÆÀ(Àüü SW/HW ÆÀ)°ú Çù·Â

 

[Áö¿øÀÚ°Ý]

¤ý Á¤È®ÇÑ ÀÇ»ç ¼ÒÅëÀ» ÅëÇÑ ±Ù°Å ±â¹Ý ¾÷¹« ÃßÁøÀÌ °¡´ÉÇÑ ÇÕ¸®ÀûÀÎ Á÷¹« ´É·Â

¤ý ¸®´ª½º ȯ°æ¿¡¼­ °³¹ß °æÇè

¤ý C/C++/Python ¾ð¾îÀÇ ±íÀº ÀÌÇظ¦ ±â¹ÝÀ¸·Î ¼³°è, °³¹ß, ¼Ò½º ºÐ¼® ¹× µð¹ö±ë °æÇè

¤ý µ¥ÀÌÅÍ ±¸Á¶, ¾Ë°í¸®Áò¿¡ ´ëÇÑ ÀÌÇØ ¹× ÇÁ·Î±×·¥ ¼º´É ºÐ¼®/ÃÖÀûÈ­ °æÇè

¤ý ÄÄÆÄÀÏ·¯, ¿î¿µÃ¼Á¦¸¦ ºñ·ÔÇÑ ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ±âº»ÀûÀÎ ÀÌÇØ

¤ý »õ·Î¿î ¾ð¾î, °³¹ß µµ±¸ ¹× »õ·Î¿î °³¹ß ¹æ¹ý¿¡ ´ëÇÑ µµÀüÀ» Áñ±â½Ã´Â ºÐ

¤ý Áý´Ü °³¹ßÀ» À§ÇÑ µ¿·á¿ÍÀÇ Ä¿¹Â´ÏÄÉÀ̼ǿ¡ ¾î·Á¿òÀÌ ¾øÀ¸½Å ºÐ

 

[¿ì´ë»çÇ×]

¤ý µö·¯´×¿¡ ´ëÇÑ ¿¬±¸ °æÇè (¼®¹Ú»ç ÇÐÀ§ ¼ÒÁöÀÚ ¿ì´ë)

¤ý Bash, Python ¾ð¾î¸¦ ±â¹ÝÀ¸·Î °³¹ß, ¼Ò½º ºÐ¼® ¹× µð¹ö±ë °æÇè

¤ý µÎ °¡Áö ÀÌ»óÀÇ ¾ð¾î¸¦ bindingÇÏ¿© °³¹ß °æÇè

¤ý ´Ù¾çÇÑ S/W, H/W ¾ÆÅ°ÅØó Ç÷§Æû¿¡¼­ÀÇ °³¹ß °æÇè (Server, Embedded, ARM(NEON), AVX, RISC-V, CUDA, OpenCL µî)

¤ý ³í¹®À» ÀÐ°í µö·¯´× ¾Ë°í¸®ÁòÀ» C++ ¶Ç´Â PythonÀ¸·Î °³¹ßÇÑ °æÇè

¤ý Tensorflow, Pytorch, ONNX Runtime¿¡ ´ëÇÑ °æÇè

¤ý TVM, Glow°°Àº ML ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ °æÇè

¤ý Docker, Kubernetes, Jenkins, Git Áß Çϳª ÀÌ»óÀÇ °³¹ß Åø¿¡ ´ëÇÑ °æÇè

¤ý UML¿¡ ÀÇÇÑ ÇÁ·ÎÁ§Æ® °³¹ß °æÇè ¶Ç´Â Design Pattern¿¡ ´ëÇÑ ÀÌÇØ

0 ¸í

±Ù¹«Á¶°Ç

  • °í¿ëÇüÅÂ: Á¤±ÔÁ÷
  • ±Ù¹«ºÎ¼­: (ÁÖ)µö¿¢½º ±â¾÷ºÎ¼³¿¬±¸¼Ò (ÆDZ³Å×Å©³ë¹ë¸®)
  • ±Þ¿©Á¶°Ç: ¿¬ºÀ ÁÖ40½Ã°£, 5000~15000¸¸¿ø

ÀüÇü´Ü°è ¹× Á¦Ãâ¼­·ù

  • ÀüÇü´Ü°è: ¼­·ùÀüÇü > ¸éÁ¢ÁøÇà > ÃÖÁ¾½É»ç > ÃÖÁ¾ÇÕ°Ý
  • Ãß°¡ Á¦Ãâ¼­·ù
    À̷¼­¿¡ ¿¬¶ôó, Èñ¸Á¿¬ºÀ ±âÀç
    Á¦ÃâÇÑ ¼­·ù´Â ÀÏü ¹ÝȯÇÏÁö ¾ÊÀ½
    À̷¼­, ÀÚ±â¼Ò°³¼­
    ¼­·ùÀüÇü, ¸éÁ¢ÀüÇü
    Æ÷Æ®Æú¸®¿À

Á¢¼ö¹æ¹ý

»ó½Ãä¿ë

  • Á¢¼ö¹æ¹ý: ÀÎÅ©·çÆ® ä¿ë½Ã½ºÅÛ
  • Á¢¼ö¾ç½Ä: ÀÎÅ©·çÆ® À̷¼­

±âŸ À¯ÀÇ»çÇ×

  • ÀÔ»çÁö¿ø¼­ ¹× Á¦Ãâ¼­·ù¿¡ ÇãÀ§»ç½ÇÀÌ ÀÖÀ» °æ¿ì ä¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.