AMD°¡ ÀÚ»ç ÃÖÃÊÀÇ ¿¢»ç½ºÄÉÀÏ±Þ GPU ¾×¼¿·¯·¹ÀÌÅÍÀÎ AMD ÀνºÆÃÆ® MI200 (AMD Instinct MI200) ½Ã¸®Á ¹ßÇ¥Çß´Ù.
MCM ¹æ½Ä, °æÀï»ç ´ëºñ ÃÖ´ë 4¹è ºü¸¥ ÀνºÆÃÆ® MI200 ½Ã¸®Áî
AMD ÀνºÆÃÆ® MI200 ½Ã¸®Áî ¾×¼¿·¯·¹ÀÌÅÍ´Â ±¤¹üÀ§ÇÑ HPC ¿öÅ©·Îµå Áö¿øÀ» À§ÇÑ AMD CDNA 2 ¾ÆÅ°ÅØó ±â¹Ý Á¦Ç°À¸·Î, ¿©·¯ ¹æ¸é¿¡¼ °ø°³µÈ °Í°ú ƒˆÀÌ MCM ¹æ½ÄÀ¸·Î 2°³ÀÇ GPU ´ÙÀ̸¦ °áÇÕÇØ ÀÌÀü ¼¼´ë GPU ´ëºñ 1.8¹è ´õ ¸¹Àº ÄÚ¾î¿Í 2.7¹è ´õ ³ôÀº ¸Þ¸ð¸® ´ë¿ªÆøÀ» Á¦°ø, À̷лó ÃÖ´ë 3.2TB/s ´ë¿ªÆøÀ» ±¸ÇöÇÑ´Ù.
MCM ¹æ½Ä ±¸Çö¿¡´Â 2.5D EFB(Elevated Fanout Bridge) ±â¼úÀÌ »ç¿ëµÇ¾ú°í, AMD CDNA 2 ¾ÆÅ°ÅØó´Â 2¼¼´ë ¸ÅÆ®¸¯½º ÄÚ¾î(2nd Gen Matrix Cores)·Î ¹èÁ¤¹Ðµµ(FP64) ¹× ´ÜÀÏ Á¤¹Ðµµ(FP32) ¸ÅÆ®¸¯½º ¿¬»êÀ» °¡¼ÓÈÇÏ¿© À̷лó ÀÌÀü ¼¼´ë GPU ´ëºñ ÃÖ´ë Çâ»óµÈ 4¹è ¼º´ÉÀ» Á¦°øÇÑ´Ù.
AMD´Â ÀÌ·¯ÇÑ Çõ½ÅÀ» ÅëÇØ AMD ÀνºÆÃÆ® MI250X ¾×¼¿·¯·¹ÀÌÅÍ´Â FP64 HPC ¾ÖÇø®ÄÉÀ̼ǿ¡¼ °æÀï Á¦Ç°ÀÎ ¿£ºñµð¾Æ ¾ÏÆä¾î A100 ´ëºñ ÃÖ´ë 4.9¹è ³ôÀº ¼º´ÉÀ» Á¦°øÇϸç, AI ¿öÅ©·Îµå¿¡¼ 380 Å׶óÇ÷ӽº(teraflops) ÀÌ»óÀÇ ¹ÝÁ¤¹Ðµµ(FP16)¸¦ Áö¿øÇÔÀ» ¾Ë·È´Ù.
¶ÇÇÑ 3¼¼´ë AMD ÀÎÇÇ´ÏÆ® Æк긯(AMD Infinity Fabric) ±â¼úÀº ÃÖ´ë 8°³ÀÇ ÀÎÇÇ´ÏƼ Æк긯 ¸µÅ©¸¦ Á¦°ø, AMD ÀνºÆÃÆ® MI200°ú ³ëµå ³» 3¼¼´ë EPYC CPU ¹× GPU¸¦ ¿¬°áÇÏ¿© ÅëÇÕµÈ CPU/GPU ¸Þ¸ð¸® ÀÏ°ü¼º(memory coherency)À» Á¦°øÇÏ°í ½Ã½ºÅÛ Ã³¸®·®À» ±Ø´ëÈÇÏ¿© CPU Äڵ忡¼ °¡¼Ó±âÀÇ ¼º´ÉÀ» ½±°Ô È°¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
ÇÑÆí, AMD´Â ÀνºÆÃÆ® ¿¢¼¿·¯·¹ÀÌÅÍ¿¡¼ °úÇÐ ¿¬±¸¸¦ µ½´Â °³¹æÇü ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÎ AMD ROCmÀ» ÅëÇØ ´Ù¾çÇÑ °¡¼Ó±â ¹× ¾ÆÅ°ÅØó ȯ°æÀ» Á¦°øÇÑ´Ù¸ç, AMD´Â ROCm 5.0 Áö¿øÀ¸·Î ÀνºÆÃÆ® MI200 ½Ã¸®Áî ¿¢¼¿·¯·¹ÀÌÅ͸¦ ÅëÇØ ÃÖ»óÀÇ HPC ¹× AI ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °³¹æÇü Ç÷§ÆûÀ» È®ÀåÇÏ°í ROCm¿¡ ´ëÇÑ °³¹ßÀÚÀÇ Á¢±Ù¼ºÀ» ³ô¿© ÁÖ¿ä ¿öÅ©·Îµå Àü¹Ý¿¡¼ ¼±µµÀûÀÎ ¼º´ÉÀ» Á¦°øÇÑ´Ù°í ¾Ë·È´Ù.
¿¬±¸¿ø ¹× µ¥ÀÌÅÍ °úÇÐÀÚ¸¦ Æ÷ÇÔÇÑ ¸ðµç »ç¿ëÀÚ´Â AMD ÀÎÇÇ´ÏƼ Çãºê(Infinity Hub)¿¡¼ ÀνºÆÃÆ® ¿¢¼¿·¯·¹ÀÌÅÍ¿Í ROCm¿¡ ÃÖÀûÈµÈ ÄÁÅ×À̳ÊÇü HPC ¾îÇø®ÄÉÀ̼ǰú ML ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³Ä¡ °¡´ÉÇÏ´Ù. ÇöÀç ÀÎÇÇ´ÏÆ® Çãºê´Â ¶óµ¥¿Â ÀνºÆÃÆ® MI100, MI150, ¹× MI200 ¿¢¼¿·¯·¹ÀÌÅ͸¦ Áö¿øÇÏ´Â Å©·Î¸¶(Chroma), CP2k, ·¥½º(LAMMPS), NAMD, OpenMM µî ´Ù¾çÇÑ ÄÁÅ×À̳ʸ¦ Á¦°ø ÁßÀ̸ç, ML ÇÁ·¹ÀÓ¿öÅ© ÅÙ¼Ç÷οì(ML frameworks TensorFlow) ¹× ÆÄÀÌÅäÄ¡(PyTorch) µî ¾ÖÇø®ÄÉÀ̼ǵµ Áö¿øÇÑ´Ù. ÇâÈÄ »õ·Î¿î ÄÁÅ×À̳ʴ Çãºê¿¡ Áö¼Ó Ãß°¡µÉ ¿¹Á¤ÀÌ´Ù.
ÃÖ´ë 128 ÄÚ¾î, Ŭ¶ó¿ìµå ÃÖÀûÈ Zen 4c EPYC º£¸£°¡¸ð
AMD´Â ÀνºÆÃÆ® MI200 ½Ã¸®Áî ¹ßÇ¥¿¡ À̾î AMD 3D V-ij½Ã(AMD 3D V-Cache)°¡ Àû¿ëµÈ 3¼¼´ë AMD EPYC ÇÁ·Î¼¼¼ÀÇ Çõ½Å ±â¼ú ÇÁ¸®ºä¸¦ ¼±º¸¿´´Ù.
AMD´Â À̹ø Çà»ç¿¡¼ 'Á¨ 4(Zen 4)' ¾ÆÅ°ÅØó °ü·Ã »õ·Î¿î ¼Ò½Ä°ú ÇÔ²² ½Å±Ô 'Á¨ 4c (Zen 4c)' ¾ÆÅ°ÅØó¸¦ °ø°³Çß´Ù. 'Á¨ 4c'ÀÇ 'c'´Â Ŭ¶ó¿ìµå ³×ÀÌƼºê ¿öÅ©·Îµå¸¦ À§ÇØ µðÀÚÀÎµÈ ÄÚ¾îÀÓÀ» ÀǹÌÇϸç, Zen 4c ÄÚ¾î´Â 5nm °øÁ¤ ±â¹ÝÀÇ ¿¡ÇÈ ÇÁ·Î¼¼¼ÀÎ º£¸£°¡¸ð(Bergamo)¿¡ Àû¿ëµÉ ¿¹Á¤ÀÌ´Ù.
Zen 4c´Â Àü·Â È¿À² °³¼±°ú ÄÚ¾î È®ÀåÀ» À§ÇÑ ¹Ðµµ ÃÖÀûÈ Ä³½Ã °èÃþÀÌ Æ¯Â¡À¸·Î, ¼¼ºÎ Á¤º¸´Â °øÀ¯ÇÏÁö ¾Ê¾ÒÁö¸¸ ij½Ã ¿ë·®À» ÁÙÀÎ ´ë½Å Äھ ÇöÀç ¹Ð¶õ ¿¡ÇÈÀÇ ÃÖ´ë 64Äھ¼ µÎ ¹è ´Ã¾î³ 128ÄÚ¾î·Î °èȹÇß°í, ÀÌ´Â ¾Õ¼ Ãâ½ÃµÉ Zen 4 ÄÚ¾î ¿¡ÇÈ CPUÀÎ Á¦³ë¾ÆÀÇ 96Äھ´Ù 1/3 ´õ ¸¹¾ÆÁø °ÍÀÌ´Ù.
ÇÑÆí, 5nm °øÁ¤ ±â¹Ý 'Á¦³ë¾Æ'´Â DDR5, PCIe 5 µî Â÷¼¼´ë ¸Þ¸ð¸® ¹× I/O ±â¼ú°ú ´õºÒ¾î CXL ¸Þ¸ð¸®¸¦ Áö¿øÇÏ¿© µ¥ÀÌÅÍ ¼¾ÅÍ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¸Þ¸ð¸® È®Àå ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ¹Ì ¾ç»ê¿¡ µ¹ÀÔÇÑ 'Á¦³ë¾Æ'´Â 2022³â¿¡ Ãâ½ÃµÉ ¿¹Á¤À̸ç, 'º£¸£°¡¸ð'´Â 2023³â »ó¹Ý±â¿¡ Ãâ½Ã ¿¹Á¤ÀÌ´Ù.
AMD´Â °í¼º´É 3D ´ÙÀÌ ÀûÃþ ±â¼úÀ» ÃÖÃÊ·Î Áö¿øÇÏ´Â ¼¹ö CPU, ÄÚµå¸í ¹Ð¶õ-X(Milan-X(¸¦ žÀçÇÑ µ¥ÀÌÅÍ ¼¾ÅÍ¿¡¼ »ç¿ëµÈ 3D Ĩ·¿ ÆÐŰ¡(3D chiplet packaging) ±â¼ú ÇÁ¸®ºäµµ °ø°³Çß´Ù. AMD 3D V-ij½Ã°¡ Àû¿ëµÈ 3¼¼´ë EPYC ÇÁ·Î¼¼¼´Â ÃÖ´ë 768MB L3 ij½Ã¸¦ °®Ãß°í ±â¼úÀû ÄÄÇ»Æà ¿öÅ©·Îµå¿¡¼ Æò±Õ 50% Çâ»óµÈ ¼º´ÉÀ» Á¦°øÇÑ´Ù.
¹Ð¶õ-X´Â ±â´É ¸é¿¡¼ ±âÁ¸ 3¼¼´ë EPYC ÇÁ·Î¼¼¼¿Í µ¿ÀÏÇØ BIOS ¾÷±×·¹À̵带 ÅëÇÑ È£È¯¼ºÀ» Á¦°øÇÑ´Ù. 3D V-ij½Ã ±â¹Ý 3¼¼´ë EPYC ÇÁ·Î¼¼¼¸¦ žÀçÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú(Microsoft Azure) HPC °¡»ó ¸Ó½Å(virtual machine)Àº ÇÁ¶óÀ̺ø ÇÁ¸®ºä¸¦ ÅëÇØ »ç¿ë °¡´ÉÇϸç, ºü¸¥ ½ÃÀÏ ³» °ø½Ä Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù.
AMD 3D V-ij½Ã¸¦ Áö¿øÇÏ´Â 3¼¼´ë EPYC ÇÁ·Î¼¼¼´Â 2022³â 1ºÐ±â Áß ½Ã½ºÄÚ(Cisco), µ¨(Dell), ·¹³ë¹ö(Lenovo), ÈÞ·¿ ÆÑÄ¿µå ¿£ÅÍÇÁ¶óÀÌÁî(Hewlett Packard Enterprise, ÀÌÇÏ HPE) ¹× ½´ÆÛ¸¶ÀÌÅ©·Î(Supermicro) µî ÁÖ¿ä ÆÄÆ®³Ê»çÀÇ ¼¹ö ¼Ö·ç¼ÇÀ» ÅëÇØ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù. |