(ÁÖ)µö¿¢½º
NPU ·±Å¸ÀÓ SW ¿£Áö´Ï¾î ä¿ë
¸ðÁýºÎ¹® ¹× ÀÚ°Ý¿ä°Ç
´ã´ç¾÷¹« | ÀÚ°Ý¿ä°Ç | Àοø |
---|---|---|
[NPU ·±Å¸ÀÓ SW ¿£Áö´Ï¾î] ±Ù¹«ºÎ¼: (ÁÖ)µö¿¢½º ±â¾÷ºÎ¼³¿¬±¸¼Ò (ÆÇ±³Å×Å©³ë¹ë¸®) |
[Á÷¹«¼Ò°³] µö¿¢½ºÀÇ 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 ¸í |
±Ù¹«Á¶°Ç
ÀüÇü´Ü°è ¹× Á¦Ãâ¼·ù
Á¢¼ö¹æ¹ý
»ó½Ãä¿ë
±âŸ À¯ÀÇ»çÇ×