[µðÁöÅе¥Àϸ® °í¼ºÇö±âÀÚ] ÃÖ±Ù µîÀåÇÑ ±¸±ÛÀÇ ÇÑ ³í¹® 'Åͺ¸ÄöÆ®(TurboQuant)'°¡ ±¹³»¿Ü Áõ½Ã¿¡ ÆøÇ³À» ¸ô°í ¿Ô½À´Ï´Ù. ÀΰøÁö´É(AI) ÀÎÇÁ¶ó È®´ëÀÇ °É¸²µ¹ÀÌ µÆ´ø ¸Þ¸ð¸® À庮(Memory Wall)À» Ÿ°³ÇÒ ¾ÈÀÌ Á¦½ÃµÇ¸é¼ ¸Þ¸ð¸® ¹«¿ë·ÐÀÌ Á¦±âµÈ ¿µÇâÀÌÁÒ.
ÃÖ±Ù¿¡´Â 'Á¦¹ø½ºÀÇ ¿ª¼³'À» ÇʵηΠÇÑ ¸Þ¸ð¸® ¼ö¿ä »ó½Â ÀǰßÀÌ ½Åºù¼ºÀ» ¾òÀ¸¸ç ȸº¹ Ãß¼¼¸¦ Ÿ±âµµ Çß½À´Ï´Ù. ´Ù¸¸ À̹ø Åͺ¸ÄöÆ® ¼îÅ©·Î ÇâÈÄ AI ÀÎÇÁ¶óÀÇ ¹Ì·¡¸¦ Á¿ìÇÏ´Â ÇÙ½É ¿ä¼Ò´Â ¸Þ¸ð¸®¶ó´Â Á¡Àº ´õ¿í ºÐ¸íÇØÁö´Â ¸ð½ÀÀÔ´Ï´Ù.
ÇöÀç AI ÀÎÇÁ¶ó¿¡¼ ¹ß»ýÇÏ´Â ¸Þ¸ð¸® º´¸ñÀº ´ÜÀÏ ÁöÁ¡ÀÌ ¾Æ´Ï¶ó ´ÙÃþÀûÀÎ ±¸
¾ß¸¶Åä°ÔÀÓ Á¶¿¡¼ ³ªÅ¸³³´Ï´Ù. AI ¿¬»êÀ» ¼öÇàÇÏ´Â ·¢(Rack) ³»ºÎ´Â ¹°·Ð, ·¢°ú ·¢ °£ ¿¬°á ±¸°£, ³ª¾Æ°¡ AI°¡ ÂüÁ¶ÇÏ´Â µ¥ÀÌÅͺ£À̽º(DB)¿Í À̸¦ ±¸¼ºÇÏ´Â ½ºÅ丮Áö(Storage) ¿µ¿ª°ú ¿¬»ê ³ëµå(Node) °£¿¡¼µµ º´¸ñÀÌ ¹ß»ýÇÕ´Ï´Ù. À̹ø Å×Å©´ÙÀ̺꿡¼´Â ÀÌ °¡¿îµ¥ ·¢°ú ½ºÅ丮Áö °£ µ¥ÀÌÅÍ À̵¿ °úÁ¤¿¡¼ ¹ß»ýÇÏ´Â º´¸ñ, ƯÈ÷ GPU¿Í HBMÀÇ º´¸ñ¿¡ ÃÊÁ¡
Ȳ±Ý¼º¸±°ÔÀÓ»çÀÌÆ® À» ¸ÂÃç »ìÆìº¸°Ú½À´Ï´Ù.
AI°¡ »ç¿ëÀÚ ¿äûÀ» ó¸®Çϱâ À§Çؼ´Â ¸î °¡Áö ÇÙ½É ¿ä¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù. ¿ì¼± ¿ëµµ¿¡ ¸Â´Â AI ¸ðµ¨ÀÌ ÀÖ¾î¾ß Çϰí ÀÌ ¸ðµ¨ÀÌ ½Ç½Ã°£ Á¤º¸¸¦ ¹Ý¿µÇÒ ¼ö ÀÖµµ·Ï ¿ÜºÎ µ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â DB°¡ ÇÊ¿äÇÕ´Ï´Ù. ¿©±â¿¡ »ç¿ëÀÚ ÁúÀǸ¦ ÇØ¼®Çϰí ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ºÒ·¯¿À´Â CPU ±â¹Ý Á¦¾î ¿µ¿ª°ú ½ÇÁ¦ Ãß·Ð ¿¬»êÀ» ¼öÇàÇÏ´Â GPU
¹Ù´ÙÀ̾߱â°ÔÀÓÀå ±â¹Ý ¿¬»ê ¿µ¿ªÀÌ °áÇÕµÈ ³ëµå ¿µ¿ªÀÌ °áÇյŠÇϳªÀÇ Ã³¸® ±¸Á¶¸¦ ÀÌ·ì´Ï´Ù.
ÀÌ °úÁ¤¿¡¼ ¸ðµ¨ ¸Å°³º¯¼ö(Parameter)¿Í ¿øÃµ µ¥ÀÌÅÍ(Raw data)´Â ½ºÅ丮Áö¿Í ¸Þ¸ð¸® °èÃþ¿¡ ºÐ»ê ÀúÀåµË´Ï´Ù. DB´Â À̸¦ È¿À²ÀûÀ¸·Î °Ë»ö¡¤Á¦°øÇÏ´Â ¿ªÇÒÀ» ¸Ã½À´Ï´Ù. ¹Ý¸é CPU¿Í GPU·Î ±¸¼ºµÈ ¼¹ö ³ëµå´Â »ç¿ëÀÚ ¿äû¿¡ µû¶ó µ¥ÀÌÅ͸¦ ºÒ·¯¿À°í ¿¬»ê
Ȳ±Ý¼º½½·Ô À» ¼öÇàÇÏ´Â ½ÇÇà ÁÖüÀÔ´Ï´Ù. °á±¹ AI ¼ºñ½º´Â ÀúÀåµÈ µ¥ÀÌÅ͸¦ ¾ó¸¶³ª ºü¸£°Ô ºÒ·¯¿À°í, À̸¦ ¾ó¸¶³ª È¿À²ÀûÀ¸·Î ¿¬»ê¿¡ ¿¬°áÇÏ´À³Ä¿¡ µû¶ó ¼º´ÉÀÌ Á¿ìµÇ´Â ±¸Á¶ÁÒ. ½±°Ô ¸»ÇÏ¸é ½ºÅ丮Áö¿¡ ÀÖ´Â Á¤º¸¸¦ ºÒ·¯¿Í CPU°¡ Á¤¸®Çϰí GPU°¡ ½ÇÁ¦ ´äº¯À» ¸¸µé¾î³»´Â ½ÄÀÔ´Ï´Ù.
ÇØ´ç ±¸Á¶¿¡¼´Â »ç¿ëÀÚÀÇ ÀÀ´ä ¿äûÀ» ó¸®Çϱâ À§ÇØ »ý¼ºµÇ´Â µ¥ÀÌÅͰ¡ ÀÖ
¸±°ÔÀÓ¹æ¹ý ½À´Ï´Ù. ¹Ù·Î KVij½ÃÀÔ´Ï´Ù. KVij½Ã´Â ¸ðµ¨ÀÌ »õ·Î¿î ´äº¯À» »ý¼ºÇÒ ¶§ ¾Õ¼± ÅäÅ« Á¤º¸¸¦ ´Ù½Ã Ȱ¿ëÇϱâ À§ÇØ ¸¸µé¾îÁø µ¥ÀÌÅÍ·Î, °¢ ÅäÅ«ÀÇ Å°(Key)¿Í °ª(Value)À» ÀúÀåÇØµÎ°í ¹Ýº¹ÀûÀ¸·Î ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. À̸¦ Ȱ¿ëÇϸé Áߺ¹µÈ Áú¹®¿¡ µ¿ÀÏÇÑ ¿¬»êÀ» ¹Ýº¹ÇÏÁö ¾Ê¾Æµµ µÅ Ãß·Ð ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖÁÒ.
¹®Á¦´Â AI ¸ðµ¨ÀÌ °íµµÈµÇ°í ¿¡ÀÌÀüÆ®(Agent) ¹æ½ÄÀÌ ´Ã¸é¼ KVij½Ã ¿ë·®ÀÌ ±ÞÁõÇϰí ÀÖ´Ù´Â °Ì´Ï´Ù. »ç¿ëÀÚÀÇ ¿äûÀÌ º¹Àâ´Ù´ÜÇØÁö¸é¼ Å©±â°¡ Áõ°¡Çϰí, ÀÌÀü¿¡µµ ½×¿© ÀÖ´ø KVij½Ãµéµµ °è¼ÓÇØ ÀúÀåÀÌ µÇ¸é¼ HBMÀÇ ´ÜÁ¡À¸·Î ²ÅÈ÷´Â ¿ë·® ÇѰ踦 Å©°Ô ¾Ð¹ÚÇϰí ÀÖ´Â ¼ÀÀÌÁÒ. ¿©±â¿¡ »ç¿ëÀÚ ¿äûÀ» µ¿½Ã ó¸®Çϰųª À̹ÌÁö, ¿µ»óÀ» ó¸®ÇÏ´Â ¸ÖƼ¸ð´Þ µ¥ÀÌÅͰ¡ °áÇÕµÇ¸é¼ Á¤º¸·® ÀÚüµµ Å©°Ô Áõ°¡ÇØ HBM°¡ °¨´çÇÒ ¼ö ¾ø´Â ¼ýÀÚ·Î ºÒ¾î³µ½À´Ï´Ù.
ÀÌ·Î ÀÎÇØ µîÀåÇÑ °ÍÀÌ ¹Ù·Î KVij½Ã °èÃþÈÀÔ´Ï´Ù. Á߿䵵¿Í »ç¿ëºóµµ¿¡ µû¶ó ÇÖ(Hot)¡¤¿ú(Warm)¡¤Äݵå(Cold)·Î ³ª´©°í À̸¦ °¢°¢ HBM¡¤½Ã½ºÅÛ ¸Þ¸ð¸®(D·¥)¡¤SSD¿¡ ³»·Áº¸³»´Â ½ÄÀ¸·Î È¿À²ÀûÀ¸·Î °ü¸®Çϱ⠽ÃÀÛÇÑ °ÅÁÒ. ÃÖ±Ù ¿£ºñµð¾Æ°¡ Á¦½ÃÇÑ ICMS(Inference Context Memory Storage) ±¸Á¶µµ ÀÌ¿Í ¸¶Âù°¡ÁöÀÇ °³³äÀÔ´Ï´Ù. ÀÚÁÖ »ç¿ëÇÏÁö ¾Ê´Â Äݵå KVij½Ã¸¦ SSD¿¡ ³»·Áº¸³»°í, ÇÊ¿äÇÒ ¶§¸¸ HBM¿¡ ¿Ã·ÁµÎ´Â ½ÄÀ¸·Î ºÎ´ãÀ» ÁÙÀ̰ڴٴ ¶æÀÌÁÒ.
ÀÌ ¿ª½Ã ±Ùº»ÀûÀÎ ÇØ°á ¹æ½ÄÀº ¾Æ´Ï¶ó´Â ÀǰßÀÌ ¸¹½À´Ï´Ù. °á±¹ HBM°ú SSD°¡ ÇÔ²² KVij½Ã¸¦ °ü¸®ÇÏ·Á¸é ¾ç ÀåÄ¡ °£ ¼ÓµµÀÇ ±ÕÇüÀÌ ¸Â¾Æ¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ SSD°¡ ÇöÀúÈ÷ ´À¸° Å¿¿¡ GPU°¡ SSD·ÎºÎÅÍ ¿À´Â µ¥ÀÌÅ͸¦ ±â´Ù¸®¸é¼ ¿¬»êÀ» ¸ØÃ߰ųª Æ®·¡ÇÈ ±ÞÁõ¿¡ À¯¿¬ÇÏ°Ô ´ëóÇÏÁö ¸øÇÏ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù.
±¸±ÛÀÌ Á¦½ÃÇÑ Åͺ¸ÄöÆ®´Â ¿©±â¼ ¹ß»ýÇÑ ¹®Á¦¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ Àǹ̰¡ ÀÖ½À´Ï´Ù. KVij½Ã¸¦ °èÃþÈÇØ ¹®Á¦¸¦ Ǫ´Â °ÍÀÌ ¾Æ´Ï¶ó, KVij½Ã ÀÚüÀÇ ¿ë·®À» ³·Ãç ¼º´É È¿À²À» ³ôÀ̰ڴٴ ÀÌÀ¯¿¡¼ÁÒ.
Åͺ¸ÄöÆ®´Â Å©°Ô µÎ ´Ü°è·Î ³ª´² µ¥ÀÌÅ͸¦ ¾ÐÃàÇÏ´Â ±¸Á¶¸¦ °®°í ÀÖ½À´Ï´Ù. µ¥ÀÌÅ͸¦ ¾ÐÃàÇÏ´Â Æú¶óÄöÆ®(PolarQuant)¿Í QJL(Quantized Johnson-Lindenstrauss) ¹æ½ÄÀ» Ȱ¿ëÇÕ´Ï´Ù.
¿ì¼± ù ´Ü°èÀÎ Æú¶óÄöÆ®(PolarQunat)¿¡¼´Â ÀÔ·Â º¤ÅÍ(Vector)ÀÇ ÁÂÇ¥°è¸¦ À籸¼º¿¡ °ªÀÇ ºÐÆ÷¸¦ ±ÕÀÏÇÏ°Ô ¸¸µç µÚ, À̸¦ ÀÏÁ¤ÇÑ ±ÔÄ¢¿¡ µû¶ó ³·Àº ºñÆ®(Bit)·Î º¯È¯ÇÕ´Ï´Ù. ±âÁ¸ ¹æ½Ä´ë·Î °¢ ÁÂÇ¥°ªÀ» ±×´ë·Î ÁÙÀÌ´Â °Ô ¾Æ´Ï¶ó µ¥ÀÌÅ͸¦ ¹æÇâ°ú Å©±â·Î º¯È¯ÇØ ¾ÐÃàÇϱâ À¯¸®ÇÑ ±¸Á¶·Î ¹Ù²Û´Ù´Â ¶æÀÔ´Ï´Ù.
¾ÐÃàÀº Ç¥Çö °¡´ÉÇÑ Á¤º¸·®À» ÁÙÀÌ´Â °ÍÀ̱⿡ ÇÊ¿¬ÀûÀ¸·Î Á¤º¸ ¼Õ½ÇÀÌ ¹ß»ýÇÕ´Ï´Ù. Æú¶óÄöÆ®¿¡¼ ¾ÐÃàµÈ µ¥ÀÌÅÍ´Â Á¤È®ÇÑ °ªÀ» ´ã´Â °Ô ¾Æ´Ñ °¡±î¿î °ªÀ¸·Î ´ëüµÇ´Â °Ì´Ï´Ù. ÀÌ ¼Õ½ÇÀ» ÁÙÀÌ·Á¸é ½ÇÁ¦ µ¥ÀÌÅÍ¿ÍÀÇ À¯»çµµ ±¸Á¶°¡ À¯ÁöµÇµµ·Ï ¿ÀÂ÷¸¦ º¸Á¤ÇØÁÖ´Â °úÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¹æ½ÄÀÌ µÎ¹øÂ° ´Ü°èÀÎ QJLÀÔ´Ï´Ù. ÀÌ °úÁ¤À» °ÅÃÄ ±ÞÁõÇÑ KVij½ÃÀÇ ¿ë·®À» 1/6 ¼öÁØÀ¸·Î ÁÙÀ̸鼵µ ¼º´É ÀúÇϸ¦ °ÅÀÇ ¾ø¾Ù ¼ö ÀÖ´Ù´Â °Ô ÁÖµÈ ¿äÁöÀÔ´Ï´Ù.
¸¸¾à Åͺ¸ÄöÆ® ¾Ë°í¸®ÁòÀÌ µ¥ÀÌÅͼ¾ÅÍ¿¡ ½ÇÁ¦ Àû¿ëÀÌ µÇ¸é KVij½Ã·Î °Þ´Â ¸Þ¸ð¸® ¿ë·® ¾Ð¹ÚÀÌ È® ÁÙ¾îµé°Ô µË´Ï´Ù. ÇöÀç ÀÖ´Â HBM ±âÁØÀ¸·Îµµ ´õ ¸¹Àº ¸Þ¸ð¸® ¿©À¯°¡ È®º¸µÇ°í, ±×¸¸Å º´¸ñ Çö»óµµ Å©°Ô ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç ¸·´ëÇÑ ºñ¿ëÀ» ¿äÇÏ´Â ÀÎÇÁ¶ó ÅõÀÚ¸¦ ÁÙÀ̸鼵µ ´õ¿í È¿°úÀûÀÎ ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ°Ô µÇ´Â °Ì´Ï´Ù.
¿ª¼³ÀûÀ¸·Î´Â ¸Þ¸ð¸® ¼ö¿ä¸¦ ´õ¿í ³ôÀÌ°í °íµµÈµÈ AI ¹ßÀüÀ» ÀÌ·ê ¼ö ÀÖ´Â Åä´ë°¡ µÉ ¼öµµ ÀÖ½À´Ï´Ù. À̸¥¹Ù 'Á¦¹ø½ºÀÇ ¿ª¼³' È¿°ú°¡ ³ªÅ¸³¯ ¼ö ÀÖ´Ù´Â ¶æÀÌÁÒ. ±¸Ã¼ÀûÀ¸·Î´Â KVij½Ã ºÎ´ãÀÌ ÁÙ¸é¼ »ý±ä ¿©À¯·Î ´Ù¸¥ ¸ÖƼ¸ð´Þ ±â¹Ý ¼ºñ½º¸¦ Á¦°øÇϰųª ´õ ¸¹Àº »ç¿ëÀÚµéÀÇ ¿äûÀ» ÇѲ¨¹ø¿¡ ó¸®ÇÒ ¼öµµ ÀÖÀ» °Ì´Ï´Ù.
´Ù¸¸ ÀÌ·¯ÇÑ Åͺ¸ÄöÆ® ¹æ½ÄÀÌ ¾ðÁ¦ Àû¿ëµÉÁö, ½ÇÁ¦·Î ±× ¼º°ú¸¦ »ó¿ëÈ·Î ÀÌ·ï³¾ ¼ö ÀÖÀ»Áö¿¡ ´ëÇØ¼´Â ¾ÆÁ÷ Àǹ®ºÎÈ£°¡ ºÙ½À´Ï´Ù. ±¸±Û¸®¼Ä¡ ºí·Î±×¸¦ ÅëÇØ °ø°³µÈ ½ÇÇè °á°ú°¡ ÀϺΠ¸ðµ¨À» ´ë»óÀ¸·Î Á¦ÇÑÀûÀ¸·Î ÀÌ·ïÁø ¸¸Å, ´ë±Ô¸ð µ¥ÀÌÅͼ¾ÅÍ È¯°æ¿¡¼ ´Ù¾çÇÑ ¸ðµ¨°ú ¿öÅ©·Îµå¿¡¼µµ µ¿ÀÏÇÑ È¿°ú°¡ ³ªÅ¸´ÂÁö´Â °ËÁõµÇÁö ¾Ê¾Ò±â ¶§¹®ÀÔ´Ï´Ù. ƯÈ÷ ¼ö¸¹Àº »ç¿ëÀÚ ¿äûÀÌ µ¿½Ã 󸮵Ǵ ȯ°æ¿¡¼´Â KVij½Ã¿¡ ´ëÇÑ Á¢±Ù ÆÐÅϰú µ¥ÀÌÅÍ À̵¿ÀÌ ÈξÀ º¹ÀâÇØ, ½ÇÁ¦ ¼º´É°ú ¾ÈÁ¤¼º¿¡¼´Â ¾ÆÁ÷ ¹ÌÁö¼öÀÔ´Ï´Ù.
°á±¹ Åͺ¸ÄöÆ®¿Í °°Àº ¾ÐÃà ¹æ½ÄÀÇ °íµµÈ¿Í ÇÔ²² ÀÌÀü¿¡ ¾ð±ÞÇÑ ¸Þ¸ð¸® °èÃþÈ ¹æ½ÄÀÇ ¹ßÀüµµ º´ÇàµÅ¾ß ÇÒ °Ì´Ï´Ù. ÇϳªÀÇ ±â¼ú¸¸À¸·Î´Â ÇØ°áÇϱ⠾î·Á¿ï ¸¸Å º¹ÀâÇØÁ³±â ¶§¹®ÀÌÁÒ. ´ÙÀ½ Æí¿¡´Â ¸Þ¸ð¸® °èÃþÈ ¹æ½ÄÀÇ ¹ßÀüÀ» À§ÇØ ÃßÁøµÇ°í ÀÖ´Â ´Ù¾çÇÑ ±â¼ú°ú ±¹³» ±â¾÷µéÀÇ ³ë·ÂµéÀ» ¼Ò°³Çغ¸µµ·Ï ÇϰڽÀ´Ï´Ù.