ÀüÀÚ ¼³°è ÀÚµ¿È(EDA) ¼ÒÇÁÆ®¿þ¾î ºÐ¾ß ¾÷üÀÎ Çѱ¹ ¸àÅä, Áö¸à½º ºñÁî´Ï½º(www.mentorkr.com, ´ëÇ¥ ±èÁØȯ)´Â Ĩ½º¾Ø¹Ìµð¾î(Chips&Media, kr.chipsnmedia.com, ÄÚ½º´Ú(094360))»ç°¡ ¸àÅäÀÇ ¼³°è °ËÁõ ¼Ö·ç¼ÇÀÎ ‘ijŸÆÞÆ® HLS(Catapult™ High-Level Synthesis Platform)’À» µµÀÔÇÔÀ¸·Î½á ½ÉÃþ ½Å°æ¸Á(DNN) ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇØ °´Ã¼ÀÇ ½Ç½Ã°£ °ËÃâÀ» À§ÇÑ ÀÚ»çÀÇ c.WAVE100 ÄÄÇ»ÅÍ ºñÀü IP¸¦ ¼³°è ¹× °ËÁõÇß´Ù°í ¹ßÇ¥Çß´Ù.
Ĩ½º¾Ø¹Ìµð¾î´Â ÀÚµ¿Â÷, °¨½Ã ¹× °¡Àü°ú °°Àº ½ÃÀå¿¡ ³Î¸® »ç¿ëµÇ´Â SoC µðÀÚÀοëÀÇ °í¼º´É, °íÇ°Áú ºñµð¿À IPÀÇ ÁÖ¿ä °ø±Þ»çÀÌ´Ù.
Ĩ½º¾Ø¹Ìµð¾î´Â Â÷º°ÈµÈ ¸Ó½Å·¯´× IP¸¦ °í°´¿¡°Ô ½Å¼ÓÇÏ°Ô Á¦°øÇϱâ À§ÇØ ±â´É °ËÁõ ½Ã°£, ŸÀÌ¹Ö Å¬·ÎÀú, ¼³°è ¹× ¾ÆÅ°ÅØó ÃÖÀûȸ¦ ¾Õ´ç±èÀ¸·Î½á »ý»ê¼ºÀ» ±ØÀûÀ¸·Î ³ô¿©¾ß Çß´Ù. À̸¦ ÅëÇØ ¸Ó½Å·¯´× ¾Ë°í¸®Áò°ú ¾ÆÅ°ÅØóÀÇ ¿¬±¸°³¹ß¿¡ ´õ ¸¹Àº ½Ã°£À» ÅõÀÚÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ ¸ñÇ¥¸¦ ´Þ¼ºÇϱâ À§ÇØ ¼öÀÛ¾÷À¸·Î ÄÚµùÇÏ´ø ±âÁ¸ÀÇ RTL(register transfer level) Ç÷ο쿡¼ ¹þ¾î³ª Catapult HLS PlatformÀ» äÅÃÇÔÀ¸·Î½á ¾Ë°í¸®Áò°ú Å×½ºÆ®º¥Ä¡¸¦ C ¾ð¾î·Î ÄÚµùÇß´Ù. HLS ¼³°è ¹× °ËÁõ ÆÀÀº µ¿ÀÏÇÑ ÇÁ·ÎÁ§Æ®¿¡ RTL Ç÷ο츦 ÀÌ¿ëÇÑ ÆÀº¸´Ù ÇÁ·ÎÁ§Æ® ±â°£À» Àý¹ÝÀ¸·Î ´ÜÃàÇß´Ù.
Ĩ½º¾Ø¹Ìµð¾î ÃÖ°í±â¼úÃ¥ÀÓÀÚ(CTO)ÀÎ Àü¹Î¿ë »ó¹«´Â “ƯÈ÷ Ãß·ÐÀ» °Ü³ÉÇÑ ÀåÄ¡¿¡¼ DNN °¡¼Ó ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ´Â °³¹ßµÈ ½Å°æ¸Á ¾Ë°í¸®ÁòÀ» Àü·Â, ¼º´É ¹× ¸éÀû(PPA)¿¡ ÁýÁßÇØ °íµµ·Î ÃÖÀûÈµÈ Çϵå¿þ¾î ¾ÆÅ°ÅØÃĸ¦ È®º¸ÇÏ´Â °ÍÀÌ ¿¼è¶ó°í »ý°¢ÇÑ´Ù. ÀÚ»ç´Â ¸àÅä HLS¸¦ È°¿ëÇÏ¿© À̸¦ ¸Å¿ì È¿À²ÀûÀ¸·Î Çس¾ ¼ö ÀÖ¾ú´Ù” ¶ó°í ¸»Çϸç, “¿ì¸®ÀÇ ÇÁ·ÎÁ§Æ®´Â ¸Å¿ì ¼º°øÀûÀ̾ú´Ù. ÇâÈÄ ÇÁ·ÎÁ§Æ®¿¡µµ Catapult¸¦ ÀÌ¿ëÇÑ HLS Ç÷ο츦 äÅÃÇÒ °èȹÀÌ´Ù” ¶ó°í ¸»Çß´Ù.
DNN ±â¹Ý ÄÄÇ»ÅÍ ºñÀü ÇÁ·Î¼¼½ÌÀÇ Æ¯Â¡ Áß¿¡´Â °ö¼À/µ¡¼À/´©Àû ¿¬»êÀÇ ¹Ýº¹ÀûÀÎ °è»êÀÌ Æ÷ÇԵǸç, ´ë·®ÀÇ µ¥ÀÌÅÍ À̵¿ÀÌ ½Å°æ¸Á ÃþÀ» ÅëÇØ ÀÌ·ç¾îÁø´Ù. DNNÀº TensorFlow¶Ç´Â Caffe¿Í °°Àº ÇÁ·¹ÀÓ¿öÅ© »ó¿¡¼ °³¹ßµÇ¸ç, ÀÌ¾î¼ ÇØ´ç ¾Ë°í¸®ÁòÀ» C ¸ðµ¨¿¡¼ ĸóÇÒ ¼ö ÀÖ´Ù. Ĩ½º¾Ø¹Ìµð¾î´Â ÀÌ ¾Ë°í¸®Áò C ¸ðµ¨À» ÇÕ¼º °¡´ÉÇÑ C ÄÚµå·Î °³¼±ÇÏ°í, Catapult HLS PlatformÀ» ÀÌ¿ëÇØ ´Ù¾çÇÑ ¾ÆÅ°ÅØó¸¦ ½Å¼ÓÇÏ°Ô ¸ð»öÇÏ°í RTL·Î ÇÕ¼ºÇÔÀ¸·Î½á ÀÌ·¯ÇÑ À¯ÇüÀÇ µðÀÚÀο¡ ÃÖÀûÈµÈ ¼Ö·ç¼ÇÀ» ã¾Æ³Â´Ù.
¸àÅäÀÇ µðÁöÅÐ ¼³°è ¹× ±¸Çö ¼Ö·ç¼Ç ºÎ¹® Á¦³Ê·² ¸Å´ÏÀúÀÎ ¹Ùµå·ç ¾Æ°¡¿Ð¶ó(Badru Agarwala)´Â “±Þ°ÝÇÑ ½ÃÀ庯Ȱ¡ ÀϾ°í ÀÖ´Â ¿©·¯ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¾ß¿¡¼ Catapult HLS´Â ¼º°ø¿¡ ¿ä±¸µÇ´Â ¼öÁØÀÇ »ý»ê¼ºÀ» ´Þ¼ºÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀ¸·Î¼ äÅõǴ Ãß¼¼” ¶ó°í ¸»Çϸç, “¸àÅä´Â Chips&Media»ç°¡ HLS·Î ¿øÈ°ÇÏ°Ô ÀüȯÇÒ ¼ö ÀÖµµ·Ï ±ä¹ÐÇÏ°Ô Çù·ÂÇØ¿Ô´Ù. ±× °á°ú, Chips&Media»ç´Â Çϵå¿þ¾î RTL±¸Çö ¹× µð¹ö±ë ¼¼ºÎ»çÇ×ÀÌ ¾Æ´Ï¶ó ÀڽŵéÀÇ Àü¹®±â¼ú ºÐ¾ßÀÎ ¾Ë°í¸®Áò/¾ÆÅ°ÅØó ¼³°è¿¡ ÁýÁßÇÒ ¼ö ÀÖ¾úÀ¸¸ç, ÀڽŵéÀÇ ¾ÆÀ̵ð¾î¸¦ ÈξÀ ´õ ½Å¼ÓÇÏ°Ô ½ÃÀå¿¡ Á¦°øÇÒ ¼ö ÀÖ¾ú´Ù” ¶ó°í ¸»Çß´Ù. |