(ÁÖ)µö¿¢½º

NPU ·±Å¸ÀÓ SW ¿£Áö´Ï¾î ä¿ë

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

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

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

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

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

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

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

[NPU ·±Å¸ÀÓ SW ¿£Áö´Ï¾î]

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

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

[Á÷¹«¼Ò°³]

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

 

[´ã´ç¾÷¹«]

¤ý µö¿¢½º NPU ¼³°è¿¡ ÃÖÀûÈ­µÈ ½Ç½Ã°£ Ãß·Ð ¿£Áø ¼³°è/±¸Çö

¤ý ½Ã½ºÅÛ/CPU ¼³°è¿¡ ÃÖÀûÈ­µÈ DNN¸ðµ¨ Àü/ÈÄó¸® ÇÁ·¹ÀÓ¿öÅ© ¼³°è/±¸Çö

¤ý NPU/CPU ÀÎÅÍÆäÀ̽º ¼³°è/±¸Çö, ¼º´É ÃÖÀûÈ­

¤ý NPU ±â¹Ý AI ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ß

¤ý ½Ã½ºÅÛ ·¹º§ NPU °ËÁõ ¼ÒÇÁÆ®¿þ¾î ¼³°è/±¸Çö, ÀÚµ¿È­ Å×½ºÆ® ¿¬µ¿

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

 

[Áö¿øÀÚ°Ý]

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

¤ý SW ÇÁ·¹ÀÓ¿öÅ© ¼³°è ¹× ±¸ÇöÀÌ °¡´ÉÇÑ ºÐ (ºÐ¾ß ¹«°ü)

¤ý ÀÀ¿ëSW ¼³°è ¹× ±¸ÇöÀÌ °¡´ÉÇÑ ºÐ (ºÐ¾ß ¹«°ü)

¤ý C / C++ / Python ¾ð¾î ÄÚµùÀÇ Ç³ºÎÇÑ °æÇè

¤ý SW ¾ÆÅ°ÅØó ¼³°è¿Í ¼º´É ÃÖÀûÈ­¸¦ Áñ±â½Ã´Â ºÐ

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

 

[¿ì´ë»çÇ×]

¤ý ARM/RISC-V ¾ÆÅ°ÅØÃÄ ±â¹Ý SIMD È°¿ë °æÇèÀÌ ÀÖ´Â ºÐ

¤ý ¸ÖƼ ½º·¹µå ±â¹Ý ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î ±¸Çö °æÇèÀÌ ÀÖ´Â ºÐ

¤ý NPU / TPU / GPU µî HW Accelerator Á¦¾î ¹× ÃÖÀûÈ­ °æÇèÀÌ ÀÖ´Â ºÐ

¤ý Tensorflow / Pytorch / ONNX runtime µî AI framework / Middleware ÀÌÇØ ¹× ÀÀ¿ë °³¹ß °æÇèÀÌ ÀÖ´Â ºÐ

0 ¸í

±Ù¹«Á¶°Ç

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

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

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

Á¢¼ö¹æ¹ý

»ó½Ãä¿ë

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

±âŸ À¯ÀÇ»çÇ×

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