ÀÎÅÚÀÌ Á¦¿Â ÆÄÀÌ(Intel Xeon Phi) ÇÁ·Î¼¼¼(ÄÚµå¸í: ³ªÀÌÃ÷ ·£µù)¸¦ ¾Õ¼¼¿ö °í¼º´É ÄÄÇ»ÆÃ(HPC) ¹× ¸Ó½Å·¯´× ½Ã½ºÅÛ ½ÃÀåÀÇ º»°Ý °ø·«¿¡ ³ª¼¹´Ù.
ÀÎÅÚÄÚ¸®¾Æ(»çÀå ±Ç¸í¼÷)´Â 13ÀÏ ¼¿ï ¾çÀ絿 ¿¤Å¸¿ö¿¡¼ ¿¸° °í°´ ´ë»ó ¼¼¹Ì³ª ¹× ±âÀÚ°£´ãȸ¿¡¼ ÃÖ½ÅÀÇ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼¸¦ ¼Ò°³ÇÏ°í ¸Ó½Å·¯´×°ú HPC ½ÃÀå °ø·« Àü·«À» ¹ßÇ¥Çß´Ù.
À̹ø¿¡ ¹ßÇ¥µÈ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼´Â ±×µ¿¾È ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ ±â¹Ý HPCÀÇ ÄÚÇÁ·Î¼¼¼(co-processor)·Î¼ÀÇ ¿ªÇÒ¿¡¼ ¹þ¾î³ª HPC ¹× ¸Ó½Å·¯´× Àü¿ëÀÇ ÇÁ·Î¼¼¼·Î »õ·Ó°Ô °³¹ßµÈ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù.
|
|
|
¡ã ÀÎÅÚ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼ |
°íµµÀÇ º´·Ä ó¸® ¾ÆÅ°ÅØó¿Í ÅëÇÕ ¸Þ¸ð¸®, ÅëÇÕ Æк긯À» Áö¿øÇØ ¼öÆÛÄÄÇ»Æà µî ºü¸¥ ¿¬»ê°ú ³ôÀº ¸Þ¸ð¸® ´ë¿ªÆøÀÌ ¿ä±¸µÇ´Â ½Ã½ºÅÛÀÇ °æ¿ì ÀÎÅÚ Á¦¿Âº¸´Ù ´õ¿í ³ªÀº ¼º´ÉÀ» ¹ßÈÖÇÑ´Ù. À̸¦Å׸é 1¼ÒÄÏ Á¦¿Â ÆÄÀÌ ½Ã½ºÅÛÀº ‘SPECfp-rate 2016’ º¥Ä¡¸¶Å©¿¡¼ ½Å±â·ÏÀ» °æ½ÅÇßÀ¸¸ç, ƯÈ÷ ±×µ¿¾È HPCÀÇ º´¸ñÇö»óÀÇ ÁÖ¹üÀ¸·Î Áö¸ñµÅ¿Â ¸Þ¸ð¸® ¿ù(wall)À» ÇØ°áÇß´Ù.
À̹ø¿¡ ¼±º¸ÀÎ ÀÎÅÚ Á¦¿Â ÆÄÀÌ Á¦Ç°±ºÀº 7290/7250/7230/7210 µî 4°³ ¸ðµ¨·Î ±¸¼ºµÅ ÀÖ´Ù. °¢ ¸ðµ¨º° ÃÖ´ë ÄÚ¾î¼ö´Â 7290ÀÌ 72°³, 7250ÀÌ 68°³, 7230°ú 7210Àº 64°³ÀÌ´Ù.
ÀÎÅÚÀº “Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼´Â 32 ³ëµå ÀÎÇÁ¶ó »ó¿¡¼ GPUº¸´Ù ÃÖ´ë 1.38¹è ³ôÀº È®À强À» Á¦°øÇϸç, 128 ³ëµå ÀÎÇÁ¶ó »ó¿¡¼´Â ´ÜÀÏ ³ëµå ´ëºñ ÃÖ´ë 50¹è ºü¸¥ ¼Óµµ·Î ¸ðµ¨À» ÈƷýÃų ¼ö ÀÖ´Ù”°í ¹àÇû´Ù. ÀÌ¹Ì 3¸¸°³°¡ ÆǸŵƴµ¥ ¿ÃÇØ ¸»±îÁö 10¸¸´ë¸¦ ³Ñ¾î¼³ °ÍÀ̶ó´Â °Ô ÀÎÅÚÀÇ ¼³¸íÀÌ´Ù. ÇöÀç ±¹³» ¾÷ü 4°³¸¦ Æ÷ÇÔÇÑ 30¿©°³ÀÇ ½Ã½ºÅÛ °ø±Þ¾÷ü ¹× ISVµéÀÌ Á¦¿ÂÆÄÀÌ ÇÁ·Î¼¼¼ ±â¹ÝÀÇ Á¦Ç°À» ³»³õ°Å³ª Ãâ½ÃÇÒ °èȹÀÌ´Ù.
ÀÎÅÚÀº ¸Ó½Å·¯´×¿ë ÀÎÇÁ¶ó·Î °¡Àå ¸¹ÀÌ Ã¤ÅÃµÈ ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ E5 Á¦Ç°±º°ú Á¦¿Â ÆÄÀ̸¦ °áÇÕÇØ ¸Ó½Å·¯´× ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÇÑÃþ °È½ÃŲ´Ù´Â Àü·«ÀÌ´Ù.
|
|
|
¡ã ÈÞ°í »ì·¹ ÀÎÅÚ HPC Ç÷§Æû ±×·ì ¸¶ÄÉÆà åÀÓÀÚ |
À̳¯ ¹ßÇ¥ÀÚ·Î ³ª¼± ÀÎÅÚ HPC Ç÷§Æû ±×·ì ¸¶ÄÉÆà åÀÓÀÚ ÈÞ°í »ì·¹´Â “¸Ó½Å·¯´× ½ºÄھ(scoring) ¸ðµ¨¿¡ ÃÖÀûȵŠÀÖ´Â ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ E5 v4 Á¦Ç°±º¿¡´Ù ÀÎÅÚ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼¸¦ ´õÇÏ¸é ¸Ó½Å·¯´×ÀÇ ÈÆ·Ã ¼Óµµ´Â 50¹è ÀÌ»ó, ½ºÄھÀº 30¹è ÀÌ»ó ³ôÀÏ ¼ö ÀÖ´Ù”¸é¼ “Á¦¿ÂÆÄÀÌ´Â ¸Ó½Å·¯´×ÀÇ Æз¯´ÙÀÓÀ» ¹Ù²Ü ÃæºÐÇÑ ¿ª·®À» °®Ãß°í ÀÖ´Ù”°í °Á¶Çß´Ù.
ÀÎÅÚÀº ¾ÕÀ¸·Î ¸Ó½Å·¯´× °ü·Ã ¿¬±¸°³¹ß¿¡ ÁýÁß ÅõÀÚÇÒ ¹æħÀÌ´Ù. ¾ÕÀ¸·Î »õ·Î ³»³õÀ» Á¦Ç°¿¡ ÀΰøÁö´É ¾Ë°í¸®ÁòÀ» ³Ö°í, ¿ÀǼҽº Ä¿¹Â´ÏƼ¿Í °øµ¿À¸·Î Caffe, Tensorflow, Theano µî µö·¯´× ÇÁ·¹ÀÓ¿öÅ©¸¦ ÃÖÀûÈ¿¡ ÀÎÅÚ ¾ÆÅ°ÅØó ±â¹Ý¿¡¼ °ü·Ã ¼ÒÇÁÆ®¿þ¾î°¡ ÃÖÀûÀÇ ¼º´ÉÀ» ³¾ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù´Â °Í. ÀÌ¿Í °ü·ÃÇØ ½ÉÃþ½Å°æ³×Æ®¿öÅ©(DNN: Deep Neutral Network)¿ë °ø°³ MKL(Math Kernel Libraries)¸¦ ¹ßÇ¥ÇÒ °èȹÀÌ´Ù.
¶Ç ÆÄÆ®³Ê ÇÁ·Î±×·¥ÀÇ ¿î¿µÀ¸·Î ÀÎÅÚ ¾ÆÅ°ÅØó ±â¹Ý ¸Ó½Å·¯´×ÀÇ Àúº¯À» È®´ëÇØ ³ª°£´Ù´Â ¹æħÀ» ¼¼¿î °¡¿îµ¥ ¿ÃÇظ»±îÁö °ü·Ã °³¹ßÀÚ¸¦ 10¸¸¿©¸íÀ¸·Î È®´ëÇϱâ·Î Çß´Ù.
ÇÑÆí À̳¯ Çà»ç¿¡´Â Çѱ¹°úÇбâ¼úÁ¤º¸¿¬±¸¿ø(KISTI) ·ùÈÆ ¹Ú»ç°¡ Âü¼®ÇØ ‘ÀÎÅÚ ÃÊ°í¼º´É ÄÄÇ»Æà Ȱ¿ë±â¼ú ¿¬±¸»ç¾÷(IPCC: ÀÎÅÚº´·ÄÄÄÇ»Æü¾ÅÍ)’ÀÇ ÁøÇà »óȲÀ» ¼Ò°³Çß´Ù.
·ù ¹Ú»ç´Â “Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼¸¦ È°¿ëÇØ ¼ºê ³ª³ë¹ÌÅÍ±Þ Â÷¼¼´ë ¹ÝµµÃ¼ ¼ÒÀÚ ¼³°è¿¡ ÀÖ¾î ÁÖ¿ä ¼öÄ¡ ¿¬»ê ºÎ¹®¿¡¼ Çâ»óµÈ ¼º°ú¸¦ °Åµ×À¸¸ç, ƯÈ÷ ºü¸¥ ¼Óµµ´Â ¹°·Ð Àü±â¼¼ µî °ü¸® ºñ¿ëÀ» Àý¹ÝÀ¸·Î ³·Ãß´Â È¿°ú¸¦ ´©¸®°í ÀÖ´Ù”°í ¹àÇû´Ù. IPCC´Â HPC ±â¹Ý È®´ë¸¦ À§ÇØ ÀÎÅÚÀÌ 2013³âºÎÅÍ ÁøÇàÇØ¿Â ÇÁ·Î±×·¥ÀÌ´Ù.
ÀÎÅÚÀº ¾ÕÀ¸·Î HPC ¹× ¸Ó½Å·¯´×¿¡ ´ëÇÑ Àü¹®°¡ ±³À°µµ È®´ëÇÑ´Ù. ÀÎÅÚÀº 2015³âºÎÅÍ ÆÄÆ®³Ê»çÀÎ ´ëÇÑÄÁ¼³ÆÃ(www.manycoreinside.com/)°ú ÇÔ²² CMEP(Code Modernization Enablement Program)À» ÁøÇàÇØ ¿Ô´Ù. Áö±Ý±îÁö ÃÑ 600¸íÀÌ Âü¿©ÇßÀ¸¸ç, ¿ÃÇØ ÇϹݱâ±îÁö Ãß°¡·Î 400¸íÀÇ Àü¹® Àη¿¡ ´ëÇÑ ±³À°À» ¿Ï·áÇÒ ¿¹Á¤ÀÌ´Ù.
<¹Ú½ÃÇö ±âÀÚ> pcsw@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |