»ó´Ü¿©¹é
HOME À̽´
KAIST, 111¹è ºü¸¥ °Ë»ö¿£Áø¿ë CXL 3.0 ±â¹Ý AI ¹ÝµµÃ¼ ¼¼°è ÃÖÃÊ °³¹ß
ºòÅ×Å© ±â¾÷ °Ë»ö ¿£Áø»Ó¸¸ ¾Æ´Ï¶ó AI, ±â°èÇнÀ µî ´Ù¾çÇÑ ºÐ¾ß¿¡ Àû¿ë °¡´É

[Àδõ½ºÆ®¸®´º½º ÃÖÁ¾À± ±âÀÚ] ÃÖ±Ù °¢±¤ ¹Þ°í ÀÖ´Â À̹ÌÁö °Ë»ö, µ¥ÀÌÅͺ£À̽º, Ãßõ ½Ã½ºÅÛ, ±¤°í µîÀÇ ¼­ºñ½ºµéÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ¸ÞŸ, ¾Ë¸®¹Ù¹Ù µîÀÇ ±Û·Î¹ú IT ±â¾÷µé¿¡¼­ È°¹ßÈ÷ Á¦°øµÇ°í ÀÖ´Ù.

¿¬±¸Áø ´Üü»çÁø(°¡Àå ¿À¸¥ÂÊ Á¤¸í¼ö ±³¼ö) [»çÁø=Ä«À̽ºÆ®]

ÇÏÁö¸¸ ½ÇÁ¦ ¼­ºñ½º¿¡¼­ »ç¿ëµÇ´Â µ¥ÀÌÅÍ ¼ÂÀº Å©±â°¡ ¸Å¿ì Ä¿, ¸¹Àº ¾çÀÇ ¸Þ¸ð¸®¸¦ ¿ä±¸ÇØ ±âÁ¸ ½Ã½ºÅÛ¿¡¼­´Â Ãß°¡ÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸® ¿ë·®¿¡ Á¦ÇÑÀÌ ÀÖ¾î ÀÌ·¯ÇÑ ¿ä±¸»çÇ×À» ¸¸Á·ÇÒ ¼ö ¾ø¾ú´Ù.

KAIST(ÃÑÀå À̱¤Çü)´Â Àü±â¹×ÀüÀÚ°øÇкΠÁ¤¸í¼ö ±³¼ö ¿¬±¸ÆÀ(ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó ¹× ¸Þ¸ð¸® ½Ã½ºÅÛ ¿¬±¸½Ç)¿¡¼­ ´ë¿ë·®À¸·Î ¸Þ¸ð¸® È®ÀåÀÌ °¡´ÉÇÑ ÄÄǻƮ ÀͽºÇÁ·¹½º ¸µÅ© 3.0 ±â¼ú(Compute eXpress Link, ÀÌÇÏ CXL)À» È°¿ëÇØ °Ë»ö ¿£ÁøÀ» À§ÇÑ AI ¹ÝµµÃ¼¸¦ ¼¼°è ÃÖÃÊ·Î °³¹ßÇß´Ù°í 25ÀÏ ¹àÇû´Ù.

ÃÖ±Ù °Ë»ö ¼­ºñ½º¿¡¼­ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀº ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»ö(Approximate Nearest Neighbor Search, ANNS)À¸·Î ¾î¶² µ¥ÀÌÅ͵çÁö Ư¡ º¤ÅͷΠǥÇöÇÒ ¼ö ÀÖ´Ù.

Ư¡ º¤ÅͶõ µ¥ÀÌÅÍ°¡ °¡Áö´Â Ư¡µé °¢°¢À» ¼ýÀڷΠǥÇöÇØ ³ª¿­ÇÑ °ÍÀ¸·Î, ÀÌµé »çÀÌÀÇ °Å¸®¸¦ ÅëÇØ ¿ì¸®´Â µ¥ÀÌÅÍ °£ÀÇ À¯»çµµ¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ º¤ÅÍ µ¥ÀÌÅÍ ¿ë·®ÀÌ ¸Å¿ì Ä¿¼­ À̸¦ ¾ÐÃàÇØ ¸Þ¸ð¸®¿¡ ÀûÀçÇÏ´Â ¾ÐÃà ¹æ½Ä°ú ¸Þ¸ð¸®º¸´Ù Å« ¿ë·®°ú ´À¸° ¼Óµµ¸¦ °¡Áö´Â ÀúÀå ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ½ºÅ丮Áö ¹æ½Ä(¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ »ç¿ë Áß)ÀÌ »ç¿ëµÅ ¿Ô´Ù.

Çϵå¿þ¾î ÇÁ·ÎÅäŸÀÔ [»çÁø=Ä«À̽ºÆ®]

ÇÏÁö¸¸ ÀÌµé °¢°¢Àº ³·Àº Á¤È®µµ¿Í ¼º´ÉÀ» °¡Áö´Â ¹®Á¦°¡ ÀÖ¾ú´Ù. ÀÌ¿¡ Á¤¸í¼ö ±³¼ö ¿¬±¸ÆÀÀº ¸Þ¸ð¸® È®ÀåÀÇ Á¦ÇÑÀ̶ó´Â ±Ùº»ÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ CXLÀ̶ó´Â ±â¼ú¿¡ ÁÖ¸ñÇß´Ù.

CXLÀº CPU-ÀåÄ¡ °£ ¿¬°áÀ» À§ÇÑ ÇÁ·ÎÅäÄÝ·Î, °¡¼Ó±â ¹× ¸Þ¸ð¸® È®Àå±âÀÇ °í¼Ó ¿¬°áÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ CXL ½ºÀ§Ä¡¸¦ ÅëÇØ ¿©·¯ ´ëÀÇ ¸Þ¸ð¸® È®Àå±â¸¦ ÇϳªÀÇ Æ÷Æ®¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â È®À强À» Á¦°øÇÑ´Ù. ÇÏÁö¸¸ CXLÀ» ÅëÇÑ ¸Þ¸ð¸® È®ÀåÀº ·ÎÄà ¸Þ¸ð¸®¿Í ºñ±³ÇØ ¸Þ¸ð¸® Á¢±Ù ½Ã°£ÀÌ Áõ°¡ÇÏ´Â ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.

µ¥ÀÌÅ͸¦ Ã¥À¸·Î ºñÀ¯ÇÏÀÚ¸é ±âÁ¸ ½Ã½ºÅÛÀº Áý¿¡ ÇØ´çÇÏ´Â CPU Å©±âÀÇ Á¦ÇÑÀ¸·Î ¼­Àç(¸Þ¸ð¸® ¿ë·®)¸¦ ¹«ÇÑÁ¤ ´Ã¸± ¼ö ¾ø¾î, º¸°üÇÒ ¼ö Àִ å °³¼ö¿¡ Á¦ÇÑÀÌ ÀÖ´Â °ÍÀÌ´Ù.

ÀÌ¿¡ ¾ÐÃà ¹æ½ÄÀº Ã¥ÀÇ ³»¿ëÀ» ¾ÐÃàÇØ ´õ ¸¹Àº Ã¥À» º¸°üÇÏ´Â ¹æ¹ýÀÌ°í, ½ºÅ丮Áö ¹æ½ÄÀº ÇÊ¿äÇÑ Ã¥µéÀ» °Å¸®°¡ ¸Õ µµ¼­°ü¿¡¼­ ±¸ÇØ¿À´Â °Í°ú ºñ½ÁÇÏ´Ù. CXLÀ» ÅëÇÑ ¸Þ¸ð¸® È®ÀåÀº Áý ¿·¿¡ â°í¸¦ Áö¾î Ã¥À» º¸°üÇÏ´Â °ÍÀ¸·Î ÀÌÇØµÉ ¼ö ÀÖ´Ù.

¿¬±¸ÁøÀÌ °³¹ßÇÑ AI ¹ÝµµÃ¼(CXL-ANNS)´Â CXL ½ºÀ§Ä¡¿Í CXL ¸Þ¸ð¸® È®Àå±â¸¦ »ç¿ëÇØ ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»ö¿¡¼­ ÇÊ¿äÇÑ ¸ðµç µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀûÀçÇÒ ¼ö ÀÖ¾î Á¤È®µµ¸¦ ³ôÀÌ°í ¼º´É °¨¼Ò¸¦ ¾ø¾Ý´Ù. ¶ÇÇÑ ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»öÀÇ Æ¯Â¡À» È°¿ëÇØ µ¥ÀÌÅÍ ±Ùó ó¸® ±â¹ý°ú Áö¿ª¼ºÀ» È°¿ëÇÑ µ¥ÀÌÅÍ ¹èÄ¡ ±â¹ýÀ¸·Î CXL-ANNSÀÇ ¼º´ÉÀ» ÇÑ ´Ü°è Çâ»óÇß´Ù.

Á¦¾ÈÇÏ´Â CXL-ANNSÀÇ °³¿ä [ÀÚ·á=Ä«À̽ºÆ®]

ÀÌ´Â ¸¶Ä¡ â°í ½º½º·Î°¡ ÇÊ¿äÇÑ Ã¥µéÀÇ ³»¿ëÀ» ¿ä¾àÇÏ°í Á¤¸®ÇØ Àü´ÞÇÏ°í, ÀÚÁÖ º¸´Â Ã¥µéÀº ¼­Àç¿¡ ¹èÄ¡ÇØ Áý°ú â°í¸¦ ¿À°¡´Â ½Ã°£À» ÁÙÀÌ´Â °Í°ú À¯»çÇÏ´Ù.

¿¬±¸ÁøÀº CXL-ANNSÀÇ ÇÁ·ÎÅäŸÀÔÀ» ÀÚü Á¦ÀÛÇØ ½ÇÈ¿¼ºÀ» È®ÀÎÇÏ°í, CXL-ANNS ¼º´ÉÀ» ±âÁ¸ ¿¬±¸µé°ú ºñ±³Çß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ¸ÞŸ, ¾áµ¦½º µîÀÇ ±Û·Î¹ú IT ±â¾÷¿¡¼­ °ø°³ÇÑ °Ë»ö µ¥ÀÌÅÍ ¼ÂÀ» »ç¿ëÇÑ ±Ù»ç ±ÙÁ¢ ÀÌ¿ô Ž»öÀÇ ¼º´É ºñ±³¿¡¼­ CXL-ANNS´Â ±âÁ¸ ¿¬±¸µé ´ëºñ Æò±Õ 111¹è ¼º´É Çâ»óÀÌ ÀÖ¾ú´Ù.

ƯÈ÷ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ »ó¿ëÈ­µÈ ¼­ºñ½º¿¡¼­ »ç¿ëµÇ´Â ¹æ½Ä°ú ºñ±³ÇßÀ» ¶§ 92¹èÀÇ ¼º´É Çâ»óÀ» º¸¿©Áá´Ù.

Á¤¸í¼ö ±³¼ö´Â “À̹ø¿¡ °³¹ßÇÑ CXL-ANNS´Â ±âÁ¸ °Ë»ö ¿£ÁøÀÇ ¹®Á¦¿´´ø ¸Þ¸ð¸® ¿ë·® Á¦ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ°í, CXL ±â¹ÝÀÇ ¸Þ¸ð¸® È®ÀåÀÌ ½ÇÁ¦ Àû¿ëµÉ ¶§ ¹ß»ýÇÏ´Â ¸Þ¸ð¸® Á¢±Ù ½Ã°£ Áö¿¬ ¹®Á¦¸¦ ÇØ°áÇß´Ù¸ç, “Á¦¾ÈÇÏ´Â CXL ±â¹Ý ¸Þ¸ð¸® È®Àå°ú µ¥ÀÌÅÍ ±Ùó ó¸® °¡¼ÓÀÇ Æз¯´ÙÀÓÀº °Ë»ö ¿£Áø»Ó¸¸ ¾Æ´Ï¶ó ºò µ¥ÀÌÅÍ°¡ ÇÊ¿äÇÑ °í¼º´É ÄÄÇ»ÆÃ, À¯ÀüÀÚ Å½»ö, ¿µ»ó ó¸® µîÀÇ ´Ù¾çÇÑ ºÐ¾ß¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Ù°í ¸»Çß´Ù.

À̹ø ¿¬±¸´Â ¹Ì±¹ º¸½ºÅÏ¿¡¼­ ¿À´Â 7¿ù¿¡ ¿­¸± ½Ã½ºÅÛ ºÐ¾ß ÃÖ¿ì¼ö Çмú´ëȸÀÎ À¯Áî´Ð½º ¿¬·Ê ȸÀÇ ‘USENIX Annual Technical Conference, 2023’¿¡ ‘CXL-ANNS’À̶ó´Â À̸§À¸·Î ¹ßÇ¥µÉ ¿¹Á¤ÀÌ´Ù.

³í¹®¸íÀº ‘CXL-ANNS: Software-Hardware Collaborative Memory Disaggregation and Computation for Billion-Scale Approximate Nearest Neighbor Search’ÀÌ´Ù. ÇÑÆí ÇØ´ç ¿¬±¸´Â Æij׽þÆÀÇ Áö¿øÀ» ¹Þ¾Æ ÁøÇàµÆ´Ù.

[ÃÖÁ¾À± ±âÀÚ (news@industrynews.co.kr)]

[ÀúÀÛ±ÇÀÚ © FAÀú³Î SMART FACTORY, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö]

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