µ¶ÀÏ ¶óÀÌÇÁÄ¡È÷¿¡¼ ¿¸®´Â ±¹Á¦½´ÆÛÄÄÇ»ÆÃÄÁÆÛ·±½º(ISC¡¯13)¿¡¼ ÀÎÅÚÀÇ ÇÁ·Î¼¼¼ ¹× ÄÚÇÁ·Î¼¼¼ ¼ö ¸¸ °³°¡ žÀçµÈ ½Ã½ºÅÛÀÌ Á¦ 41Â÷ Àü¼¼°è Top 500½´ÆÛÄÄÇ»ÅÍ ¸®½ºÆ®¿¡¼ °¡Àå °·ÂÇÑ ½´ÆÛÄÄÇ»ÅÍ ÀÚ¸®¿¡ ¿Ã¶ú´Ù.
¡°ÅÙÇã2(ô¸ùÁ2 ¶Ç´Â Milky Way 2)¡±´Â 48,000°³ÀÇ ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ ¹× 32,000°³ÀÇ ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼¸¦ žÀçÇßÀ¸¸ç ÃÖ°í ¼º´É 54.9ÆäŸÇ÷ӽº(PFlops)(ÃÊ´ç 54,900Á¶ ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê)·Î Áö³ 2012³â 11¿ù ¹ßÇ¥µÈ 1À§ ½Ã½ºÅÛº¸´Ù 2¹è ÀÌ»óÀÇ ¼º´ÉÀ» °®Ãè´Ù. ¶ÇÇÑ 1997³â ÀÌ·¡ ÀÎÅÚ ±â¹ÝÀ¸·Î¸¸ ¸¸µç ½Ã½ºÅÛÀÌ 1À§ ÀÚ¸®¸¦ Â÷ÁöÇÑ Ã¹ »ç·ÊÀÌ´Ù.
ÀÎÅÚÀº ¶ÇÇÑ ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ Æ÷Æ®Æú¸®¿ÀÀÇ È®ÀåÀ» ¹ßÇ¥ÇÏ°í 2¼¼´ë ÀÎÅÚ Á¦¿Â Phi Á¦Ç°, ÄÚµå¸í ¡°³ªÀÌÃ÷ ·£µù(Knights Landing)¡±À» °ø°³Çß´Ù. »õ·Î¿î Á¦Ç°°ú ±â¼úÀº Àü¼¼°è ½´ÆÛÄÄÇ»ÅÍÀÇ ¿¡³ÊÁö È¿À²¼º°ú ¼º´ÉÀ» Áö¼ÓÀûÀ¸·Î Áõ°¡½Ãų °ÍÀÌ´Ù.
Àü¼¼°è °í¼º´ÉÄÄÇ»ÆÃ(HPC) ¼¹ö ½ÃÀåÀº ¿¬°£ 36%1¾¿ ¼ºÀåÇÏ¿© ¾ÕÀ¸·Î 4³â°£ 110¾ï ´Þ·¯¿¡¼ 150¾ï ´Þ·¯¿¡ À̸¦ °ÍÀ¸·Î Àü¸ÁµÇ°í ÀÖ´Ù. ½´ÆÛÄÄÇ»ÅÍÀÇ ÇöÀúÇÑ Áõ°¡¿Í ¼ºÀåÀº ´Ù¾çÇÑ ¾÷°è¿¡¼ ºü¸¥ °è»ê°ú ½Ã¹Ä·¹À̼Ç, Çö¸íÇÑ °áÁ¤À» ³»¸®±â À§ÇØ ÇÊ¿äÇÑ Á¤º¸ÀÇ ¿ä±¸¿¡ µû¶ó Áö¼ÓµÇ°í ÀÖ´Ù. ½´ÆÛÄÄÇ»ÅÍ´Â ±â»ó ¿¹ÃøÀÇ Á¤È®¼ºÀ» ³ôÀÌ°í, º¸´Ù È¿À²ÀûÀÎ ¿¡³ÊÁö ¸®¼Ò½º Ž»ç, Áúº´¿¹¹æ¹ý °³¹ß, Àΰ£ÀÇ À¯ÀüÀÚ ¹è¿ ºÐ¼®, ºòµ¥ÀÌÅÍ ºÐ¼® µî¿¡ »ç¿ëµÈ´Ù.
¶óÁî ÇÏÁî¶ó(Raj Hazra) ÀÎÅÚ Å×Å©´ÏÄà ÄÄÇ»Æà ±×·ì ºÎ»çÀå °â ÃÑ°ý¸Å´ÏÀú´Â ¡°ÀÎÅÚÀº ½´ÆÛÄÄÇ»ÆÃÀÇ ºñÀü°ú Á¦Ç°À» °¡Áö°í »õ·Î¿î Çõ½Å°ú ¹ß°ß, °æÀï·ÂÀ» À§ÇÑ ±æÀ» ¸¸µé±â À§ÇØ ³ë·ÂÇÏ°í ÀÖ´Ù¡±¸ç ¡°»õ·Î¿î ´Ü°èÀÇ Àü·Â È¿À²¼ºÀ» ´Þ¼ºÇÏ´Â µ¿½Ã¿¡ ´õ ¸¹Àº ÄÄÇ»Æà ÆÄ¿ö¿¡ ´ëÇÑ ²÷ÀÓ ¾ø´Â ¿ä±¸°¡ ÀÖ´Ù. ±âÁ¸ ¹× Â÷¼¼´ëÀÇ ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼¿Í ÇÔ²² ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼, ÀÎÅÚ Æ®·ç½ºÄÉÀÏ(TrueScale) Æк긯 ¹× ¼ÒÇÁÆ®¿þ¾î·Î ÀÎÅÚÀº °í°´µé¿¡°Ô ŸÇù ¾ø´Â Á¾ÇÕÀûÀÎ ¼Ö·ç¼Ç¿¡ ƯȵǾî ÀÖ´Ù.¡±°í ¸»Çß´Ù.
6°³¿ù Àü ÀÎÅÚ Á¦¿Â Phi¸¦ ¹ßÇ¥ÇÑ ÀÌ·¡, ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼¿Í ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼´Â °·ÂÇÑ Á¶ÇÕÀ¸·Î Àü¼¼°è °¡Àå ºü¸¥ ½´ÆÛÄÄÇ»ÅÍ¿¡¼ ³Î¸® È°¿ëµÇ°í ÀÖ´Ù. ÀÎÅÚ MIC(Many Integrated Core) ¾ÆÅ°ÅØó¿¡ ±â¹ÝÇÑ ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼´Â °í¼º´É°ú ¿¡³ÊÁö È¿À²ÀûÀÌ°í »ç¿ëÀÚ Ä£ÈÀûÀÎ ±â¼ú¿¡ ´ëÇÑ ¿ä±¸¸¦ ÇØ°áÇÑ´Ù.
¡°ÅÙÇã2(Tenhe-2)¡± – ¼¼°è¿¡°Ô °¡Àå ºü¸¥ ½´ÆÛÄÄÇ»ÅÍ
Áß±¹ ±¤Àú¿ì ±¹¸³ ½´ÆÛÄÄÇ»ÅÍ ¼¾ÅÍ¿¡ ±¸ÃàµÈ ¡°ÅÙÇã2¡± ½Ã½ºÅÛÀº ÃÑ ½Ã½ºÅÛ Àü·Â 17.8 ¸Þ°¡¿ÍÆ®(MW)¿¡ ´ÞÇÏ´Â ¾ÆÀ̺ñºê¸´Áö ¾ÆÅ°ÅØó ±â¹Ý ÃÖ½Å12 ÄÚ¾î ÀÎÅÚ Á¦¿Â E5-2600 v2 ÇÁ·Î¼¼¼ 32,000°³¿Í 48,000°³ÀÇ ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼·Î ±¸µ¿µÈ´Ù. ÀÌ ½Ã½ºÅÛÀº Top500¸®½ºÆ® Áß ¼Óµµ°¡ °¡Àå ºü¸¦ »Ó¸¸ ¾Æ´Ï¶ó, Àü·Â ¸é¿¡¼µµ °¡Àå È¿À²ÀûÀÌ´Ù. ÀÌ ½Ã½ºÅÛÀº Çϵå¿þ¾î ¾ÆÅ°ÅØó¿¡ ÀÇÇØ, CPU ¿Í GPU °¡¼Ó±âÀÇ Á¶ÇÕ¿¡¼´Â ¾òÀ» ¼ö ¾ø´Â, »ó¿ë ÇÁ·Î±×·¡¹Ö ¸ðµ¨ ¹× ´É·üÀû °³¹ß, ÃÖÀûÈ °úÁ¤À» ÅëÇØ Á¢±ÙµÇ´Â ´Ù¾çÇÑ Å¬·¡½ºÀÇ ÄÄÇ»Æà ±â´ÉÀ» º¸À¯ÇÑ ¡°½Å À̱âÁ¾ ¾ÆÅ°ÅØó(Neo-heterogeneous architecture)¡±¸¦ »ç¿ëÇÑ´Ù.
¶Ù¾î³ ¼º´É°ú ¿¡³ÊÁö È¿À²¼ºÀº ÀÎÅÚÀÇ ¼±µµÀûÀÎ 22nm Á¦Á¶ °øÁ¤¿¡ ±â¹ÝÇÑ ÃֽŠÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ E5-2600 v2 Á¦Ç°±ºÀ» ÅëÇØ ´Þ¼ºµÇ¾ú´Ù. ÀÌ ÇÁ·Î¼¼¼´Â ¡°ÅÙÇã2¡±¸¦ ±¸µ¿ÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ÀÎÅÚÀÌ ½´ÆÛÄÄÇ»ÅÍ °í°´ ¼³Ä¡¸¦ À§ÇØ ¿î¿µ ÁßÀÎ ¡°¼± °ø°³ ÇÁ·Î±×·¥(Early ship program)¡± ÀÏȯÀ¸·Î¼ Bull*»çÀÇ 54À§ 557Å׶óÇ÷ӽº(TFlops), 329À§ÀÇ 139Å׶óÇ÷ӽºÀÇ ¼±µµÀûÀÎ ½Ã½ºÅÛÀ» ±¸µ¿ÇÏ°í ÀÖ´Ù. ÀÏ¹Ý °í°´¿¡°Ô´Â ´ÙÀ½ ºÐ±â¿¡ Ãâ½Ã ¿¹Á¤À̸ç, ÃÖ´ë 12°³ÀÇ ÄÚ¾î¿Í ÃÖ´ë 2.7 GHzÀÇ Å¬·° ½ºÇǵå·Î ±âÁ¸ ¼¼´ëº¸´Ù 56% ÀÌ»ó Çâ»óµÈ ¼ÒÄÏ´ç259±â°¡Ç÷ӽº(GFlops)À» Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
Á¦ 41Â÷ Àü¼¼°è Top 500½´ÆÛÄÄÇ»ÅÍ ¸®½ºÆ®¿¡ µîÀçµÈ Àüü ½´ÆÛÄÄÇ»Å͵é Áß 80 ÆÛ¼¾Æ® ÀÌ»ó(403°³ ½Ã½ºÅÛ)ÀÌ ÀÎÅÚ ÇÁ·Î¼¼¼¸¦ žÀçÇÏ°í ÀÖ´Ù. Áö³¹ø ¹ßÇ¥µÈ ¼øÀ§¿Í ºñ±³ÇÏ¿© »õ·Î ¼øÀ§¿¡ ÁøÀÔÇÑ ½Ã½ºÅÛµé Áß98 ÆÛ¼¾Æ®°¡ ÀÎÅÚ ±â¹ÝÀ¸·Î ±¸ÃàµÇ¾ú´Ù. ¿ÃÇØ 6¿ù ¸®½ºÆ®¿¡¼´Â 54.9ÆäŸÇ÷ӽºÀÇ ¡°ÅÙÇã2(Milky Way 2)¡± ¿Í ÃÖ´ë 8.5ÆäŸÇ÷ӽºÀÇ ¡°½ºÅÆÇǵå(Stampede)¡±¿Í °°Àº ÆäŸÇ÷ӽº±Þ ½Ã½ºÅÛÀ» Æ÷ÇÔÇÏ¿©, ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ ±â¹ÝÀÇ ½Ã½ºÅÛÀÌ 11 °³ µîÀçµÇ¾ú´Ù.
¿¬ 2ȸ ¹ßÇ¥µÇ´Â ½´ÆÛÄÄÇ»ÅÍTOP500 ¼øÀ§´Â µ¶ÀÏ ¸¸ÇÏÀÓ ´ëÇÐ(University of Mannheim)ÀÇ Çѽº ¹«À̾î(Hans Meuer), ¹Ì±¹ ¿¡³ÊÁö±¹ ±¹¸³¿¡³ÊÁö¿¬±¸°úÇÐÄÄÇ»Æü¾ÅÍ(U.S. Department of Energy¡¯s National Energy Research Scientific Computing Center)ÀÇ ¿¡¸¯ ½ºÆ®·Î¸¶À̾î(Erich Stromaier)¿Í Ç㽺Ʈ »çÀ̸Õ(Horst Simon), Å׳׽à ´ëÇÐ(University of Tennessee)ÀÇ Àè µ·°Ô¶ó(Jack Dongarra) ±³¼ö¿¡ ÀÇÇÏ¿© ÀÛ¼ºµÈ´Ù. Àüü º¸°í¼ ³»¿ëÀº www.top500.org ¿¡¼ È®ÀÎ ÇÒ ¼ö ÀÖ´Ù.
»õ·Î¿î ÀÎÅÚ Á¦¿Â ÆÄÀÌ ÄÚÇÁ·Î¼¼¼ 3000 ¹× 7000 Á¦Ç°±º
ÀÎÅÚÀº ´Ù¾çÇÑ ¼º´É ¿É¼Ç ¹× ¸Þ¸ð¸® ¿ë·®, ¿¡³ÊÁö È¿À², ÆûÆÑÅ͸¦ Ư¡À¸·Î ÇÏ´Â »õ·Î¿î ´Ù¼¸ Á¾·ùÀÇ Á¦Ç° Ãâ½Ã¸¦ ¹ßÇ¥ÇÏ¸ç ±âÁ¸ ¼¼´ë ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ Á¦Ç°±ºÀÇ ¹üÀ§¸¦ È®´ëÇß´Ù. ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ 7100 Á¦Ç°±ºÀº 1.23GHz Ŭ·°ÀÇ 61°³ÀÇ ÄÚ¾î¿Í 16 GBÀÇ ¸Þ¸ð¸® ¿ë·®(±âÁ¸ °¡¼Ó±â ¶Ç´Â ÄÚÇÁ·Î¼¼¼ÀÇ 2¹è ¼öÁØ), 1.2Å׶óÇ÷ӽº(TFlops)ÀÇ ¹èÁ¤¹Ðµµ ¼º´ÉÀ» Æ÷ÇÔÇÏ¿© ÃÖ°í ¼öÁØÀÇ ±â´É°ú ÃÖ»óÀÇ ¼º´ÉÀ» Á¦°øÇϵµ·Ï ¼³°èµÇ°í ÃÖÀûȵƴÙ. ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ 3100 Á¦Ç°±ºÀº ºñ¿ë ´ëºñ ÃÖ°íÀÇ ¼º´ÉÀ» Á¦°øÇϵµ·Ï ¼³°èµÇ¾ú´Ù. ÀÌ Á¦Ç°±ºÀº 1.1GHz Ŭ·°ÀÇ 57°³ ÄÚ¾î¿Í 1Å׶óÇ÷ӽº(Tflops) ¹èÁ¤¹Ðµµ ¼º´ÉÀ» °¡Áö°í ÀÖ´Ù.
¸¶Áö¸·À¸·Î ÀÎÅÚÀº Áö³ ÇØ ¹ßÇ¥µÈ ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ 5100Á¦Ç°±º¿¡ »õ·Î¿î Á¦Ç°À» Ãß°¡Çß´Ù. ÀÎÅÚ Á¦¿Â Phi ÄÚÇÁ·Î¼¼¼ 5120D·Î ¸í¸íµÈ ÀÌ Á¦Ç°Àº ¼ÒÄÏÀ» ºí·¹À̵å Æû ÆÑÅÍ¿¡ »ç¿ëµÇ´Â ¹Ì´Ï º¸µå¿¡ Á÷Á¢ ¿¬°áµÇµµ·Ï ÇÏ´Â ±â´ÉÀ¸·Î °í¹Ðµµ ȯ°æ¿¡ ÃÖÀûȵƴÙ.
¡°³ªÀÌÃ÷ ·£µù¡± - ÄÚÇÁ·Î¼¼¼ ¶Ç´Â CPU·Î ¼±ÅÃ
ÀÎÅÚÀº ÀÎÅÚÀÇ ½´ÆÛÄÄÇ»Æà ¿ª·®À» Çâ»ó½Ãų 2¼¼´ë ÀÎÅÚ Á¦¿Â Phi Á¦Ç°±ºÀÇ ¼¼ºÎ»çÇ×À» °ø°³Çß´Ù. Â÷¼¼´ë ÀÎÅÚ MIC ¾ÆÅ°ÅØó ±â¹ÝÀÇ Á¦Ç°(ÄÚµå¸í ¡°³ªÀÌÃ÷ ·£µù(Knights Landing)¡±)Àº ÄÚÇÁ·Î¼¼¼ ¶Ç´Â È£½ºÆ® ÇÁ·Î¼¼¼(CPU)·Î Ãâ½ÃµÉ ¿¹Á¤À̸ç 2¼¼´ë 3D Æ®¶óÀÌ-°ÔÀÌÆ® Æ®·£Áö½ºÅ͸¦ Ư¡À¸·Î ÇÏ´Â ÀÎÅÚ 14nm °øÁ¤ ±â¼úÀ» »ç¿ëÇÏ¿© Á¦Á¶µÉ ¿¹Á¤ÀÌ´Ù.
PCIe Ä«µå ±â¹ÝÀÇ ÄÚÇÁ·Î¼¼¼ÀÎ ¡°³ªÀÌÃ÷ ·£µù¡±Àº ½Ã½ºÅÛÀÇ Áö±Ý°ú °°ÀÌ ÀÎÅÚ Á¦¿Â CPUÀÇ ¿ÀÇÁ·Îµå ÀÛ¾÷À» ó¸®Çϸç, ±âÁ¸ ÄÚÇÁ·Î¼¼¼ »ç¿ëÀÚ¿¡°Ô ¾÷±×·¹À̵å Æнº(upgrade path)¸¦ Á¦°øÇÑ´Ù. ±×·¯³ª È£½ºÆ® ÇÁ·Î¼¼¼·Î½á ¸¶´õº¸µå ¼ÒÄÏ¿¡ Á÷Á¢ ¼³Ä¡µÉ °æ¿ì¿¡´Â CPU·Î½á ±â´ÉÇϸç, »óÀ§ ¼öÁØÀÇ ÄÄÇ»Æà ÁýÀûµµ¿Í ¿ÍÆ®´ç ¼º´ÉÀ» Á¦°øÇÏ°í, µ¿½Ã¿¡ ±âº» ÇÁ·Î¼¼¼¿Í Àü¹®ÈµÈ ÄÚÇÁ·Î¼¼¼·Î¼ÀÇ ¸ðµç ¾÷¹«¸¦ ó¸®ÇÑ´Ù. CPU·Î½á »ç¿ëµÉ ¶§, ¡°³ªÀÌÃ÷ ·£µù¡±Àº º¸Åë °¡¼Ó±â¿¡¼ º¼ ¼ö ÀÖ´Â PICe¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼ÛÀÇ ÇÁ·Î±×·¡¹Ö º¹À⼺À» Á¦°ÅÇÑ´Ù.
HPC ¿öÅ©·Îµå ¼º´ÉÀÇ Çâ»óÀ» À§ÇØ ÀÎÅÚÀº ÅëÇÕ ¿Â-ÆÐÅ°Áö ¸Þ¸ð¸® µµÀÔÀ» ÅëÇØ ¸ðµç ¡°³ªÀÌÃ÷ ·£µù¡± Á¦Ç°ÀÇ ¸Þ¸ð¸® ´ë¿ªÆøÀ» ÇöÀúÈ÷ Çâ»ó½Ãų ¿¹Á¤ÀÌ´Ù. ÀÌ´Â ¸Þ¸ð¸® ·¹ÀÌÅϽø¦ ±Þ°ÝÈ÷ °¨¼Ò½Ãų »Ó¸¸ ¾Æ´Ï¶ó, ¸Þ¸ð¸® ´ë¿ªÆøÀÇ º´¸ñÇö»ó ¾øÀÌ °í°´µéÀÌ ¿ÏÀüÇÑ ÄÄÇ»Æà ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.