¿£ºñµð¾Æ(CEO Á¨½¼ Ȳ) ±â¹Ý ½Ã½ºÅÛÀÌ °í¼º´ÉÄÄÇ»ÆÃ(HPC) °úÇÐ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ AI ¼º´É¿¡ ´ëÇÑ ¾÷°è º¥Ä¡¸¶Å©ÀÎ MLPerf HPC 1.0ÀÇ 5°³ Å×½ºÆ® Áß 4°³¿¡¼ ¿ìÀ§¸¦ Â÷ÁöÇß´Ù.
MLPerf´Â 2018³â 5¿ù¿¡ óÀ½ Ãâ½ÃµÈ µö·¯´×¿¡ ´ëÇÑ ¾÷°è °øÀÎ º¥Ä¡¸¶Å© Å×½ºÆ®ÀÌ´Ù. MLPerf HPC¿¡¼´Â AI¸¦ »ç¿ëÇÏ¿© ½´ÆÛÄÄÇ»ÅÍ¿¡¼ ½Ã¹Ä·¹À̼ÇÀ» °¡¼ÓÈÇÏ°í °ÈÇÏ´Â ÄÄÇ»Æà ½ºÅ¸ÀÏÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·é´Ù. ÃÖ±Ù °úÇÐ ¹× »ê¾÷ ºÐ¾ßÀÇ »ç¿ëÀÚµéÀº ¿¢»ç½ºÄÉÀÏ AIÀÇ Ã¤ÅÃÀ» ÅëÇØ ºÐÀÚ ¿ªÇÐ, õ¹®ÇÐ ¹× ±âÈÄ ½Ã¹Ä·¹À̼ǿ¡¼ HPC¿Í AI·Î °úÇÐÀû Çõ½ÅÀ» ÀÌ·ç°í ÀÖ´Ù.
MLPerf HPC 1.0Àº HPC ¼¾ÅÍ¿¡ ´ëÇÑ ¼¼ °¡Áö ÀϹÝÀûÀÎ ¿öÅ©·Îµå¿¡¼ AI ¸ðµ¨ÀÇ ÈÆ·ÃÀ» ÃøÁ¤Çß´Ù:
ÄÚ½º¸ðÇ÷οì(CosmoFlow)·Î ¸Á¿ø°æÀÇ À̹ÌÁö¿¡ ÀÖ´Â ¹°Ã¼ÀÇ ¼¼ºÎ Á¤º¸¸¦ ÃßÁ¤
µöÄ·(DeepCAM)À¸·Î ±âÈÄ µ¥ÀÌÅÍ¿¡¼ Ç㸮ÄÉÀΰú ´ë±âÀÇ °(atmospheric river) ŽÁö¸¦ Å×½ºÆ®
¿ÀÇ īŻ¸®½ºÆ®(OpenCatalyst)·Î ½Ã½ºÅÛÀÌ ºÐÀÚ ³» ¿øÀÚ °£ÀÇ ÈûÀ» ¾ó¸¶³ª Àß ¿¹ÃøÇÏ´ÂÁö ÃßÀû
°¢ Å×½ºÆ®´Â ½Ã½ºÅÛÀÌ ¸ðµ¨À» ¾ó¸¶³ª »¡¸® ÈƷýÃÅ°´ÂÁö ÃøÁ¤ÇÏ´Â °·Â ½ºÄÉÀϸµ(Strong Scaling)°ú ÀÌ¿¡ »óÀÀÇÏ´Â ÃÖ´ë ½Ã½ºÅÛ Ã³¸®·®, Áï ÁÖ¾îÁø ½Ã°£¿¡ ½Ã½ºÅÛÀÌ ÈÆ·ÃÇÒ ¼ö ÀÖ´Â ¸ðµ¨ ¼ö¸¦ ÃøÁ¤ÇÏ´Â ¾à ½ºÄÉÀϸµ(Weak Scaling)ÀÇ µÎ ºÎ¹®À¸·Î ±¸¼ºµÇ¾ú´Ù.
¿£ºñµð¾Æ´Â ÀÛ³â MLPerf 0.7 ¶ó¿îµå¿¡ ºñÇØ 5¹è ´õ Çâ»óµÈ ÄÚ½º¸ðÇÃ·Î¿ì ¼º°ú¸¦ ³Â´Ù. µöÄ· Å×½ºÆ®¿¡¼´Â ´ë·« 7¹è ³ª¾ÆÁø ¼º´ÉÀ» º¸¿´´Ù. ·Î·»½º ¹öŬ¸® ±¹¸³ ¿¬±¸¼Ò(Lawrence Berkeley National Lab)ÀÇ ÆÞ¸ÓÅÍ ÆäÀÌÁî1(Perlmutter Phase 1) ½Ã½ºÅÛÀº 6,144°³ÀÇ ¿£ºñµð¾Æ A100 ÅÙ¼ÄÚ¾î GPU Áß 512°³¸¦ »ç¿ëÇÏ¿© ¿ÀÇÂÄ«Å»¸®½ºÆ® Å×½ºÆ® ³»ÀÇ °·Â ½ºÄÉÀϸµ ºÎ¹®¿¡¼ ¿ìÀ§¸¦ »Ë³Â´Ù.
¶ÇÇÑ, ¾à ½ºÄÉÀϸµ ºÎ¹®¿¡¼´Â ÀÛ¾÷´ç 16°³ÀÇ ³ëµå¿Í 256°³ÀÇ µ¿½Ã ÀÛ¾÷À» »ç¿ëÇÏ¿© µöÄ· Å×½ºÆ®¸¦ ÁÖµµÇÏ¿´´Ù. ¸ðµç Å×½ºÆ®´Â »ç³» ½Ã½ºÅÛÀÌÀÚ ¿£ºñµð¾ÆÀÇ ¼¼°è ÃÖ´ë »ê¾÷¿ë ½´ÆÛÄÄÇ»ÅÍÀÎ ¿£ºñµð¾Æ ¼¿¸°(Selene)¿¡¼ ½ÇÇàµÇ¾ú´Ù.
MLPerfÀÇ ÃֽŠ°á°ú´Â ¿£ºñµð¾Æ AI Ç÷§Æû°ú ¼º´É ¸®´õ½ÊÀÇ ¶Ç ´Ù¸¥ Â÷¿øÀ» º¸¿©ÁØ´Ù. ¿£ºñµð¾Æ´Â µ¥ÀÌÅͼ¾ÅÍ, Ŭ¶ó¿ìµå ¹× ³×Æ®¿öÅ© ¿§Áö¿¡¼ AI ±³À° ¹× Ãß·ÐÀ» Æ÷°ýÇÏ´Â MLPerf º¥Ä¡¸¶Å©¿¡¼ 8³â ¿¬¼Ó ÃÖ°í Á¡¼ö¸¦ ´Þ¼ºÇÏ¿´´Ù.
ÀÌ ¶ó¿îµå¿¡ Âü°¡ÇÑ Á¶Á÷ 8°³ Áß 7°÷ÀÌ ¿£ºñµð¾Æ GPU¸¦ »ç¿ëÇÑ °á°ú¸¦ Á¦ÃâÇÏ¿´´Ù. ÀÌ´Â µ¶ÀÏÀÇ À²¸®È÷ ½´ÆÛÄÄÇ»Æà ¼¾ÅÍ(Jülich Supercomputing Center), ½ºÀ§½º ±¹¸³ ½´ÆÛÄÄÇ»Æà ¼¾ÅÍ(Swiss National Supercomputing Center), ¹Ì±¹ÀÇ ¾Æ¸£°ï ¹× ·Î·»½º ¹öŬ¸® ±¹¸³ ¿¬±¸¼Ò(Argonne and Lawrence Berkeley National Laboratories), ½´ÆÛÄÄÇ»Æà ¾ÖÇø®ÄÉÀÌ¼Ç ±¹¸³ ¼¾ÅÍ(National Center for Supercomputing Applications) ¹× Åػ罺 °í±Þ ÄÄÇ»Æà ¼¾ÅÍ(Texas Advanced Computing Center)¸¦ Æ÷ÇÔÇÑ´Ù.
MLPerf º¥Ä¡¸¶Å©´Â ¾Ë¸®¹Ù¹Ù, ±¸±Û, ÀÎÅÚ, ¸ÞŸ(±¸ ÆäÀ̽ººÏ), ¿£ºñµð¾Æ µîÀÌ À̲ô´Â »ê¾÷ ±×·ìÀÎ MLÄ¿¸Õ½º(MLCommons)¿¡¼ ÁÖÃÖÇÏ°í ÀÖ´Ù.
À̹ø °á°ú´Â Àüü ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» Æ÷ÇÔÇÏ´Â ¿Ï¼ºµÈ ¿£ºñµð¾Æ AI Ç÷§ÆûÀ» ÅëÇØ ´Þ¼ºÇß´Ù. MLPerf¿¡¼ ¿£ºñµð¾Æ´Â µ¥ÀÌÅÍ Ã³¸®¸¦ °¡¼ÓÈÇÏ´Â ¿£ºñµð¾Æ ´Þ¸®(DALI) ¹× ÃÖ´ë 1,024°³ ÀÌ»óÀÇ GPU¸¦ È¿À²ÀûÀ¸·Î È®ÀåÇÏ°í, ¼Ò±Ô¸ð ¹èÄ¡ Áö¿¬À» ÁÙÀ̱â À§ÇÑ Äí´Ù(CUDA) ±×·¡ÇÁ°ú °°Àº ±â¼ú·Î ¸ðµç »ç¶÷ÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Äڵ带 Á¶Á¤Çß´Ù.
¶ÇÇÑ ¿£ºñµð¾Æ ¸Å±×³ÑIO(MagnumIO)ÀÇ ÇÙ½É ±¸¼º ¿ä¼ÒÀÎ ¿£ºñµð¾Æ »þÇÁ(SHARP)µµ Àû¿ëµÇ¾ú´Âµ¥, ÀÌ´Â ³×Æ®¿öÅ© ³» ÄÄÇ»ÆÃÀ» Á¦°øÇÏ¿© Åë½ÅÀ» °¡¼ÓÈÇÏ°í ¿£ºñµð¾Æ ÄöÅÒ ÀÎÇǴϹêµå(Quantum InfiniBand) ½ºÀ§Ä¡·Î µ¥ÀÌÅÍ ÀÛ¾÷À» ¿ÀÇÁ·Îµå ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
Á¦Ãâ¿¡ »ç¿ëÇÑ ¸ðµç ¼ÒÇÁÆ®¿þ¾î´Â MLPerf ÀúÀå¼Ò¿¡¼ ÀÌ¿ë °¡´ÉÇÏ´Ù. ¿£ºñµð¾Æ´Â »çÀü ÈÆ·ÃµÈ AI ¸ðµ¨, »ê¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©, GPU ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ±âŸ ¼ÒÇÁÆ®¿þ¾î ¸®¼Ò½º¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇãºêÀÎ NGC Ä«Å»·Î±×¿¡ ÀÌ·¯ÇÑ Äڵ带 Á¤±âÀûÀ¸·Î Ãß°¡ÇÏ°í ÀÖ´Ù.
|