[»çÁø=KAIST]
KAIST Àü±â¹×ÀüÀÚ°øÇкΠÁ¤¸í¼ö ±³¼ö ¿¬±¸ÆÀ(ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó ¹× ¸Þ¸ð¸® ½Ã½ºÅÛ ¿¬±¸½Ç)¿¡¼ ´ë¿ë·®À¸·Î ¸Þ¸ð¸® È®ÀåÀÌ °¡´ÉÇÑ ÄÄǻƮ ÀͽºÇÁ·¹½º ¸µÅ© 3.0 ±â¼ú(Compute eXpress Link, ÀÌÇÏ CXL)À» È°¿ëÇØ °Ë»ö ¿£ÁøÀ» À§ÇÑ AI ¹ÝµµÃ¼¸¦ ¼¼°è ÃÖÃÊ·Î °³¹ßÇß´Ù°í ¹àÇû´Ù.
ÃÖ±Ù °Ë»ö ¼ºñ½º¿¡¼ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀº ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»ö(Approximate Nearest Neighbor Search, ANNS)À¸·Î ¾î¶² µ¥ÀÌÅ͵çÁö Ư¡ º¤ÅͷΠǥÇöÇÒ ¼ö ÀÖ´Ù. Ư¡ º¤ÅͶõ µ¥ÀÌÅÍ°¡ °¡Áö´Â Ư¡µé °¢°¢À» ¼ýÀڷΠǥÇöÇØ ³ª¿ÇÑ °ÍÀ¸·Î, ÀÌµé »çÀÌÀÇ °Å¸®¸¦ ÅëÇØ ¿ì¸®´Â µ¥ÀÌÅÍ °£ÀÇ À¯»çµµ¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ º¤ÅÍ µ¥ÀÌÅÍ ¿ë·®ÀÌ ¸Å¿ì Ä¿¼ À̸¦ ¾ÐÃàÇØ ¸Þ¸ð¸®¿¡ ÀûÀçÇÏ´Â ¾ÐÃà ¹æ½Ä°ú ¸Þ¸ð¸®º¸´Ù Å« ¿ë·®°ú ´À¸° ¼Óµµ¸¦ °¡Áö´Â ÀúÀå ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ½ºÅ丮Áö ¹æ½Ä(¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼ »ç¿ë Áß)ÀÌ »ç¿ëµÅ ¿Ô´Ù. ÇÏÁö¸¸ ÀÌµé °¢°¢Àº ³·Àº Á¤È®µµ¿Í ¼º´ÉÀ» °¡Áö´Â ¹®Á¦°¡ ÀÖ¾ú´Ù.
ÀÌ¿¡ Á¤¸í¼ö ±³¼ö ¿¬±¸ÆÀÀº ¸Þ¸ð¸® È®ÀåÀÇ Á¦ÇÑÀ̶ó´Â ±Ùº»ÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ CXLÀ̶ó´Â ±â¼ú¿¡ ÁÖ¸ñÇß´Ù. CXLÀº CPU-ÀåÄ¡ °£ ¿¬°áÀ» À§ÇÑ ÇÁ·ÎÅäÄÝ·Î, °¡¼Ó±â ¹× ¸Þ¸ð¸® È®Àå±âÀÇ °í¼Ó ¿¬°áÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ CXL ½ºÀ§Ä¡¸¦ ÅëÇØ ¿©·¯ ´ëÀÇ ¸Þ¸ð¸® È®Àå±â¸¦ ÇϳªÀÇ Æ÷Æ®¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â È®À强À» Á¦°øÇÑ´Ù. ÇÏÁö¸¸ CXLÀ» ÅëÇÑ ¸Þ¸ð¸® È®ÀåÀº ·ÎÄà ¸Þ¸ð¸®¿Í ºñ±³ÇØ ¸Þ¸ð¸® Á¢±Ù ½Ã°£ÀÌ Áõ°¡ÇÏ´Â ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.
µ¥ÀÌÅ͸¦ Ã¥À¸·Î ºñÀ¯ÇÏÀÚ¸é ±âÁ¸ ½Ã½ºÅÛÀº Áý¿¡ ÇØ´çÇÏ´Â CPU Å©±âÀÇ Á¦ÇÑÀ¸·Î ¼Àç(¸Þ¸ð¸® ¿ë·®)¸¦ ¹«ÇÑÁ¤ ´Ã¸± ¼ö ¾ø¾î, º¸°üÇÒ ¼ö Àִ å °³¼ö¿¡ Á¦ÇÑÀÌ ÀÖ´Â °ÍÀÌ´Ù. ÀÌ¿¡ ¾ÐÃà ¹æ½ÄÀº Ã¥ÀÇ ³»¿ëÀ» ¾ÐÃàÇØ ´õ ¸¹Àº Ã¥À» º¸°üÇÏ´Â ¹æ¹ýÀÌ°í, ½ºÅ丮Áö ¹æ½ÄÀº ÇÊ¿äÇÑ Ã¥µéÀ» °Å¸®°¡ ¸Õ µµ¼°ü¿¡¼ ±¸ÇØ ¿À´Â °Í°ú ºñ½ÁÇÏ´Ù. CXLÀ» ÅëÇÑ ¸Þ¸ð¸® È®ÀåÀº Áý ¿·¿¡ â°í¸¦ Áö¾î Ã¥À» º¸°üÇÏ´Â °ÍÀ¸·Î ÀÌÇØµÉ ¼ö ÀÖ´Ù.
¿¬±¸ÁøÀÌ °³¹ßÇÑ AI ¹ÝµµÃ¼(CXL-ANNS)´Â CXL ½ºÀ§Ä¡¿Í CXL ¸Þ¸ð¸® È®Àå±â¸¦ »ç¿ëÇØ ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»ö¿¡¼ ÇÊ¿äÇÑ ¸ðµç µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀûÀçÇÒ ¼ö ÀÖ¾î Á¤È®µµ¸¦ ³ôÀÌ°í ¼º´É °¨¼Ò¸¦ ¾ø¾Ý´Ù. ¶ÇÇÑ ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»öÀÇ Æ¯Â¡À» È°¿ëÇØ µ¥ÀÌÅÍ ±Ùó ó¸® ±â¹ý°ú Áö¿ª¼ºÀ» È°¿ëÇÑ µ¥ÀÌÅÍ ¹èÄ¡ ±â¹ýÀ¸·Î CXL-ANNSÀÇ ¼º´ÉÀ» ÇÑ ´Ü°è Çâ»óÇß´Ù. ÀÌ´Â ¸¶Ä¡ â°í ½º½º·Î°¡ ÇÊ¿äÇÑ Ã¥µéÀÇ ³»¿ëÀ» ¿ä¾àÇÏ°í Á¤¸®ÇØ Àü´ÞÇÏ°í, ÀÚÁÖ º¸´Â Ã¥µéÀº ¼Àç¿¡ ¹èÄ¡ÇØ Áý°ú â°í¸¦ ¿À°¡´Â ½Ã°£À» ÁÙÀÌ´Â °Í°ú À¯»çÇÏ´Ù.
¿¬±¸ÁøÀº CXL-ANNSÀÇ ÇÁ·ÎÅäŸÀÔÀ» ÀÚü Á¦ÀÛÇØ ½ÇÈ¿¼ºÀ» È®ÀÎÇÏ°í, CXL-ANNS ¼º´ÉÀ» ±âÁ¸ ¿¬±¸µé°ú ºñ±³Çß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ¸ÞŸ, ¾áµ¦½º µîÀÇ ±Û·Î¹ú IT ±â¾÷¿¡¼ °ø°³ÇÑ °Ë»ö µ¥ÀÌÅÍ ¼ÂÀ» »ç¿ëÇÑ ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»öÀÇ ¼º´É ºñ±³¿¡¼ CXL-ANNS´Â ±âÁ¸ ¿¬±¸µé ´ëºñ Æò±Õ 111¹è ¼º´É Çâ»óÀÌ ÀÖ¾ú´Ù. ƯÈ÷ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ »ó¿ëÈµÈ ¼ºñ½º¿¡¼ »ç¿ëµÇ´Â ¹æ½Ä°ú ºñ±³ÇßÀ» ¶§ 92¹èÀÇ ¼º´É Çâ»óÀ» º¸¿©Áá´Ù.
Á¤¸í¼ö ±³¼ö´Â ¡°À̹ø¿¡ °³¹ßÇÑ CXL-ANNS´Â ±âÁ¸ °Ë»ö ¿£ÁøÀÇ ¹®Á¦¿´´ø ¸Þ¸ð¸® ¿ë·® Á¦ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ°í, CXL ±â¹ÝÀÇ ¸Þ¸ð¸® È®ÀåÀÌ ½ÇÁ¦ Àû¿ëµÉ ¶§ ¹ß»ýÇÏ´Â ¸Þ¸ð¸® Á¢±Ù ½Ã°£ Áö¿¬ ¹®Á¦¸¦ ÇØ°áÇß´Ù¡±¸ç, ¡°Á¦¾ÈÇÏ´Â CXL ±â¹Ý ¸Þ¸ð¸® È®Àå°ú µ¥ÀÌÅÍ ±Ùó ó¸® °¡¼ÓÀÇ Æз¯´ÙÀÓÀº °Ë»ö ¿£Áø»Ó¸¸ ¾Æ´Ï¶ó ºòµ¥ÀÌÅÍ°¡ ÇÊ¿äÇÑ °í¼º´É ÄÄÇ»ÆÃ, À¯ÀüÀÚ Å½»ö, ¿µ»ó ó¸® µîÀÇ ´Ù¾çÇÑ ºÐ¾ß¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Ù¡±°í ¸»Çß´Ù.
À̹ø ¿¬±¸´Â ¹Ì±¹ º¸½ºÅÏ¿¡¼ ¿À´Â 7¿ù¿¡ ¿¸± ½Ã½ºÅÛ ºÐ¾ß ÃÖ¿ì¼ö Çмú´ëȸÀÎ À¯Áî´Ð½º ¿¬·Ê ȸÀÇ ¡®USENIX Annual Technical Conference, 2023¡¯¿¡ ¡®CXL-ANNS¡¯À̶ó´Â À̸§À¸·Î ¹ßÇ¥µÉ ¿¹Á¤ÀÌ´Ù.
ÇÑÆí, ÇØ´ç ¿¬±¸´Â Æij׽þÆÀÇ Áö¿øÀ» ¹Þ¾Æ ÁøÇàµÆ´Ù.
[¹Ú¹Ì¿µ ±âÀÚ(mypark@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>