AMD°¡ ¿¡³ÊÁö »çÀ̾𽺠³×Æ®¿öÅ©(Energy Sciences Network: ÀÌÇÏ ESnet)¿Í ¿¡³ÊÁöºÎ(U.S. Department of Energy: ÀÌÇÏ DOE)ÀÇ ÃֽŠ°úÇÐ ºÐ¾ß Àü¿ë °í¼º´É ³×Æ®¿öÅ©ÀÎ ESnet6 Ãâ½Ã¸¦ À§ÇØ Çù·ÂÇß´Ù°í ¹àÇû´Ù.
AMD¿Í ESnetÀº °·ÂÇÑ ÀûÀÀÇü ÄÄÇ»Æà ±â¼úÀ» ÅëÇÕÇØ ESnet6ÀÇ ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ½º¸¶Æ® ³×Æ®¿öÅ© ³ëµå ±¸ÇöÇÏ°í, Áö¼ÓÀûÀÎ ³×Æ®¿öÅ© Çõ½ÅÀ» ½ÇÇöÇÏ°íÀÚ 2018³âºÎÅͱä¹ÐÈ÷ Çù·ÂÇØ ¿Ô´Ù. ESnet6¿¡´Â ÃÊ´ë±Ô¸ðÀÎ ÀͽºÆ®¸² ½ºÄÉÀÏÀÇ ÆÐŶ ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀÌ Å¾ÀçµÇ´Âµ¥, ÇØ´ç ½Ã½ºÅÛÀÇ ÄÚ¾î ³×Æ®¿öÅ© ½ºÀ§Äª ³ëµå¿¡ AMDÀÇ FPGA ±â¹Ý ³×Æ®¿öÅ© ¿¬°á °¡¼Ó Ä«µå ¾Ëº£¿À(Alveo) U280ÀÌ È°¿ëµÈ´Ù. ÀÌ´Â ³×Æ®¿öÅ© ¸ð´ÏÅ͸µ ¹× °ü¸® Á¤È®µµ¸¦ ³ôÀÌ´Â ÇÏÀÌ-ÅÍÄ¡(High-Touch) ÆÐŶ ÇÁ·Î¼¼½ÌÀ» ÅëÇØ ¼º´ÉÀ» Çâ»ó½ÃÅ°¸ç, ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ Çϵå¿þ¾îÀÇ ÀåÁ¡À» ¹ÙÅÁÀ¸·Î ³×Æ®¿öÅ©ÀÇ Áö¼ÓÀûÀÎ Çõ½ÅÀ» À§ÇÑ »õ·Î¿î ±â´Éµµ Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
AMD´Â ÀÚ»çÀÇ ¾Ëº£¿À U280 2x100Gb/s °¡¼Ó±â¸¦ ESnet6¿ë ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå(NIC: Network Interface Card)·Î Ä¿½ºÅ͸¶ÀÌÁî ¹× Å¾ÀçÇϱâ À§ÇØ ÀÚü °³¹ßÇÑ OpenNIC ¿À¹ö·¹À̸¦ È°¿ë, Ç¥ÁØ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ¹× È£½ºÆ® ¿¬°á Çϵå¿þ¾î¸¦ Á¦°øÇϸç, À̸¦ ÅëÇØ »õ·Ó°í ½ÇÇèÀûÀÎ ³×Æ®¿öÅ· ±â´ÉÀ» ¾Ëº£¿À Ä«µå »ó¿¡¼ ¼Õ½±°Ô ½±°Ô ±¸ÇöÇÑ´Ù. ¿ÀǼҽº·Î Á¦°øµÇ´Â OpenNIC´Â ESnet»Ó¸¸ ¾Æ´Ï¶ó ÇаèÀÇ ´Ù¾çÇÑ ÁÖ¿ä ¿¬±¸ ±×·ì¿¡¼ È°¿ëµÇ°í ÀÖ´Ù. ÀÌ ¹Û¿¡µµ, AMD´Â Çϵå¿þ¾î ºñÀü¹®°¡µéÀÌ ÀÌ·¯ÇÑ ±â¼ú Çõ½ÅÀ» ½Å¼ÓÇÏ°Ô ¼öÇàÇÒ ¼ö ÀÖµµ·Ï P4 ÆÐŶ ÇÁ·Î¼¼½Ì ¾ð¾î¸¦ FPGA Çϵå¿þ¾î·Î ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Â AMD VitisNetP4 °³¹ß Åøµµ Áö¿øÇÑ´Ù.
OpenNIC ¹× VitisNetP4¸¦ È°¿ëÇÏ´Â AMDÀÇ ¾Ëº£¿À U280 Ä«µå´Â ESnet6 ³×Æ®¿öÅ© »óÀÇ ³ëµå Àüü¿¡ žÀçµÈ´Ù. FPGA °¡¼Ó ÇÁ·Î¼¼½Ì ±â¹ÝÀÇ ÇÏÀÌ-ÅÍÄ¡ Á¢±Ù ¹æ½ÄÀ» ÅëÇØ ESnet6ÀÇ ¸ðµç ÆÐŶ¿¡ ´ëÇÑ ÃÊ°í¼Ó ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀ» Á¦°øÇϸç, ³×Æ®¿öÅ© µ¿ÀÛ¿¡ ´ëÇÑ Á¤¹ÐÇÑ ºÐ¼®Àº ¹°·Ð, ³×Æ®¿öÅ© »óÀÇ ¹®Á¦³ª ÇÖ½ºÆÌÀ» ½Å¼ÓÇÏ°Ô °¨ÁöÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¶ÇÇÑ, OpenNIC Ç÷§ÆûÀ» žÀçÇÑ ¾Ëº£¿À U280 Ä«µå´Â ESnet6ÀÇ ¼ö¸íÁֱ⠵¿¾È ÃÖÁ¾ »ç¿ëÀÚ Ä¿¹Â´ÏƼ°¡ ÇÊ¿ä·Î ÇÏ´Â »õ·Ó°í Áøº¸µÈ ±â´ÉÀ» Áö¼Ó Áö¿øÇϴ Ź¿ùÇÑ ÀûÀÀ¼ºµµ Á¦°øÇÑ´Ù.
ÇÑÆí, AMD°¡ Á¦°øÇÏ´Â ÀûÀÀÇü ÄÄÇ»ÆÃÀÇ ÀåÁ¡ÀºESnet6 ³×Æ®¿öÅ© ¿§Áö¿¡µµ Àû¿ëµÈ´Ù. Àü ¼¼°è¿¡¼ ¿î¿ëµÇ´Â ´Ù¾çÇÑ °úÇÐ ¿¬±¸ ¸ñÀûÀÇ ÀåºñµéÀº ESnetÀÌ Áö¿øÇÏ´Â ºòµ¥ÀÌÅÍ °úÇÐÀÇ ÁÖ¿äÇÑ ¼Ò½ºÀÌ´Ù. OpenNIC¸¦ ±â¹ÝÀÇ ¾Ëº£¿À Ä«µå´Â ÀÌ·¯ÇÑ ÀåºñµéÀÇ µ¥ÀÌÅÍ°¡ ESnetÀ¸·Î Àü¼ÛµÇ±â Àü ¸ÂÃãÇü ÇÊÅ͸µ ¹× ½¦ÀÌÇÎ ±â´ÉÀ» ¼öÇàÇÑ´Ù. ½Ç·Ê·Î ´ë±Ô¸ð µ¥ÀÌÅÍ ¼¼Æ®ÀÇ ´ë»ó Áß ÇϳªÀÎ ½´ÆÛÄÄÇ»Æà ¼³ºñÀÇ °æ¿ì, OpenNIC¸¦ žÀçÇÑ ¾Ëº£¿À Ä«µå¸¦ ÄÄÇ»Æà ¹× ½ºÅ丮Áö ¼¹ö °£ÀÇ ºÎÇÏ ºÐ¹è¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
·Î·»½º ¹öŬ¸® ±¹¸³ ¿¬±¸¼Ò(Lawrence Berkeley National Laboratory, ¹öŬ¸® ·¦)¿¡ º»ºÎ¸¦ µÐ ESnetÀº DOEÀÇ ¸ðµç ±¹¸³ ¿¬±¸¼Ò ¹× ¼ö¸¸ ¸íÀÇ DOE Áö¿ø ¿¬±¸¿øµéÀ» ¿¬°áÇÏ´Â µ¥ÀÌÅÍ ¼øȯ ½Ã½ºÅÛ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ¿©±â¿¡´Â AMD ¿¡ÇÈ(EPYC) CPU¿Í AMD ÀνºÆÃÆ® °¡¼Ó±â(Instinct Accelerator)·Î ±¸µ¿µÇ´Â ¼¼°è ÃÖÃÊÀÇ ¿¢»ç½ºÄÉÀÏ ½Ã½ºÅÛÀÎ ÇÁ·ÐƼ¾î ½´ÆÛÄÄÇ»ÅÍ(Frontier Supercomputer)¸¦ ºñ·ÔÇØ DOE°¡ º¸À¯ÇÑ ÃÖ°í ¼öÁØÀÇ °úÇÐ Àåºñ ¹× ½´ÆÛÄÄÇ»ÅÍ ¼¾ÅÍ°¡ Æ÷ÇԵȴÙ.
ESnet6Àº °úÇÐ ¿¬±¸ ºÐ¾ß °íÀ¯ÀÇ ¿ä±¸»çÇ×À» Áö¿øÇϱâ À§ÇØ ÀÌÀü ¼¼´ë ´ëºñ ´ëÆø Çâ»óµÈ ÃÊ´ç 64Å׶óºñÆ® ÀÌ»óÀÇ ´ë¿ªÆøÀ» Á¦°øÇÑ´Ù. °úÇÐÀÚµéÀº ÀÌ·¯ÇÑ Áõ°¡ÇÑ ¿ë·®°ú »õ·Î¿î ¼ºñ½º ±â´ÉÀ» ±â¹ÝÀ¸·Î ÇÑ ½ÇÇè, ¸ðµ¨¸µ ¹× ½Ã¹Ä·¹À̼ÇÀ» ÅëÇØ »ý¼ºµÈ ¹æ´ëÇÑ ¿¬±¸ µ¥ÀÌÅ͸¦ º¸´Ù ½Å¼ÓÇÏ°Ô Ã³¸®, ºÐ¼® ¹× ½Ã°¢ÈÇÏ°í, °øÀ¯ ¹× ÀúÀåÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ »óÈ£ ¿¬°áµÈ »çÀÌÆ®, °øµ¿ ÀÛ¾÷ÀÚµé °£ÀÇ ½Å¼ÓÇÑ µ¥ÀÌÅÍ Àü´ÞÀ» ÅëÇØ °Ë»ö ½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Ù. |