»ï¼ºÀüÀÚ, ¾÷°è ÃÖÃÊ ¡®·¹µåÇÞ ÀÎÁõ CXL ÀÎÇÁ¶ó¡¯ ±¸Ãà

  • ÁÖ¼Ò º¹»ç
  • ¹êµå °øÀ¯
  • ³×À̹ö °øÀ¯
  • Ä«Ä«¿ÀÅå °øÀ¯
  • ÆäÀ̽ººÏ °øÀ¯
  • Æ®À§ÅÍ °øÀ¯
»ï¼ºÀüÀÚ°¡ ¾÷°è ÃÖÃÊ·Î ±Û·Î¹ú ¿ÀǼҽº ¼Ö·ç¼Ç ¼±µµ±â¾÷ ·¹µåÇÞ(Red Hat)ÀÌ ÀÎÁõÇÑ CXL(Compute Express Link) ÀÎÇÁ¶ó¸¦ ±¸ÃàÇß´Ù.
¡Ø CXL(Compute Express Link): °í¼º´É ¼­¹ö ½Ã½ºÅÛ¿¡¼­ CPU¿Í ÇÔ²² »ç¿ëµÇ´Â ¡â°¡¼Ó±â ¡âD·¥ ¡âÀúÀåÀåÄ¡ µîÀ» º¸´Ù È¿À²ÀûÀ¸·Î È°¿ëÇϱâ À§ÇÑ Â÷¼¼´ë ÀÎÅÍÆäÀ̽º

»ï¼ºÀüÀÚ´Â À̸¦ ÅëÇØ CXL °ü·Ã Á¦Ç°ºÎÅÍ ¼ÒÇÁÆ®¿þ¾î±îÁö ¼­¹ö Àü ±¸¼º ¿ä¼Ò¸¦ È­¼ºÄ·ÆÛ½º¿¡ À§Ä¡ÇÑ »ï¼º ¸Þ¸ð¸® ¸®¼­Ä¡ ¼¾ÅÍ(SMRC)¿¡¼­ °ËÁõÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
¡Ø SMRC(Samsung Memory Research Center): »ï¼ºÀüÀÚÀÇ ¸Þ¸ð¸® Á¦Ç°À» žÀçÇÑ °í°´»ç°¡ ÀÚ»ç ¼­¹öÀÇ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾îÀÇ ÃÖÀû Á¶ÇÕÀ» ºÐ¼®ÇÏ°í ¼º´ÉÀ» Æò°¡ÇÒ ¼ö ÀÖ´Â ¸®¼­Ä¡ ¼¾ÅÍ

»ï¼ºÀüÀÚ´Â ÀÌ´Þ ¾÷°è ÃÖÃÊ·Î CMM-D Á¦Ç° ·¹µåÇÞ ÀÎÁõ¿¡ ¼º°øÇßÀ¸¸ç, ÀÌ´Â À̹ø ÀÎÇÁ¶ó È®º¸·Î ÀÌ·ï³½ ù ¼º°úÀÌ´Ù.
¡Ø CMM-D(CXL Memory Module - DRAM): »ï¼ºÀüÀÚÀÇ ÃֽŠCXL È®Àå ¸Þ¸ð¸® µð¹ÙÀ̽º

CXL Á¦Ç° ÀÎÁõÀ» ³»ºÎ¿¡¼­ ÀÚü ¿Ï·áÇÑ ÈÄ ·¹µåÇÞ µî·Ï ÀýÂ÷¸¦ Áï½Ã ÁøÇàÇÒ ¼ö ÀÖ¾î ½Å¼ÓÇÑ Á¦Ç° °³¹ßÀÌ °¡´ÉÇØÁ³À¸¸ç, °í°´µé°ú °³¹ß´Ü°èºÎÅÍ Á¦Ç° ÃÖÀûÈ­¸¦ ÁøÇàÇØ ¸ÂÃã ¼Ö·ç¼ÇÀ» Á¦°øÇÒ ¼ö ÀÖ°Ô µÆ´Ù.

ÀÎÁõ Á¦Ç°À» »ç¿ëÇÏ´Â °í°´µéÀº ·¹µåÇÞÀ¸·ÎºÎÅÍ À¯Áö¡¤º¸¼ö ¼­ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ¾î ½Å·Ú¼º ³ôÀº ½Ã½ºÅÛÀ» ´õ¿í Æí¸®ÇÏ°Ô ±¸Ãà °¡´ÉÇÏ´Ù.

ÀÌ¿Ü¿¡µµ °í°´µéÀº ¡âÇϵå¿þ¾î ¾ÈÁ¤¼º º¸Àå ¡â¸®´ª½º ȣȯ¼º º¸Áõ ¡âÀü¹®ÀûÀÎ Áö¿ø µîÀ» Á¦°ø¹ÞÀ» ¼ö ÀÖ´Ù.

»ï¼ºÀüÀÚ¿Í ·¹µåÇÞÀº Çϵå¿þ¾î¿¡ ÀÌ¾î ¼ÒÇÁÆ®¿þ¾î ±â¼ú±îÁö Çù·ÂÇϸç CXL »ýÅ°踦 ¼±µµÇÏ°í ÀÖ´Ù.

»ï¼ºÀüÀÚ´Â Áö³­ 5¿ù ¹Ì±¹ µ§¹ö¿¡¼­ ÁøÇàµÈ ¡®·¹µåÇÞ ¼­¹Ô 2024¡¯¿¡¼­ ±â¾÷¿ë ¸®´ª½º OSÀÎ ¡®·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º 9.3 (Red Hat Enterprise Linux 9.3)¡¯ ±â¹Ý ¼­¹ö¿¡ CMM-D¸¦ žÀçÇØ µö·¯´× ±â¹Ý Ãßõ ¸ðµ¨(DLRM) ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â ½Ã¿¬À» ÁøÇàÇß´Ù.
¡Ø Red Hat Enterprise Linux 9.3: ·¹µåÇÞÀÇ ÃֽŠ¼­¹ö¿ë ¿î¿µÃ¼Á¦(OS)
¡Ø DLRM(Deep Learning Recommendation Models): ¿µÈ­, ¿Ü½Ä µî ºòµ¥ÀÌÅÍ ±â¹Ý ÃßõÀ» À§ÇÑ AI ¼ÒÇÁÆ®¿þ¾î

ÇØ´ç ½Ã¿¬¿¡´Â SMDKÀÇ ¸Þ¸ð¸® ÀÎÅ͸®ºù ±â¼ú·Î Â÷¼¼´ë ¼Ö·ç¼ÇÀÎ CXL ¸Þ¸ð¸® µ¿ÀÛÀ» ÃÖÀûÈ­ÇØ ¸Þ¸ð¸® ¿ë·®°ú ¼º´ÉÀ» ¸ðµÎ ³ô¿´´Ù.
¡Ø SMDK(Scalable Memory Development Kit): Â÷¼¼´ë ÀÌÁ¾ ¸Þ¸ð¸® ½Ã½ºÅÛ È¯°æ¿¡¼­ ±âÁ¸¿¡ žÀçµÈ ¸ÞÀÎ ¸Þ¸ð¸®¿Í CXL ¸Þ¸ð¸®°¡ ÃÖÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï µµ¿ÍÁÖ´Â ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸·Î API, ¶óÀ̺귯¸® µîÀ¸·Î ±¸¼ºµÊ
¡Ø ¸Þ¸ð¸® ÀÎÅ͸®ºù(Memory Interleaving): º¹¼öÀÇ ¸Þ¸ð¸® ¸ðµâ¿¡ µ¿½Ã¿¡ Á¢±ÙÇØ µ¥ÀÌÅÍ Àü¼Û¼Óµµ¸¦ Çâ»óÇÏ´Â ±â¼ú

À̸¦ ¹ÙÅÁÀ¸·Î ºü¸¥ µ¥ÀÌÅÍ Ã³¸®¿Í AI ÇнÀ¡¤Ãß·Ð °¡¼ÓÈ­°¡ °¡´ÉÇØ °í°´Àº Ãß°¡ ½Ã¼³ ÅõÀÚ ¾øÀÌ ´õ¿í ¶Ù¾î³­ ¼º´ÉÀÇ AI ¸ðµ¨À» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

»ï¼ºÀüÀÚ¿Í ·¹µåÇÞÀº CXL ¸Þ¸ð¸® »ýÅ°è È®Àå°ú »õ·Î¿î ±â¼ú Ç¥ÁØ Á¦½Ã¸¦ ¸ñÇ¥·Î ÆÄÆ®³Ê½ÊÀ» °­È­ÇØ ´Ù¾çÇÑ »ç¿ëÀÚ ½Ã½ºÅÛ¿¡ ÀûÇÕÇÑ °í°´ ¼Ö·ç¼ÇÀ» Á¦°øÇÒ °èȹÀÌ´Ù.

»ï¼ºÀüÀÚ ¸Þ¸ð¸®»ç¾÷ºÎ DRAM ¼Ö·ç¼ÇÆÀ ¼ÛÅûó »ó¹«´Â ¡°À̹ø ·¹µåÇÞ°úÀÇ Çù¾÷À¸·Î °í°´µé¿¡°Ô ´õ¿í ½Å·Ú¼º ³ôÀº CXL ¸Þ¸ð¸® Á¦Ç°À» Á¦°øÇÒ ¼ö ÀÖ°Ô µÅ ¸Å¿ì ±â»Ú´Ù¡±¸ç ¡°Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ ¾Æ¿ì¸£´Â ¾ç»ç °£ÀÇ Áö¼ÓÀûÀÎ Çù¾÷À» ÅëÇØ Çõ½ÅÀûÀÎ ¸Þ¸ð¸® ¼Ö·ç¼Ç °³¹ß°ú CXL »ýÅÂ°è ¹ßÀü¿¡ ¾ÕÀå¼³ °Í¡±À̶ó°í ¸»Çß´Ù.

·¹µåÇÞ ÄÚ¸®¾Æ ±è°æ»ó ´ëÇ¥´Â ¡°»ï¼ºÀüÀÚ¿Í ·¹µåÇÞÀÇ Çù·ÂÀº CMM-D¿Í °°Àº Â÷¼¼´ë ¸Þ¸ð¸® ¼Ö·ç¼Ç È®Àå¿¡ ¿ÀǼҽº ±â¼úÀÌ Áß¿äÇÔÀ» º¸¿©Áش١±¸ç ¡°¾ç»ç´Â CXL ¼Ö·ç¼ÇÀÇ ½ÃÀå È®´ë¸¦ À§ÇØ Áö¼Ó Çù·ÂÇÒ °Í¡±À̶ó ¹àÇû´Ù.

ÇâÈÄ »ï¼ºÀüÀÚ´Â À̹ø ÀÎÇÁ¶ó È®º¸¸¦ ¹ÙÅÁÀ¸·Î AI ½Ã´ë¿¡ °É¸ÂÀº ´Ù¾çÇÑ Á¦Ç°À» ¼±º¸ÀÌ¸ç ±â¼ú ¸®´õ½ÊÀ» °ø°íÈ÷ ÇÒ °èȹÀÌ´Ù.