»ó´Ü¿©¹é
HOME »êÇп¬°ü
KAIST, ¼¼°è ÃÖ°í¼º´É ±â°èÇнÀ ½Ã½ºÅÛ °³¹ß ¡¦ "±¸±Û ¾Ðµµ"

ÀΰøÁö´É(AI) µö·¯´× ¸ðµ¨µéÀ» Ã³¸®Å° À§ÇØ ÇʼöÀûÀ¸·Î »ç¿ëµÇ´Â ±â°èÇнÀ ½Ã½ºÅÛÀ» ±¹³» ¿¬±¸ÁøÀÌ ¼¼°è ÃÖ°í ¼öÁØÀ¸·Î ²ø¾î¿Ã·È´Ù.

KAIST´Â Àü»êÇкΠ±è¹Î¼ö ±³¼ö ¿¬±¸ÆÀÀÌ ¼¼°è ÃÖ°í ¼öÁØÀÇ 'Çà·Ä ¿¬»êÀÚ À¶ÇÕ ±â¼ú'(FuseME)À» °³¹ßÇß´Ù°í 20ÀÏ ¹àÇû´Ù.

¿¬±¸ÆÀ¿¡ µû¸£¸é ÀϹÝÀûÀ¸·Î µö·¯´× ¸ðµ¨Àº Çà·Ä °ö¼À, Çà·Ä ÇÕ, Çà·Ä Áý°è µî ¸¹Àº Çà·Ä ¿¬»êÀÚµé·Î ±¸¼ºµÈ ¹æÇ⼺ ºñ¼øȯ ±×·¡ÇÁ(DAG; Directed Acyclic Graph) ÇüÅÂÀÇ ÁúÀÇ°èȹÀ¸·Î Ç¥ÇöµÅ ±â°èÇнÀ ½Ã½ºÅÛ¿¡ ÀÇÇؠ󸮵ȴÙ.

¸ðµ¨°ú µ¥ÀÌÅÍÀÇ ±Ô¸ð°¡ Å¬ ¶§´Â ÀϹÝÀûÀ¸·Î DAG ÁúÀÇ°èȹÀº ¼ö¸¹Àº ÄÄÇ»ÅͷΠ±¸¼ºµÈ Å¬·¯½ºÅÍ¿¡¼­ Ã³¸®Çϱ⠶§¹®¿¡ Å¬·¯½ºÅÍ »ç¾ç¿¡ ºñÇØ ¸ðµ¨°ú µ¥ÀÌÅÍÀÇ ±Ô¸ð°¡ Ä¿Áö¸é Ã³¸®¿¡ ½ÇÆÐÇϰųª ½Ã°£ÀÌ ¿À·¡ °É¸®´Â ±Ùº»ÀûÀΠ¹®Á¦°¡ ÀÖ´Ù.

Áö±Ý±îÁö´Â Å« ±Ô¸ðÀÇ ¸ðµ¨À̳ª µ¥ÀÌÅ͸¦ Ã³¸®Å° À§ÇØ ´Ü¼øÈ÷ ÄÄÇ»Å͠Ŭ·¯½ºÅÍ ±Ô¸ð¸¦ Áõ°¡½ÃÅ°´Â ¹æ½ÄÀ» ÁַΠ»ç¿ëÇß´Ù.

¹Ý¸é ±è ±³¼öÆÀÀº DAG ÁúÀÇ°èȹÀ» ±¸¼ºÇϴ °¢ Çà·Ä ¿¬»êÀڷκÎÅÍ »ý¼ºµÇ´Â Áß°£ µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇϰųª ³×Æ®¿öÅ© Åë½ÅÀ» ÅëÇØ ´Ù¸¥ ÄÄÇ»ÅͷΠÀü¼ÛÇÏ´ø °ÍÀ» ÀúÀåÇÏÁö ¾Ê°Å³ª ´Ù¸¥ ÄÄÇ»ÅͷΠÀü¼ÛÇÏÁö ¾Êµµ·Ï ¿©·¯ Çà·Ä ¿¬»êÀÚµéÀ» ÇϳªÀÇ ¿¬»êÀڷΠÀ¶ÇÕ½ÃÄÑ ¼¼°è ÃÖ°í ¼º´ÉÀÇ À¶ÇÕ ±â¼úÀΠFuseME(Fused Matrix Engine)À» °³¹ßÇß´Ù.

±è ±³¼öÆÀÀÌ °³¹ßÇÑ FuseME ±â¼úÀº ¼ö½Ê °³ ÀÌ»óÀÇ Çà·Ä ¿¬»êÀÚµé·Î ±¸¼ºµÇ´Â DAG ÁúÀÇ°èȹ¿¡¼­ ¿ì¼ö ¼º´ÉÀ» ³¾ ¼ö Àִ ¿¬»êÀڵ鳢¸® ¼­·Î À¶ÇÕÇØ ±×·ìÀ¸·Î ¹­¾ú´Ù.

¶Ç Å¬·¯½ºÅÍ »ç¾ç, ³×Æ®¿öÅ© Åë½Å ¼Óµµ, ÀԷ µ¥ÀÌÅÍ Å©±â µîÀ» ¸ðµÎ °í·ÁÇØ °¢ À¶ÇÕ ¿¬»êÀÚ ±×·ìÀ» ¸Þ¸ð¸® ºÎÁ·À¸·Î Ã³¸®¿¡ ½ÇÆÐÇÏÁö ¾ÊÀ¸¸é¼­ ÀÌ·ÐÀûÀ¸·Î ÃÖÀû ¼º´ÉÀ» ³¾ ¼ö ÀÖµµ·Ï CFO(Cuboid-based Fused Operator) ¿¬»êÀڷΠÀ¶ÇÕ½ÃÄ×´Ù. 

±è ±³¼öÆÀÀÌ FuseME ±â¼úÀ» Á¾·¡ ÃÖ°í ±â¼ú·Î ¾Ë·ÁÁø ±¸±ÛÀÇ ÅÙ¼­Ç÷γª IBMÀÇ ½Ã½ºÅÛDS¿Í ºñ±³ Æò°¡ÇÑ °á°ú, µö·¯´× ¸ðµ¨ÀǠ󸮠¼Óµµ´Â ÃÖ´ë 8.8¹è Çâ»óµÆ°í ÅÙ¼­Ç÷γª ½Ã½ºÅÛDS°¡ Ã³¸®ÇÒ ¼ö ¾ø´Â ÈξÀ ´õ Å« ±Ô¸ðÀÇ ¸ðµ¨ ¹× µ¥ÀÌÅ͸¦ Ã³¸®Çϴ µ¥µµ ¼º°øÇß´Ù.

ƯÈ÷ FuseMEÀÇ CFO À¶ÇÕ ¿¬»êÀڴ ±âÁ¸ ÃÖ°í ¼öÁØ À¶ÇÕ ¿¬»êÀÚ¿Í ºñ±³Çؠ󸮠¼Óµµ¸¦ ÃÖ´ë 238¹è Çâ»ó½ÃÅ°°í ³×Æ®¿öÅ© Åë½Å ºñ¿ëÀ» ÃÖ´ë 64¹è °¨¼Ò½ÃÅ°´Â »ç½Çµµ È®ÀÎÇß´Ù.

À̹ø ¿¬±¸¿¡´Â ±è ±³¼öÀÇ Á¦ÀÚÀÌÀÚ ±×·¡ÆÄÀÌ(GraphAI) ½ºÅ¸Æ®¾÷ÀÇ °øµ¿ Ã¢¾÷ÀÚÀΠÇѵ¿Çü ¹Ú»ç°¡ Á¦1ÀúÀÚ, ±è ±³¼ö°¡ ±³½ÅÀúÀڷΠÂü¿©ÇßÀ¸¸ç Áö³­ 16ÀÏ ¹Ì±¹ Çʶóµ¨ÇǾƿ¡¼­ ¿­¸° µ¥ÀÌÅͺ£À̽º ºÐ¾ß ±¹Á¦Çмú´ëȸÀΠACM SIGMOD¿¡¼­ ¹ßÇ¥µÆ´Ù. ³í¹®¸í FuseME-Distributed Matrix Computation Engine based on Cuboid-based Fused Operator and Plan Generation  

±è¹Î¼ö ±³¼ö´Â "°³¹ßÇÑ »õ·Î¿î ±â¼úÀº µö·¯´× µî ±â°èÇнÀ ¸ðµ¨ÀǠ󸮠±Ô¸ð¿Í ¼º´ÉÀ» È¹±âÀûÀ¸·Î ³ôÀÏ ¼ö À־ê¾÷Àû Ãø¸é¿¡¼­ Æıޠȿ°ú°¡ ¸Å¿ì Å¬ °ÍÀ¸·Î ±â´ëÇÑ´Ù"°í ¸»Çß´Ù.

ÃæûºñÁî  cbiz0419@naver.com

<ÀúÀÛ±ÇÀÚ © ÃæûºñÁî, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>

ÃæûºñÁîÀÇ ´Ù¸¥±â»ç º¸±â
iconÀαâ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
Back to Top