Áö¸à½º µðÁöÅÐ Àδõ½ºÆ®¸® ¼ÒÇÁÆ®¿þ¾î, Áö¸à½º EDA »ç¾÷ºÎ (http://www.siemens.com/eda)´Â ¾ÖÇø®ÄÉÀ̼Ǻ° ÁýÀû ȸ·Î(ASIC) ¹× ½Ã½ºÅÛ ¿Â Ĩ(SoC)¿¡¼ ½Å°æ¸Á °¡¼Ó±âÀÇ »óÀ§¼öÁØÇÕ¼º(HLS) ¼Ö·ç¼ÇÀΠijÅÍÆÞÆ® AI NN(Catapult AI NN)À» ¹ßÇ¥Çß´Ù.

Catapult AI NNÀº AI ÇÁ·¹ÀÓ¿öÅ©¿¡¼ ½Å°æ¸Á ±â¼ú(neural network description)¿¡¼ ½ÃÀÛÇÏ¿© C++·Î º¯È¯Çϰí, À̸¦ ¹ÝµµÃ¼Ä¨ ¼³°èÀÇ ÇÁ·Î±×·¥ ¾ð¾îÀÎ º£¸±·Î±×(Verilog) ¶Ç´Â VHDLÀÇ RTL(register transfer level) °¡¼Ó±â·Î ÇÕ¼ºÇÏ¿© ½Ç¸®ÄÜ¿¡¼ Àü·Â, ¼º´É ¹× ¸éÀû(PPA)¿¡ ÃÖÀûÈµÈ Çϵå¿þ¾î ¼³°è¸¦ º¯È¯ ¹× ÃÖÀûȽÃÄÑ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ¼Ö·ç¼ÇÀÌ´Ù.
Catapult AI NNÀº ¸Ó½Å ·¯´× Çϵå¿þ¾î °¡¼ÓÀ» À§ÇÑ ¿ÀÇ ¼Ò½º ÆÐŰÁöÀÎ hls4ml°ú »óÀ§¼öÁØÇÕ¼º(HLS)À» À§ÇÑ SiemensÀÇ Catapult HLS ¼ÒÇÁÆ®¿þ¾î¸¦ °áÇÕ½ÃÄ×´Ù. Catapult AI NNÀº ¹Ì±¹ ¿¡³ÊÁöºÎ »êÇÏ ¿¬±¸¼Ò(U.S. Department of Energy Laboratory)ÀÎ Æä¸£¹Ì¿¬±¸¼Ò(Fermilab) ¹× ±âŸ hls4mlÀÇ ÁÖ¿ä ±â¿©ÀÚµé°ú ±ä¹ÐÈ÷ Çù·ÂÇÏ¿© °³¹ßµÇ¾úÀ¸¸ç, ¸ÂÃãÇü ½Ç¸®ÄÜÀÇ Àü·Â, ¼º´É ¹× ¸éÀû¿¡ ´ëÇÑ ¸Ó½Å ·¯´× °¡¼Ó±â ¼³°èÀÇ °íÀ¯ÇÑ ¿ä±¸ »çÇ×À» ÇØ°áÇÑ´Ù.
AIÀÇ ½ÇÇà½Ã°£ ¹× ¸Ó½Å ·¯´× ÀÛ¾÷ÀÌ ±âÁ¸ µ¥ÀÌÅͼ¾ÅÍ´Â ¹°·Ð, ¼ÒºñÀÚ °¡ÀüºÎÅÍ ÀÇ·á ±â±â±îÁö ¸ðµç ºÐ¾ß·Î ÀÌÀüµÊ¿¡ µû¶ó Àü·Â ¼Òºñ¸¦ ÃÖ¼ÒÈÇÏ°í ºñ¿ëÀ» Àý°¨Çϸç ÃÖÁ¾ Á¦Ç°ÀÇ Â÷º°È¸¦ ±Ø´ëÈÇϱâ À§ÇÑ 'ÀûÀýÇÑ Å©±âÀÇ' AI Çϵå¿þ¾î¿¡ ´ëÇÑ ¿ä±¸°¡ ºü¸£°Ô Áõ°¡Çϰí ÀÖ´Ù.
¸Ó½Å ·¯´× Çϵå¿þ¾î °¡¼ÓÀ» À§ÇÑ ¿ÀÇ ¼Ò½º ÆÐŰÁöÀÎ hls4ml¸¦ »ç¿ëÇϸé, ÅÙ¼Ç÷οì¿Í ÆÄÀÌÅäÄ¡, ÄÉ¶ó½º µî°ú °°Àº AI ÇÁ·¹ÀÓ¿öÅ©¿¡ ±â¼úµÈ ½Å°æ¸Á¿¡¼ C++¸¦ »ý¼ºÇÏ¿© ÀÌ·¯ÇÑ °£±ØÀ» ¸Å¿ï ¼ö ÀÖ´Ù. ±×·± ´ÙÀ½ C++¸¦ FPGA, ASIC ¶Ç´Â SoC ±¸ÇöÀ» À§ÇØ ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.
Catapult AI NNÀº hls4mlÀÇ ±â´ÉÀ» ASIC ¹× SoC ¼³°è·Î È®ÀåÇÑ´Ù. ¿©±â¿¡´Â ASIC ¼³°è¿¡ ¸Â°Ô Á¶Á¤µÈ Ưº°ÇÑ C++ ¸Ó½Å ·¯´× ÇÔ¼öÀÇ Àü¿ë ¶óÀ̺귯¸®°¡ Æ÷ÇԵǾî ÀÖ´Ù. ¼³°èÀÚ´Â ÀÌ·¯ÇÑ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© C++ ÄÚµå·Î ±¸ÇöÇÔ¿¡ ÀÖ¾î Áö¿¬ ½Ã°£ ¹× ¸®¼Ò½º ÀýÃæÀ» ÅëÇØ PPA¸¦ ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¼³°èÀÚ´Â ÀÌÁ¦ ´Ù¾çÇÑ ½Å°æ¸Á ¼³°èÀÇ ¿µÇâÀ» Æò°¡Çϰí Çϵå¿þ¾î¿¡ °¡Àå ÀûÇÕÇÑ ½Å°æ¸Á ±¸Á¶¸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Ù.
Catapult AI NNÀº ÇöÀç ¾ó¸® ¾î´äÅ͵éÀº »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, 2024³â 4ºÐ±â¿¡ ¸ðµç »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÉ ¿¹Á¤ÀÌ´Ù.
|