»ï¼ºÀüÀÚ, ·¹µåÇÞ°ú ¾÷°è ÃÖÃÊ CXL ¸Þ¸ð¸® µ¿ÀÛ °ËÁõ

  • À̸ÞÀÏ °øÀ¯
  • ÁÖ¼Ò º¹»ç
  • ¹êµå °øÀ¯
  • ³×À̹ö °øÀ¯
  • Ä«Ä«¿ÀÅå °øÀ¯
  • ÆäÀ̽ººÏ °øÀ¯
  • Æ®À§ÅÍ °øÀ¯
»ï¼ºÀüÀÚ°¡ ¾÷°è ÃÖÃÊ·Î ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º ±Û·Î¹ú 1À§ ±â¾÷ ·¹µåÇÞ(Red Hat)°ú CXL(Compute Express Link) ¸Þ¸ð¸® µ¿ÀÛ °ËÁõ¿¡ ¼º°øÇß´Ù.

CXL[1]Àº ¡â»ý¼ºÇü AI ¡âÀÚÀ²ÁÖÇà ¡âÀθ޸𸮠µ¥ÀÌÅͺ£À̽º Ç÷§Æû µî ó¸®ÇØ¾ß ÇÒ µ¥ÀÌÅ;çÀÌ ±âÇϱ޼öÀûÀ¸·Î Áõ°¡Çϸ鼭 ÁÖ¸ñ ¹Þ°í ÀÖ´Â Â÷¼¼´ë ±â¼ú·Î, ºü¸£°í È¿À²ÀûÀÎ µ¥ÀÌÅÍ Ã³¸®¿¡ À¯¿ëÇÏ´Ù.

¶ÇÇÑ CXLÀº ¡âCPU ¡âGPU µî ´Ù¾çÇÑ ÇÁ·Î¼¼¼­¿Í ¸Þ¸ð¸®¸¦ ¿¬°áÇÏ´Â PCIe[2] ±â¹ÝÀÇ ÅëÇÕ ÀÎÅÍÆäÀ̽º Ç¥ÁØÀ¸·Î, µ¥ÀÌÅÍ Ã³¸® Áö¿¬°ú ¼Óµµ ÀúÇÏ, ¸Þ¸ð¸® È®Àå Á¦ÇÑ µî ¿©·¯ ³­Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â Â÷¼¼´ë ±â¼úÀÌ´Ù.

»ï¼ºÀüÀÚ´Â ±â¾÷¿ë ¸®´ª½º OSÀÎ ¡®·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º(Red Hat Enterprise Linux 9.3, ÀÌÇÏ RHEL 9.3)¡¯[3]¿¡ CXL ¸Þ¸ð¸®¸¦ ÃÖÀûÈ­ÇÏ°í ¡â°¡»ó ¸Ó½Å(Red Hat KVM)[4] ¡âÄÁÅ×ÀÌ³Ê È¯°æ(Red Hat Podman)[5]¿¡¼­ ¸Þ¸ð¸® Àνġ¤Àб⡤¾²±â µîÀÇ µ¿ÀÛ °ËÁõÀ» ¿Ï·áÇß´Ù.

CXL ¸Þ¸ð¸® µ¿ÀÛÀÌ °ËÁõµÇ¸é¼­ µ¥ÀÌÅͼ¾ÅÍ °í°´µéÀº º°µµÀÇ ¼ÒÇÁÆ®¿þ¾î º¯°æ ¾øÀÌ ¼Õ½±°Ô »ï¼º CXL ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù.

¾ç»ç´Â ¡®RHEL 9.3 CXL ¸Þ¸ð¸® È°¼ºÈ­ °¡À̵å(RHEL 9.3 CXL Memory Enabling Guide)¡¯µµ ¹ßÇà ¿¹Á¤ÀÌ´Ù. °í°´µéÀº °¡À̵带 ÀÌ¿ëÇØ ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º¿¡¼­ »ï¼ºÀüÀÚÀÇ CXL ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ°í, ´Ù¾çÇÑ È¯°æ¿¡¼­ °í¼º´É ÄÄÇ»Æà ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù.

À̹ø °ËÁõÀº Áö³­ÇØ 5¿ù »ï¼ºÀüÀÚ¿Í ·¹µåÇÞ ¾ç»ç°¡ °øµ¿À¸·Î ÃßÁøÇÑ Â÷¼¼´ë ¸Þ¸ð¸® ºÐ¾ß ¼ÒÇÁÆ®¿þ¾î ±â¼ú °ü·Ã Çù·ÂÀÇ °á½Ç·Î, »ï¼ºÀüÀÚ´Â ÁÖ¿ä ¼ÒÇÁÆ®¿þ¾î, µ¥ÀÌÅͼ¾ÅÍ, ¼­¹ö, Ĩ¼Â ¾÷üµé°ú Çù·ÂÀ» È®´ëÇØ Â÷¼¼´ë ¸Þ¸ð¸® »ó¿ëÈ­¿¡ ¹ÚÂ÷¸¦ °¡ÇÏ°í ÀÖ´Ù.

»ï¼ºÀüÀÚ ¸Þ¸ð¸®»ç¾÷ºÎ »óÇ°±âȹ½Ç ¹è¿ëö ºÎ»çÀåÀº ¡°»ï¼ºÀüÀÚ´Â ¼ÒÇÁÆ®¿þ¾î, µ¥ÀÌÅͼ¾ÅÍ, ¼­¹ö µî ´Ù¾çÇÑ ÆÄÆ®³Ê»ç¿Í ±ä¹ÐÇÑ Çù·ÂÀ» ÅëÇØ CXL ¸Þ¸ð¸® »ýÅÂ°è ±¸Ãà¿¡ ¾ÕÀå¼­ ¿Ô´Ù¡±¸ç ¡°·¹µåÇÞ°úÀÇ Çù·ÂÀº ÃÖ÷´Ü Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ±â¼úÀÇ °áÇÕÀ¸·Î, CXL »ýÅ°谡 ÇÑ ´Ü°è ´õ ¹ßÀüÇϴµ¥ ±â¿©ÇÒ °Í¡±À̶ó°í ¹àÇû´Ù.

·¹µåÇÞ ¾Æ½Ã¾ÆÅÂÆò¾çÃÑ°ý ¸¶¸®¿¾ ¾Èµå¸®¾Æ½º(Marjet Andriesse) ºÎ»çÀåÀº ¡°¾ç»ç °£ À̹ø Çù·ÂÀº Â÷¼¼´ë ¸Þ¸ð¸® °³¹ßÀ» À§ÇÑ ¿ÀǼҽº »ýÅÂ°è ±¸Ãà Ãø¸é¿¡¼­ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ ÅëÇÕÇÑ Áß¿äÇÑ ÀÌÁ¤Ç¥°¡ µÉ °Í¡±À̶ó¸ç ¡°·¹µåÇÞÀÇ IaaS[6], PaaS[7] ±â¹Ý ¼ÒÇÁÆ®¿þ¾î¿¡ CXL ¸Þ¸ð¸®ÀÇ Àû¿ë °¡´É¼ºÀ» ¿­¾ú´Ù´Â Á¡¿¡¼­ Àǹ̰¡ Å©´Ù¡±°í ¹àÇû´Ù.

¾ÕÀ¸·Îµµ ¾ç»ç´Â »ï¼º ¸Þ¸ð¸® ¸®¼­Ä¡ ¼¾ÅÍ(SMRC)[8]¸¦ ÅëÇØ CXL ¿ÀǼҽº¿Í ·¹ÆÛ·±½º ¸ðµ¨[9] °³¹ß µî CXL ¸Þ¸ð¸® »ýÅ°è È®ÀåÀ» À§ÇÑ ´Ù¾çÇÑ ºÐ¾ßÀÇ Çù·ÂÀ» ÀÌ¾î ³ª°¥ °èȹÀÌ´Ù.

[1] CXL(Compute Express Link, ÄÄǻƮ ÀͽºÇÁ·¹½º ¸µÅ©): °í¼º´É ¼­¹ö ½Ã½ºÅÛ¿¡¼­ CPU¿Í ÇÔ²² »ç¿ëµÇ´Â °¡¼Ó±â¡¤D·¥¡¤ÀúÀåÀåÄ¡ µîÀ» º¸´Ù È¿À²ÀûÀ¸·Î È°¿ëÇϱâ À§ÇÑ Â÷¼¼´ë ÀÎÅÍÆäÀ̽º
[2] PCIe(Peripheral Component Interconnect Express): ±âÁ¸ SATA(Serial Advanced Technology Attachment) Àü¼Û ¼ÓµµÀÇ ¼º´É ÇѰ踦 ±Øº¹ÇÑ °í¼Ó ÀÎÅÍÆäÀ̽º ±Ô°Ý
[3] Red Hat Enterprise Linux 9.3: ·¹µåÇÞÀÇ ÃֽŠ¼­¹ö¿ë ¿î¿µÃ¼Á¦(OS)
[4] °¡»ó ¸Ó½Å(Virtual Machine, VM): ÄÄÇ»Æà ȯ°æÀ» ¼ÒÇÁÆ®¿þ¾î·Î ±¸ÇöÇÑ °ÍÀ¸·Î, ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» ¿¡¹Ä·¹À̼Ç(°¡»óÇö½ÇÈ­)ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î
[5] ÄÁÅ×À̳Ê(Container): ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÎÇÁ¶ó ȯ°æ¿¡ ±¸¾Ö¹ÞÁö ¾Ê°í ±¸µ¿½Ãų ¼ö ÀÖ´Â °¡»óÈ­ ±â¼ú
[6] IaaS(Infrastructure as a Service): ¼­ºñ½ºÇü ÀÎÇÁ¶ó
[7] PaaS(Platform as a Service): ¼­ºñ½ºÇü Ç÷§Æû
[8] SMRC(Samsung Memory Research Center) : »ï¼ºÀüÀÚÀÇ ¸Þ¸ð¸® Á¦Ç°À» žÀçÇÑ °í°´»ç¿¡ ÀÚ»ç ¼­¹öÀÇ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾îÀÇ ÃÖÀû Á¶ÇÕÀ» ºÐ¼®ÇÏ°í ¼º´ÉÀ» Æò°¡ÇÒ ¼ö ÀÖµµ·Ï Á¦°øÇÏ´Â ¿¬±¸ ¼¾ÅÍ
[9] ·¹ÆÛ·±½º ¸ðµ¨ : ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â Çϵå¿þ¾î, ¼ÒÇÁÆ®¿þ¾î °£ Á¤ÇÕ¼º µî »çÀü È®ÀÎµÈ ÃÖÀûÀÇ ½Ã½ºÅÛ Á¶ÇÕ

¾ð·Ð¿¬¶ôó: »ï¼ºÀüÀÚ Ä¿¹Â´ÏÄÉÀ̼ÇÆÀ Á¤±â¿µ 02-2255-8544

ÀÌ ´º½º´Â ±â¾÷¡¤±â°ü¡¤´Üü°¡ ´º½º¿ÍÀ̾ ÅëÇØ ¹èÆ÷ÇÑ º¸µµÀÚ·áÀÔ´Ï´Ù.