AI¡¤ºòµ¥ÀÌÅÍ ¸ÂÃç ÀÚÀ¯·Ó°Ô ¸Þ¸ð¸® È®À塦KAIST, Â÷¼¼´ë ¸Þ¸ð¸® Ç÷§Æû ±â¼ú °³¹ß
ÀÔ·Â: 2022-08-01 14:39
¾È°æ¾Ö ±âÀÚ
Â÷¼¼´ë ÀÎÅÍÆäÀ̽º 'CXL 2.0' ±â¹Ý ¸Þ¸ð¸® È®Àå Ç÷§Æû
´ë¿ë·® ±×·¡ÇÁ ºÐ¼®, Àθ޸𸮠DB 󸮼ӵµ ÃÖ°í 3¹è ³ô¿©
´ë¿ë·® ±×·¡ÇÁ ºÐ¼®, Àθ޸𸮠DB 󸮼ӵµ ÃÖ°í 3¹è ³ô¿©
KAIST´Â Á¤¸í¼ö Àü±â¹×ÀüÀÚ°øÇкΠ±³¼ö ¿¬±¸ÆÀ(ÄÄÇ»Å;ÆÅ°ÅØó ¹× ¸Þ¸ð¸®½Ã½ºÅÛ¿¬±¸½Ç)ÀÌ Â÷¼¼´ë ÀÎÅÍÆäÀ̽º ±â¼úÀÎ 'CXL(ÄÄǻƮ ÀͽºÇÁ·¹½º ¸µÅ©) 2.0' ±â¹ÝÀÇ ¸Þ¸ð¸® È®Àå Ç÷§Æû '´ÙÀÌ·ºÆ®CXL'ÀÇ ÇÁ·ÎÅäŸÀÔÀ» Á¦ÀÛÇÏ°í ¿î¿µÃ¼Á¦¸¦ Àû¿ëÇØ ±â¼ú½Ã¿¬¿¡ ¼º°øÇß´Ù°í 1ÀÏ ¹àÇû´Ù.
ºòµ¥ÀÌÅÍ ºÐ¼®, ±×·¡ÇÁ ºÐ¼®, Àθ޸𸮠µ¥ÀÌÅͺ£À̽º µîÀ» ó¸®Çϱâ À§ÇØ °¢ µ¥ÀÌÅͼ¾ÅÍ´Â ½Ã½ºÅÛ ¸Þ¸ð¸®¿¡ ¸¹Àº ÅõÀÚ¸¦ ÇÑ´Ù. ±×·¯³ª ÈçÈ÷ ¾Ë·ÁÁø ¸Þ¸ð¸® È®Àå ¹æ½ÄÀÎ DDR(´õºí µ¥ÀÌÅÍ ´ë¿ªÆø) ÀÎÅÍÆäÀ̽º´Â Ãß°¡ÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸® °³¼öÀÇ Á¦ÇÑÀÌ ÀÖ´Ù. ÀÌ ¶§¹®¿¡ µ¥ÀÌÅͼ¾ÅÍ¿¡¼´Â CPU(Áß¾Óó¸®ÀåÄ¡)¿Í ¸Þ¸ð¸®·Î ÀÌ·ïÁø ¸Þ¸ð¸® ³ëµå¸¦ µû·Î ±¸¼ºÇÏ°í, È£½ºÆ®ÀÇ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ¸é ³×Æ®¿öÅ©·Î ¿¬°áµÈ ¸Þ¸ð¸® ³ëµå¸¦ ÀÚ½ÅÀÇ ¸Þ¸ð¸® °ø°£À¸·Î »ç¿ëÇÏ´Â RDMA(¿ø°Ý µ¥ÀÌÅÍ Àü¼Û ±â¼ú) ±â¹ÝÀÇ ¸Þ¸ð¸® È®ÀåÀ» »ç¿ëÇÑ´Ù.
±×·±µ¥ RDMA ±â¹Ý ¸Þ¸ð¸® È®Àå ½Ã½ºÅÛÀº ³ëµå °£ µ¥ÀÌÅÍ À̵¿ ½Ã ºÒÇÊ¿äÇÑ µ¥ÀÌÅÍ º¹»ç, ¼ÒÇÁÆ®¿þ¾îÀÇ °³ÀÔ, ÇÁ·ÎÅäÄÝ ÀüȯÀ¸·Î ÀÎÇÑ Áö¿¬ÀÌ ¹ß»ýÇØ ¼º´ÉÀÌ ¶³¾îÁ³´Ù. ¶Ç ¸Þ¸ð¸® È®Àå ½Ã ¸Þ¸ð¸®¸¸ Ãß°¡ÇÏ´Â °Ô ¾Æ´Ï¶ó, ¸Þ¸ð¸®¿Í ¸Þ¸ð¸®¸¦ Á¦¾îÇÒ CPU°¡ ÇϳªÀÇ ¸Þ¸ð¸® ³ëµå¸¦ ÀÌ·ï ½Ã½ºÅÛ¿¡ Ãß°¡µÇ´Ù º¸´Ï Ãß°¡ÀûÀÎ ºñ¿ëÀÌ µé¾ú´Ù.
ÃÖ±Ù µîÀåÇÑ CXL ÇÁ·ÎÅäÄÝÀº PCIe(PCI ÀͽºÇÁ·¹½º) ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇØ CPU¿Í µð¹ÙÀ̽º¸¦ ¿¬°áÇÏ´Â ÇÁ·ÎÅäÄÝ·Î, ³ôÀº ¼º´É°ú È®À强ÀÌ °Á¡ÀÌ´Ù. ±¹³»¿Ü À¯¼ö ±â¾÷µéÀÌ ¸ð¿© CXL Ç¥ÁرԾàÀ» Á¦¾ÈÇÏ´Â CXL ÄÁ¼Ò½Ã¾öÀº Áö³ 2019³â CXL 1.0¡¤1.1À» óÀ½ Á¦¾ÈÇÑ µ¥ À̾î CXL 2.0µµ ¹ßÇ¥Çß´Ù. ÇϳªÀÇ Æ÷Æ®´ç ÇÑ °³ Áö¿ª ¸Þ¸ð¸® ÀåÄ¡¸¸ ¿¬°áÇÒ ¼ö ÀÖ¾ú´ø Á¡À» °³¼±, ÇϳªÀÇ Æ÷Æ®¸¦ ¿©·¯ Æ÷Æ®·Î È®ÀåÇÒ ¼ö ÀÖµµ·Ï Çß´Ù. ±× °á°ú È®ÀåµÈ Æ÷Æ®¿¡ ´Ù¼öÀÇ ¿ø°Ý CXL ¸Þ¸ð¸® ÀåÄ¡¸¦ ¿¬°áÇÏ´Â °Ô °¡´ÉÇØ È®À强ÀÌ °³¼±µÆ´Ù. ±×·¯³ª ½ÃÁ¦Ç° °³¹ß°ú ¿¬±¸¿¡ ¼Óµµ°¡ ³ªÁö ¾Ê¾Ò´Ù.
Á¤¸í¼ö ±³¼öÆÀÀÌ °³¹ßÇÑ CXL 2.0 ±â¹Ý ¸Þ¸ð¸® È®Àå Ç÷§Æû '´ÙÀÌ·ºÆ®CXL'Àº ¡â¸Þ¸ð¸®¸¦ È®ÀåÇØ ÁÖ´Â ÀåÄ¡ÀÎ 'CXL ¸Þ¸ð¸® ÀåÄ¡' ¡âÈ£½ºÆ® 'CXL ÇÁ·Î¼¼¼(CPU)' ¡â¿©·¯ È£½ºÆ®¸¦ ´Ù¼öÀÇ CXL ¸Þ¸ð¸® ÀåÄ¡¿¡ ¿¬°áÇØÁÖ´Â 'CXL ³×Æ®¿öÅ© ½ºÀ§Ä¡' ¡â¸Þ¸ð¸® È®Àå Ç÷§Æû Àü¹ÝÀ» Á¦¾îÇÏ´Â ¸®´ª½º ¿î¿µÃ¼Á¦ ±â¹ÝÀÇ 'CXL ¼ÒÇÁÆ®¿þ¾î ¸ðµâ' µîÀ¸·Î ±¸¼ºµÆ´Ù.
Ç÷§ÆûÀ» »ç¿ëÇÑ ½Ã½ºÅÛ¿¡¼´Â È®ÀåµÈ ¸Þ¸ð¸® °ø°£¿¡ Á÷Á¢ Á¢±ÙÇØ µ¥ÀÌÅ͸¦ CPUÀÇ Ä³½Ã·Î °¡Á®¿Í ºÒÇÊ¿äÇÑ ¸Þ¸ð¸® º¹»ç¿Í ¼ÒÇÁÆ®¿þ¾îÀÇ °³ÀÔÀÌ ¾ø´Ù. PCIe ÀÎÅÍÆäÀ̽º¸¸À» »ç¿ëÇØ ÇÁ·ÎÅäÄÝ ÀüȯÀ» ¾ø¾ÚÀ¸·Î½á Áö¿¬½Ã°£µµ ÃÖ¼ÒÈÇß´Ù. ¶ÇÇÑ Ãß°¡ÀûÀÎ CPU°¡ ÇÊ¿ä ¾ø´Â CXL ¸Þ¸ð¸® ÀåÄ¡¸¦ CXL ½ºÀ§Ä¡¿¡ ¿¬°áÇÏ´Â °Í¸¸À¸·Î ¸Þ¸ð¸® È®ÀåÀÌ °¡´ÉÇØ È¿À²ÀûÀÎ ½Ã½ºÅÛ ±¸¼ºÀÌ °¡´ÉÇß´Ù. ±¹³»¿Ü ÀϺΠ±â¾÷ÀÌ ¸Þ¸ð¸® ÀåÄ¡ ÀϺΠ´ÜÇ° ±¸¼º»ç·Ê¸¦ º¸¿©ÁØ ÀûÀº ÀÖÁö¸¸ CPUºÎÅÍ CXL ½ºÀ§Ä¡, ¸Þ¸ð¸® ÀåÄ¡°¡ ÀåÂøµÈ ½Ã½ºÅÛ¿¡¼ ¿î¿µÃ¼Á¦¸¦ µ¿ÀÛ½ÃÅ°°í µ¥ÀÌÅͼ¾ÅÍ¿Í ¿¬°èÇØ ½Ã¿¬ÇÑ °ÍÀº Á¤ ±³¼öÆÀÀÌ Ã³À½ÀÌ´Ù.
¿¬±¸ÆÀÀÌ Á¦¾ÈÇÑ ´ÙÀÌ·ºÆ®CXLÀº È®Àå ¸Þ¸ð¸® Á¢±Ù½Ã°£¿¡¼ ±âÁ¸ RDMA ±â¹Ý ¸Þ¸ð¸® È®Àå ¼Ö·ç¼Ç ´ëºñ 8.3¹èÀÇ ¼º´É Çâ»óÀ» º¸¿´´Ù. ¸¹Àº ¸Þ¸ð¸® Á¢±ÙÀ» ¿ä±¸ÇÏ´Â ±×·¡ÇÁ ÀÀ¿ëó¸®¿Í Àθ޸𸮠µ¥ÀÌÅͺ£À̽º ÀÀ¿ëó¸® ¼º´Éµµ °¢°¢ 2.3¹è, 2¹è Çâ»óµÆ´Ù.
Á¤¸í¼ö ±³¼ö´Â "¼¼°è ÃÖÃÊ·Î °³¹ßµÈ CXL 2.0 ±â¹ÝÀÇ ÇÁ·ÎÅäŸÀÔ Ç÷§ÆûÀ» ¹ÙÅÁÀ¸·Î CXLÀ» È°¿ëÇÑ ½Ã½ºÅÛ ±¸ÃàÀÇ Ãʼ®À» Á¦°øÇÏ°Ú´Ù"°í ¸»Çß´Ù. ¾È°æ¾Ö±âÀÚ naturean@dt.co.kr
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]