ÀÎÅÚÀº Ãֽм¼´ë Á¦Ç°¿¡ °üÇÑ ÄÚµå ÃÖÀûÈ ÅõÀÚÀÇ ÀÌÁ¡À» È®´ë½ÃŰ´Â Â÷¼¼´ë ¡®ÀÎÅÚ¢ç Á¦¿Â Phi¢â ÇÁ·Î¼¼¼(ÄÚµå¸í: ³ªÀÌÃ÷ ·£µù-Knights Landing)¡¯ÀÇ »õ·Î¿î ¼¼ºÎ»çÇ×À» ¹ßÇ¥Çß´Ù.
»õ·Ó°Ô ¹ßÇ¥µÈ ÀÎÅÚ¢ç Á¦¿Â Phi¢â ÇÁ·Î¼¼¼´Â ¡â¿Â-ÆÐŰÁö ¡â°í´ë¿ªÆø ¡â¿Â-ÆÐŰÁö ¸Þ¸ð¸®¿Í ÅëÇյǴ »õ·Î¿î ºü¸¥ ¼ÓµµÀÇ ÆÐºê¸¯À» Ư¡À¸·Î Çϸç, ÀÌ´Â °úÇÐÀû ¹ß°ßÀÇ °¡¼Óȸ¦ °¡Á®¿Ã °ÍÀ¸·Î ¿¹»óµÈ´Ù. ¿À´Ã³¯ ¸Þ¸ð¸®¿Í ÆÐºê¸¯Àº ½´ÆÛ ÄÄÇ»ÅÍÀÇ ¼º´É°ú ÁýÀûµµ¸¦ °áÁ¤ÇÏ´Â Áß¿ä ±¸¼º ¿ä¼Ò·Î ÀÚ¸®Àâ°í ÀÖ´Ù.
¡®ÀÎÅÚ¢ç ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯¡¯À¸·Î ºÒ¸®´Â »õ·Î¿î »óÈ£ ¿¬°á ±â¼úÀº, Â÷¼¼´ë °í¼º´É ÄÄÇ»ÆÃ(HPC)ÀÇ ¿ä±¸»çÇ׿¡ ¸ÂÃç ¼³°èµÆ´Ù. Â÷¼¼´ë ÀÎÅÚ Á¦¿Â Phi ÇÁ·Î¼¼¼¿Í ÇâÈÄ ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼¿¡µµ ÅëÇÕµÉ ¿¹Á¤ÀÌ´Ù. HPCÃÖÀûÈ ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ ÆÐºê¸¯À» µ¿¹ÝÇÑ ÀÌ·¯ÇÑ ÅëÇÕÀº HPC ±¸Ãà ½Ã ¿ä±¸µÇ´Â ¼º´É°ú È®À强, ¾ÈÁ¤¼º, Àü·Â, ¹ÐÁýµµ¸¦ ÃæÁ·ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î ÆÐºê¸¯Àº ´ë·® »ý»êÀ» ÅëÇØ ¿£Æ®¸® ¼öÁØÀÇ ¼º´É°ú °¡°ÝÀÇ ±ÕÇüÀ» À¯ÁöÇÒ ¿¹Á¤ÀÌ´Ù.
ÀÎÅÚ ¿öÅ©½ºÅ×À̼ÇHPCÀÇ Âû½º À§½´ÆÄµå(Charles Wuischpard) ÃѰý ¸Å´ÏÀú(ºÎ»çÀå)´Â ¡°ÀÎÅÚÀº ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯À» ³ªÀÌÃ÷ ·£µù¿¡ ÅëÇÕÇÔÀ¸·Î½á HPC ½Ã½ºÅÛÀÇ ±âº» ºôµù ºí·ÏÀ» ±Ùº»ÀûÀ¸·Î Àç¼³°è Çϰí ÀÖÀ¸¸ç, ÀÌ´ÂHPC »ê¾÷ ºÐ¾ßÀÇ ÁÖ¿ä ÀÌÁ¤Ç¥°¡ µÉ °ÍÀÌ´Ù¡±¶ó¸ç, ¡°³ªÀÌÃ÷ ·£µùÀº ¿À´Ã³¯ ¸Þ¸ð¸®¿Í ÀÔ•Ãâ·Â ¼º´ÉÀÇ ¹®Á¦¸¦ ÇØ°áÇÒ ÁøÁ¤ÇÑ ÀǹÌÀÇ ´ÙÁß ÄÚ¾î ÇÁ·Î¼¼¼ÀÌ´Ù¡±¶ó°í ¸»Çß´Ù. ±×´Â ¶Ç ¡°À̸¦ ÅëÇØ ÇÁ·Î±×·¡¸ÓµéÀº ±âÁ¸ ÄÚµå ¹× Ç¥ÁØ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» Ȱ¿ëÇÏ¿© ±¤¹üÀ§ÇÑ ºÐ¾ßÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¼Æ®¿¡¼ ³ôÀº ¼º´ÉÀ» ´Þ¼ºÇÒ ¼ö ÀÖ´Ù. Á¦Ç°ÀÇ Ç÷§Æû µðÀÚÀΰú ÇÁ·Î±×·¡¹Ö ¸ðµ¨, ±ÕÇü ÀâÈù ¼º´ÉÀº ¿¢»ç½ºÄÉÀÏÀ» ÇâÇÑ Ã¹ ¹øÂ° ½ÇÁúÀû ´Ü°èÀÌ´Ù¡±¶ó°í µ¡ºÙ¿´´Ù.
³ªÀÌÃ÷ ·£µù(Knights Landing)ÀÇ ¿ì¼öÇÑ ÅëÇÕ¼º
³ªÀÌÃ÷ ·£µùÀº PCle ±â¹Ý Ä«µå ¿É¼Ç»Ó¸¸ ¾Æ´Ï¶ó, ¸¶´õ º¸µå ¼ÒÄÏ¿¡ Á÷Á¢ žÀçµÈ µ¶¸³ ÇÁ·Î¼¼¼·Î »ç¿ë °¡´ÉÇÏ´Ù. ¼ÒÄÏÇü ¿É¼ÇÀº GPU¿Í °¡¼Ó±â ¼Ö·ç¼Ç¿¡¼ PCle Àü¼Û µ¥ÀÌÅÍÀÇ º´¸ñ Çö»óÀÇ ´ë¿ªÆø°ú ÇÁ·Î±×·¡¹Ö º¹À⼺À» Á¦°ÅÇÑ´Ù. ¶ÇÇÑ ³ªÀÌÃ÷ ·£µùÀº ÃÖ´ë 16GBÀÇ °í´ë¿ªÆøÀ» Áö¿øÇÏ´Â ¿ÂÆÐŰÁö ¸Þ¸ð¸®¸¦ Æ÷ÇÔÇÑ´Ù. ¸¶ÀÌÅ©·Ð(Micron*)»ç¿ÍÀÇ ÆÄÆ®³Ê½ÊÀ» ÅëÇØ ¼³°èµÈ ¸Þ¸ð¸®´Â DDR4 ¸Þ¸ð¸®¿¡ ºñÇØ 5¹è Çâ»óµÈ ´ë¿ªÆøÀ» Á¦°ø1Çϸç, ÃֽŠGDDR ±â¹Ý ¸Þ¸ð¸®¿Í ºñ±³ÇØ 5¹è Çâ»óµÈ ¿¡³ÊÁö È¿À²¼º, 3¹è ÀÌ»óÀÇ ÁýÀûµµ¸¦ Àü´Þ2ÇÑ´Ù. ÅëÇÕ ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯(Omni Scale Fabric)°ú ÇÔ²² »ç¿ëÇÒ °æ¿ì, ³ªÀÌÃ÷ ·£µùÀÌ µ¶¸³Àû ÄÄÇ»ÆÃ ºôµù ºí·ÏÀ¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ°Ô µÅ »õ·Î¿î ¸Þ¸ð¸® ¼Ö·ç¼ÇÀÇ ±¸¼º ¿ä¼ÒÀÇ ¼ö¸¦ ÁÙÀÌ°í °ø°£ ¹× Àü·Â È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù.
60°³ ÀÌ»óÀÇHPC¿ë ½Ç¹ö¸óÆ® ¾ÆÅ°ÅØÃ³ ±â¹Ý ÄÚ¾îµé·Î ±¸µ¿µÇ´Â ³ªÀÌÃ÷ ·£µùÀº ÃֽŠÁ¦Ç°°ú ºñ±³ÇØ, 3 Å×¶óÇ÷ӽº(TFlops) ÀÌ»óÀÇ ¹èÁ¤¹Ðµµ(Double-precision) ¼º´É3°ú 3¹è ½Ì±Û ½º·¹µå(single-threaded) ¼º´É4À» Á¦°øÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù. µ¶¸³ ¼¹ö ÇÁ·Î¼¼¼ÀÎ ³ªÀÌÃ÷ ·£µùÀº ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ ±â¹Ý Ç÷§Æû¿¡ DDR4 ½Ã½ºÅÛ ¸Þ¸ð¸® ¼öÁØÀÇ ¼º´É ¹× ´ë¿ªÆøÀ» Á¦°øÇϸç, ÀÌ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ º¸´Ù Å« ¸Þ¸ð¸® DzÇÁ¸°Æ®(Memory Footprint)¸¦ °¡Áú ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¶ÇÇÑ ³ªÀÌÃ÷ ·£µùÀº ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼¿Í2Áø ȣȯÀÌ °¡´É5ÇØ, ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ º¸´Ù ½±°Ô ´Ù¼öÀÇ ±âÁ¸ Äڵ带 ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
º°µµÀÇ ½Ã½ºÅÛ ±¸¼º ¿ä¼Ò ¾÷±×·¹À̵尡 ÇÊ¿ä ¾ø´Â ºü¸¥ ¾÷±×·¹ÀÌµå ¹× °³º° ±¸¼º ¿ä¼Ò¸¦ ¼±È£ÇÏ´Â °í°´µéÀº ³ªÀÌÃ÷ ·£µù°ú ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯ ÄÁÆ®·Ñ·¯¸¦ º°µµ PCle ±â¹Ý È®Àå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÎÅÚ¢ç Æ®·ç ½ºÄÉÀÏ ÆÐºê¸¯(Intel¢ç True Scale Fabric)°ú ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯ °£ ¾ÖÇø®ÄÉÀÌ¼Ç È£È¯¼ºÀ» ÅëÇØ, °í°´µéÀº º°µµÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç º¯È¯ ¾øÀ̵µ »õ·Î¿î ÆÐºê¸¯ ±â¼ú·Î ÀüȯÀÌ °¡´ÉÇÏ´Ù. ÀÎÅÚÀº ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯ÀÌ Ãâ½ÃµÇ´Â ½Ã±â¿¡ ¸ÂÃç, ±âÁ¸ ÀÎÅÚ Æ®·ç ½ºÄÉÀÏ °í°´µé¿¡°Ô ¾÷±×·¹À̵å ÇÁ·Î±×·¥À» Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
³ªÀÌÃ÷ ·£µù ÇÁ·Î¼¼¼´Â 2015³â ÇϹݱ⿡ ½Ã½ºÅÛ¿¡ Àû¿ëµÉ ¿¹Á¤ÀÌ´Ù. Áö³ 4¿ù ¹Ì±¹ ±¹¸³ ¿¡³ÊÁö ¿¬±¸ °úÇÐ ÄÄÇ»ÆÃ ¼¾ÅÍ(NERSC, National Energy Research Scientific Computing)´Â 2016³â, 5õ¸í ÀÌ»óÀÇ »ç¿ëÀÚ¿Í 7¹é ¸í ÀÌ»óÀÇ ÃÊ´ëÇü °úÇÐ ÇÁ·ÎÁ§Æ® Áö¿øÇÏ´Â HPC ¼³Ä¡ °èȹÀ» ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù.
NERSC µð·ºÅÍÀÌÀÚ, ·Î·»½º ¹öŬ¸® ±¹¸³ ¿¬±¸¼Ò(Lawrence Berkeley National laboratory)ÀÇ ¼öµö µµ»êÁö(Sudip Dosanjh) ¹Ú»ç´Â "NERSCÀÇ Â÷¼¼´ë ½´ÆÛÄÄÇ»ÅÍÀÎ ÄÚ¸®(Cori) °³¹ßÀ» À§ÇØ ÀÎÅÚ ¹× Å©·¹ÀÌ(Cray)¿Í ÆÄÆ®³Ê½ÊÀ» ü°áÇÏ°Ô µÇ¾î ¸Å¿ì ±â»Ú´Ù"¸ç, "ÄÚ¸®´Â 9õ 3¹é°³ ÀÌ»óÀÇ ÀÎÅÚ ³ªÀÌÃ÷ ·£µù ÇÁ·Î¼¼¼·Î ±¸¼ºµÇ¸ç, Ȱ¿ë °¡´ÉÇÑ ÇÁ·Î±×·¥ ¸ðµ¨À» ÅëÇØ ¿ì¸®ÀÇ »ç¿ëÀÚµéÀÌ ¿¢»ç½ºÄÉÀÏ·Î ÁøÀÔÇÒ ¼ö ÀÖµµ·Ï µµ¿ï °ÍÀÌ´Ù. ¸Þ¸ð¸® ´ë¿ªÆøÀÇ Á¦ÇÑÀÌ ÀÖ´Â ±âÁ¸ ÄÚµå ¿ª½Ã ³ªÀÌÃ÷ ·£µùÀÇ ºü¸¥ ¿ÂÆÐŰÁö ¸Þ¸ð¸® ¼Óµµ·Î Å« ÇýÅÃÀ» ¾ò°Ô µÉ °ÍÀÌ´Ù. À̸¦ ÅëÇØ ÇöÀçÀÇ ½´ÆÛ ÄÄÇ»Åͷδ ºÒ°¡´ÉÇÑ »õ·Î¿î °úÇÐÀÌ °¡´ÉÇØÁö±â¸¦ ±â´ëÇϰí ÀÖ´Ù"°í ¸»Çß´Ù.
ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯À» ÅëÇÑ »õ·Î¿î ÆÐºê¸¯ ¹× ¼Óµµ
ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ÆÐºê¸¯Àº ÀÎÅÚ ÀÚüÀûÀÎ Çõ½ÅÀû ±â¼ú°ú Å©·¹ÀÌ(Cray)¿ÍQ·ÎÁ÷(QLogic)ÀÇ Æ¯Çã ±â¼úÀÌ °áÇÕÇØ ±¸ÃàµÆ´Ù. ¾î´ðÅÍ¿Í ¸»´Ü ½ºÀ§Ä¡, µð·ºÅÍ ½ºÀ§Ä¡ ½Ã½ºÅÛ, ¿ÀÇ ¼Ò½º ÆÐºê¸¯ °ü¸® ¹× ¼ÒÇÁÆ®¿þ¾î ÅøÀÇ ±¸¼ºÀ» Á¦°øÇÏ´Â Àüü Á¦Ç° ¶óÀÎÀ» Æ÷ÇÔÇÑ´Ù. ±âÁ¸ ÆÐºê¸¯ÀÇ µð·ºÅÍ ½ºÀ§Ä¡ ³» ÀüÅëÀûÀÎ Æ®·£½Ã¹ö(Transceiver)´Â ÀÎÅÚ¢ç ½Ç¸®ÄÜ Æ÷Åä´Ð½º(Intel¢ç Silicon Photonics) ±â¹ÝÀÇ ¼Ö·ç¼ÇÀ¸·Î ±³Ã¼µÇ¸ç, ÀÌ´Â Çâ»óµÈ Æ÷Æ® ÁýÀûµµ¿Í ÄÉÀÌºí ´Ü¼øÈ, ºñ¿ë Àý°¨6À» °¡Á®¿Â´Ù. ÀÎÅÚ ½Ç¸®ÄÜ Æ÷Åä´Ð½º ±â¹ÝÀÇ ÄÉÀ̺í°ú Æ®·£½Ã¹ö ¼Ö·ç¼ÇÀº ÀÎÅÚ ¿È´Ï ½ºÄÉÀÏ ±â¹Ý ÇÁ·Î¼¼¼¿Í ¾î´ðÅÍ Ä«µå, ¸»´Ü ½ºÀ§Ä¡¿¡ Ȱ¿ëµÉ ¿¹Á¤ÀÌ´Ù.
ÀÎÅÚ ½´ÆÛ ÄÄÇ»ÆÃ ¸ð¸àÅÒ Áö¼Ó
ÃÖ½Å(¼¼´ë) ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼¿Í ÀÎÅÚ Á¦¿Â PhiÄÚÇÁ·Î¼¼¼´Â35 ÆäŸÇ÷ӽºÀÇ Áß±¹ ¡°¹ÐŰ ¿þÀÌ2(Milky Way 2)¡± ¿Í °°Àº ¼¼°è ÃÖ°í ¼öÁØÀÇ ½Ã½ºÅÛÀ» ±¸µ¿Çϰí ÀÖÀ¸¸ç, ÀÎÅÚ Á¦¿Â PhiÄÚÇÁ·Î¼¼¼´Â Àü¼¼°èÀûÀ¸·Î2¹é °³ ÀÌ»óÀÇ OEM ¼³°è¿¡ Æ÷ÇԵŠÀÖ´Ù. Á¦ 43Â÷ Àü¼¼°è TOP 500¸ñ·ÏÀº ÀÎÅÚ ±â¼úÀÌ Àü¼¼°è¿¡¼ °¡Àå °·ÂÇÑ ½´ÆÛÄÄÇ»Å͵éÀÇ Ç¥ÁØ ºôµù ºí·ÏÀ¸·Î¼ ¿ªÇÒÀ» Áö¼ÓÇϰí ÀÖÀ½À» º¸¿©ÁØ´Ù. ÀÎÅÚ ±â¹Ý ½Ã½ºÅÛÀº Àüü ½´ÆÛÄÄÇ»ÅÍ ¸ñ·Ï ³» 85% ¸¦ Â÷ÁöÇϰí ÀÖÀ¸¸ç, ½Å±Ô ¼ö¿äÀÇ 97%¸¦ Â÷ÁöÇϰí ÀÖ´Ù. ÀÎÅÚÀÇ Ã¹ ¹øÂ° ´ÙÁß ÄÚ¾î ¾ÆÅ°ÅØÃ³ Á¦Ç°µéÀÌ Ãâ½ÃµÈ ÀÌÈÄ 18°³¿ù ³», ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ ±â¹Ý ½Ã½ºÅÛµéÀÌ TOP 500 ½´ÆÛÄÄÇ»ÅÍÀÇ ÃÑ ¼º´ÉÀÇ18%¸¦ Á¡À¯ ÇÑ ¹Ù ÀÖ´Ù. ÀüüTOP 500¸ñ·ÏÀº www.top500.org¿¡¼ »ìÆì º¼ ¼ö ÀÖ´Ù.
ÀÎÅÚÀº ´ÙÁß ÄÚ¾î ÇÁ·Î¼¼½Ì¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈ Çϱâ À§ÇØ Àü¼¼°è ´ëÇÐ ¹× ¿¬±¸ ±â°ü°ú °øµ¿À¸·Î 30°³ ÀÌ»óÀÇ ÀÎÅÚ º´·Ä ÄÄÇ»ÆÃ ¼¾ÅÍ(Intel Parallel Computing Centers; IPCC)¸¦ ¼³¸³ÇÑ ¹Ù ÀÖ´Ù. ÇöÀç ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ¼¼¼¸¦ ±â¹ÝÀ¸·Î º´·Ä ÃÖÀûȸ¦ ¼öÇà ÁßÀÎ »ç¿ëÀÚµéÀº ³ªÀÌÃ÷ ·£µù¿¡¼µµ ±× ¼º´É ¹× È¿°ú¸¦ ±×´ë·Î ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â »õ·Ó°í Çõ½ÅÀûÀÎ ±â´É Ȱ¿ë¿¡ Å©°Ô ±â¿©ÇÒ °ÍÀÌ´Ù.
|