|
(¼¼ºÎ)±âº»Çü MoS¿Í ÃÖÀûÈÇü MoS |
ºñÈֹ߼º ¸Þ¸ð¸®(ÀÌÇÏ NVDIMM)¿Í ÃÊÀúÁö¿¬ SSD(¹ÝµµÃ¼ ÀúÀåÀåÄ¡)°¡ ÇϳªÀÇ ¸Þ¸ð¸®·Î ÅëÇÕµÅ, ¼Ò¼öÀÇ ±Û·Î¹ú ±â¾÷¸¸ÀÌ ÁÖµµÇÏ°í ÀÖ´Â ¹Ì·¡ ¿µ±¸ ¸Þ¸ð¸®(Persistent Memory)º¸´Ù ¼º´É°ú ¿ë·®ÀÌ ´ëÆø Çâ»óµÈ ¸Þ¸ð¸® ±â¼úÀÌ ±¹³» ¿¬±¸Áø¿¡ ÀÇÇØ °³¹ßµÆ´Ù.
*ºñÈֹ߼º ¸Þ¸ð¸®(NVDIMM; Non-Volatile DIMM): ±âÁ¸ D·¥(DRAM)¿¡ Ç÷¡½Ã ¸Þ¸ð¸®¿Í ½´ÆÛ Ä¿ÆнÃÅ͸¦ Ãß°¡ÇØ Á¤Àü ¶§¿¡µµ µ¥ÀÌÅ͸¦ À¯ÁöÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸®.
*ÃÊÀúÁö¿¬ SSD(Ultra Low Latency SSD): ±âÁ¸ SSD¸¦ °³¼±ÇØ, ¸Å¿ì ³·Àº Áö¿¬½Ã°£À» °®´Â SSD.
*¿µ±¸ ¸Þ¸ð¸®(Persistent Memory): µ¥ÀÌÅÍÀÇ º¸Á¸¼ºÀ» °¡Áö´Â ¸Þ¸ð¸®.
KAIST(ÃÑÀå À̱¤Çü)´Â Àü±â¹×ÀüÀÚ°øÇкΠÁ¤¸í¼ö ±³¼ö ¿¬±¸ÆÀ(ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó ¹× ¿î¿µÃ¼Á¦ ¿¬±¸½Ç)ÀÌ ºñÈֹ߼º ¸Þ¸ð¸®¿Í ÃÊÀúÁö¿¬ SSD¸¦ ÇϳªÀÇ ¸Þ¸ð¸® °ø°£À¸·Î ÅëÇÕÇÏ´Â ¸Þ¸ð¸®-¿À¹ö-½ºÅ丮Áö(Memory-over-Storage, ÀÌÇÏ MoS) ±â¼ú °³¹ß¿¡ ¼º°øÇß´Ù°í 16ÀÏ ¹àÇû´Ù.
Á¤ ±³¼öÆÀÀÌ »õ·Ó°Ô °³¹ßÇÑ ÀÌ ±â¼úÀº ±âÁ¸ ½ºÅ丮Áö ±â¼úÀ» Àç»ç¿ëÇÏ´Â µ¥ ÀÎÅÚ ¿ÉÅ×ÀÎ ´ëºñ, ¸Þ¸ð¸® ½½·Ô´ç 4¹è ÀÌ»óÀÎ Å׶ó¹ÙÀÌÆ®(TB=1,024GB) ¼öÁØÀÇ ÀúÀå ¿ë·®À» Á¦°øÇϸ鼵µ Èֹ߼º ¸Þ¸ð¸®(D·¥)°ú À¯»çÇÑ »ç¿ëÀÚ ¼öÁØÀÇ µ¥ÀÌÅÍ Ã³¸® ¼Óµµ¸¦ ³¾ ¼ö ÀÖ´Ù.
±âÁ¸ NVDIMMÀº ¿î¿µÃ¼Á¦ÀÇ µµ¿ò ¾øÀÌ CPU°¡ Á÷Á¢ ºñÈֹ߼º ¸Þ¸ð¸®¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ¹Ý¸é NVDIMMÀº D·¥À» ±×´ë·Î È°¿ëÇÏ°í ¹èÅ͸® Å©±â¸¦ ¹«ÇÑÈ÷ Å°¿ï ¼ö ¾ø±â ¶§¹®¿¡ ´ë¿ë·® µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ¾ø´Ù´Â °Ô ¹®Á¦´Ù. À̸¦ ÇØ°áÇϱâ À§ÇÑ ´ë¾ÈÀ¸·Î´Â ÀÎÅÚÀÇ ¿ÉÅ×ÀÎ ¸Þ¸ð¸® (Intel Optane DC PMM)¿Í ¸Þ¸ð¸® µå¶óÀÌºê ±â¼ú(Intel Memory Drive Technology) µîÀÌ ÀÖ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ±â¼úµéÀº ºñÈֹ߼º ¸Þ¸ð¸®¿¡ Á¢±ÙÇÒ ¶§¸¶´Ù ¿î¿µÃ¼Á¦ÀÇ µµ¿òÀÌ ÇÊ¿äÇØ NVDIMM¿¡ ºñÇØ 50% ¼öÁØÀ¸·Î Àбâ/¾²±â ¼Óµµ°¡ ¶³¾îÁø´Ù.
Á¤ ±³¼öÆÀÀÌ Á¦¾ÈÇÑ MoS ±â¼úÀº ÃÊÀúÁö¿¬ SSD¸¦ ÁÖ ¸Þ¸ð¸®·Î È°¿ëÇÏ°í, NVDIMMÀ» ij½Ã¸Þ¸ð¸®·Î È°¿ëÇÑ´Ù. ÀÌ °á°ú, SSD ´ë¿ë·®ÀÇ ÀúÀå °ø°£À» »ç¿ëÀÚ¿¡°Ô ¸Þ¸ð¸®·Î »ç¿ëÇÏ°Ô ÇØÁÜ°ú µ¿½Ã¿¡ NVDIMM ´Üµ¶ »ç¿ë ½Ã¿Í À¯»çÇÑ ¼º´ÉÀ» ¾ò°Ô ÇÔÀ¸·Î½á ¹Ì·¡ ¿µ±¸ ¸Þ¸ð¸® ±â¼úµéÀÌ °¡Áö´Â ÇÑ°èÁ¡À» Àü¸é °³¼±Çß´Ù.
*ij½Ã: ÀÚÁÖ »ç¿ëµÇ´Â µ¥ÀÌÅÍ¿¡ »¡¸® Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ´À¸° ¸Þ¸ð¸®¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ºü¸¥ ¸Þ¸ð¸®¿¡ º¹»çÇØ µÎ´Â ±â¹ý.
MoS ±â¼úÀº ¸ÞÀκ¸µå³ª CPU ³»ºÎ¿¡ ÀÖ´Â ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯ Çãºê(ÀÌÇÏ MCH)¿¡ Àû¿ëµÅ »ç¿ëÀÚÀÇ ¸ðµç ¸Þ¸ð¸® ¿äûÀ» ó¸®ÇÑ´Ù. »ç¿ëÀÚ ¿äûÀº ÀϹÝÀûÀ¸·Î NVDIMM ij½Ã ¸Þ¸ð¸®¿¡¼ 󸮵ÇÁö¸¸ NVDIMM¿¡ ÀúÀåµÇÁö ¾ÊÀº µ¥ÀÌÅÍÀÇ °æ¿ì ÃÊÀúÁö¿¬ SSD¿¡¼ µ¥ÀÌÅ͸¦ Àоî¿Í¾ß ÇÑ´Ù. ±âÁ¸ ±â¼úµéÀº ¿î¿µÃ¼Á¦°¡ ÀÌ·¯ÇÑ SSD Àб⸦ ó¸®ÇÏ´Â ¹Ý¸é, °³¹ßµÈ MoS ±â¼úÀº MCH ³»ºÎ¿¡¼ Çϵå¿þ¾î°¡ SSD ÀÔÃâ·ÂÀ» Á÷Á¢ ó¸®ÇÔÀ¸·Î½á ÃÊÀúÁö¿¬ SSD¿¡ Á¢±Ù ½Ã ¹ß»ýÇÏ´Â ¿î¿µÃ¼Á¦(OS)ÀÇ ÀÔÃâ·Â ¿À¹öÇìµå(Ãß°¡·Î ¿ä±¸µÇ´Â ½Ã°£)¸¦ ¿ÏÈÇÏ´Â ÇÑÆí SSDÀÇ Å« ¿ë·®À» ÀÏ¹Ý ¸Þ¸ð¸®Ã³·³ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
*¸Þ¸ð¸® ÄÁÆ®·Ñ·¯ Çãºê: ÀϹÝÀûÀ¸·Î ³ë½º ºê¸´Áö(North Bridge)·Î ¾Ë·ÁÁ® ÀÖÀ¸¸ç, CPU°¡ ¸Þ¸ð¸®(DRAM)³ª ±×·¡ÇÈ Ã³¸®ÀåÄ¡(GPU)¿Í °°Àº °í´ë¿ªÆø ÀåÄ¡¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â Çϵå¿þ¾î.
Á¤ ±³¼ö°¡ À̹ø¿¡ °³¹ßÇÑ MoS ±â¼úÀº ¼ÒÇÁÆ®¿þ¾î ±â¹Ý ¸Þ¸ð¸® µå¶óÀ̺곪 ¿ÉÅ×ÀÎ ¿µ±¸ ¸Þ¸ð¸® ±â¼ú ´ëºñ 45% Àý°¨µÈ ¿¡³ÊÁö ¼Ò¸ð·®À¸·Î 110%ÀÇ µ¥ÀÌÅÍ Àбâ/¾²±â ¼Óµµ Çâ»óÀ» ´Þ¼ºÇß´Ù. °á°úÀûÀ¸·Î ´ë¿ë·®ÀÇ ¸Þ¸ð¸®°¡ ÇÊ¿äÇÏ°í Á¤ÀüÀ¸·Î ÀÎÇÑ ½Ã½ºÅÛ Àå¾Ö¿¡ ¹Î°¨ÇÑ µ¥ÀÌÅÍ ¼¾ÅÍ, ½´ÆÛÄÄÇ»ÅÍ µî¿¡ »ç¿ëµÇ´Â ±âÁ¸ ¸Þ¸ð¸®/¹Ì·¡ ¿µ±¸ ¸Þ¸ð¸®¸¦ ´ëüÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëµÈ´Ù.
Á¤¸í¼ö ±³¼ö´Â "¹Ì·¡ ¿µ±¸ ¸Þ¸ð¸® ±â¼úÀº ÀϺΠÇØ¿Ü À¯¼ö ±â¾÷ÀÌ ÁÖµµÇÏ°í ÀÖÁö¸¸, À̹ø ¿¬±¸¼º°ú¸¦ ±â¹ÝÀ¸·Î ±¹³» ±â¼ú°ú ±âÁ¸ ½ºÅ丮 ¹× ¸Þ¸ð¸® ±â¼úÀ» ÅëÇØ °ü·Ã ½ÃÀå¿¡¼ ¿ìÀ§¸¦ ¼±Á¡ÇÒ ¼ö ÀÖ´Â °¡´É¼ºÀ» ¿¾ú´Ù´Â Á¡¿¡¼ Àǹ̰¡ ÀÖ´Ùˮ°í °Á¶Çß´Ù.
ÇÑÆí À̹ø ¿¬±¸´Â ¿ÃÇØ 6¿ù¿¡ ¿¸± ÄÄÇ»ÅÍ ±¸Á¶ ºÐ¾ß ÃÖ¿ì¼ö Çмú´ëȸÀÎ À̽ºÄ«, `International Symposium on Computer Architecture (ISCA), 2021'¿¡ °ü·Ã ³í¹®(³í¹®¸í: Revamping Storage Class Memory With Hardware Automated Memory-Over-Storage Solution)À¸·Î ¹ßÇ¥µÉ ¿¹Á¤ÀÌ´Ù. ¶Ç ÇØ´ç ¿¬±¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬±¸½Ç À¥»çÀÌÆ®(http://camelab.org)¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
ÇÑÆí À̹ø ¿¬±¸´Â °úÇбâ¼úÁ¤º¸Åë½ÅºÎ¿Í Çѱ¹¿¬±¸Àç´ÜÀÌ ÃßÁøÇÏ´Â ¿ì¼ö½ÅÁø(Áß°ß¿¬°è) »ç¾÷, KAIST Á¤Âø¿¬±¸»ç¾÷ µîÀÇ Áö¿øÀ» ¹Þ¾Æ ¼öÇàµÆ´Ù. |