»Ë»Ñ Á¤º¸

[ÃëÀç] ÀÎÅÚ DPD \'2011 Tech to the Future\'

ÀÎÅÚ(Intel) DPD(Developer Product Division)Àº 22ÀÏ, ¼­¿ï ¿©Àǵµ ÀÎÅÚÄÚ¸®¾Æ »ç¹«½Ç¿¡¼­ ¡®ÀÎÅÚ DPD 2011 Tech to the Future¡¯ Çà»ç¸¦ ÅëÇØ ÃÖ±Ù ¼±º¸ÀÎ ¡®ÀÎÅÚ Æз¯·¼ ½ºÆ©µð¿À(Intel Parallel Studio) XE 2011¡¯ °ú ¡®ÀÎÅÚ Å¬·¯½ºÅÍ ½ºÆ©µð¿À(Intel Cluster Studio) 2011¡¯À» ÀÚ¼¼È÷ ¼Ò°³Çß´Ù. ÀÌ ÀÚ¸®¿¡¼­ ¼Ò°³µÈ Á¦Ç°µéÀº 2¼¼´ë ÄÚ¾î ÇÁ·Î¼¼¼­¿¡ ÃÖÀûÈ­µÈ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °³¹ß µµ±¸µéÀÌ´Ù.

ÀÎÅÚÀº Áö±Ý±îÁö ²ÙÁØÈ÷ »õ·Î¿î Çϵå¿þ¾î¿Í ÇÔ²², Çϵå¿þ¾î¿¡ ÃÖÀûÈ­µÈ ¼ÒÇÁÆ®¿þ¾î ȯ°æÀ» Á¦½ÃÇØ ¿Ô´Ù. ÀÎÅÚÀÌ Á¦½ÃÇÏ´Â ÄÄÆÄÀÏ·¯´Â Áö±Ý±îÁö ²ÙÁØÈ÷ ¼º´ÉÀÌ Çâ»óµÇ¾î ¿ÔÀ¸¸ç, °°Àº Çϵå¿þ¾î ¼öÁØ¿¡¼­µµ ÃÖ±Ù 6°³ÀÇ ÄÄÆÄÀÏ·¯ ¹öÀü¿¡ °ÉÃÄ Á¤¼ö¿¬»êÀº 12%, ºÎµ¿¼Ò¼öÁ¡Àº Æò±Õ 25% °¡·®ÀÇ Çâ»óÀ» ÀÌ·ç¾î ³Â´Ù.

¡®ÀÎÅÚ Æä·¯·¼ ½ºÆ©µð¿À XE 2011¡¯ Àº ÃÖÀûÈ­µÈ ÄÄÆÄÀÏ·¯¿Í ¼º´É ¶óÀ̺귯¸®, º´·Ä ÇÁ·ÎÆÄÀÏ·¯¸¦ °®Ãß°í ÀÖÀ¸¸ç, AVX ¸í·É¾î ¼Â°ú ¼º´É ¸ð´ÏÅ͸µ À¯´ÖÀ» °¡Áø 2¼¼´ë ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ À§ÇØ ÇÁ·Î±×·¥ ½ÇÇà ¼º´ÉÀ» ÃÖÀûÈ­Çϸç, ´ëÇü ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ±â´ÉµéÀÌ º¸°­µÇ¾ú´Ù. ¶ÇÇÑ ¡®ÀÎÅÚ Å¬·¯½ºÅÍ ½ºÆ©µð¿À¡¯´Â HPC ȯ°æÀ» À§ÇÑ °í±Þ MPI ¶óÀ̺귯¸®¿Í ÇÁ·ÎÆÄÀÏ·¯°¡ °áÇÕµÈ µ¿ÀÏÇÑ ÄÄÆÄÀÏ·¯ ¹× ¶óÀ̺귯¸®¸¦ Á¦°øÇÑ´Ù.


¡ã ÀÎÅÚ ¾Æ½Ã¾ÆÆÛ½ÃÇÈ ¾îÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î¸µÆÀ ±èÁØÈ£ ÆÀÀå

À̹ø ¼¼¼ÇÀº ±èÁØÈ£ ÀÎÅÚ ¾Æ½Ã¾ÆÆÛ½ÃÇÈ ¾îÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î¸µ ÆÀÀåÀÌ ÁøÇàÇß´Ù. ±×´Â ÇöÀç ÇÁ·Î¼¼¼­ÀÇ ¼º´É ¹ßÀü ´Ü°è¿¡ ´ëÇØ ¡®¸ÖƼ ÄÚ¾î ½Ã´ëÀÇ ¸¶Áö¸·¡¯ ¿¡ ¿Í ÀÖ´Ù°í ¼Ò°³Çß´Ù. ±×¸®°í ÇâÈÄ¿¡´Â ¡®¸ÖƼ Äھ ÀÌ»óÀÇ ¡®´ÙÁß Äھ ÇüÅ·ΠÇÁ·Î¼¼¼­°¡ ¹ßÀüÇϸ鼭 Ç÷§ÆûÀÇ ¼º´É Çâ»óÀ» ÁÖµµÇÒ °ÍÀ̶ó ¹àÇû´Ù.

ÀÌ ¡®´ÙÁß Äھ ½Ã´ë´Â ÇöÀ纸´Ù ´õ ¸¹Àº Äھ ÇÁ·Î¼¼¼­¿¡ ÁýÀûÇØ, ´õ °íµµÈ­µÈ º´·ÄÈ­¸¦ ±¸ÇöÇÏ´Â ÇüÅ·Π¼º´ÉÀ» ¿Ã¸®°Ô µÈ´Ù. ÀÎÅÚÀº ¹«¾îÀÇ ¹ýÄ¢ È®ÀåÀ» ÅëÇØ, ÇâÈÄ 10³â ¾È¿¡ ¸ÞÀνºÆ®¸² ÇÁ·Î¼¼¼­ÀÇ ÄÚ¾î ¼ö¸¦ 80°³±îÁö ²ø¾î¿Ã¸± ¼ö ÀÖÀ» °ÍÀ¸·Î º¸Àδٴ ¿¹ÃøÀ» ¼Ò°³ÇÑ ¹Ù ÀÖ´Ù. ¶ÇÇÑ ÇöÀç ÆǸŵǴ ÇÁ·Î¼¼¼­ÀÇ ¡®´ë¼¼¡¯´Â ¡®µà¾ó Äھ À̸ç, Äõµå ÄÚ¾î ÀÌ»óÀÇ ½ÃÀåµµ Á¡Á¡ Ä¿Áö°í ÀÖ´Ù°í ¼Ò°³Çß´Ù.

Çϵå¿þ¾îÀÇ ¡®º´·ÄÈ­¡¯¿¡ µû¶ó ¼ÒÇÁÆ®¿þ¾îµµ ´õ °íµµÀÇ º´·ÄÈ­¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¸ÖƼ ÄÚ¾î ȯ°æÀÇ ½Ã½ºÅÛ¿¡¼­ Á¦´ë·Î µÈ ¼º´ÉÀ» ³»·Á¸é ÇÁ·Î±×·¥µµ À̸¦ Áö¿øÇϵµ·Ï ÇØ¾ß ÇÑ´Ù. ±×¸®°í ÀÌ·± ¸ÖƼ ÄÚ¾î ȯ°æÀ» È°¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ µµ¿òÀ» ÁÖ´Â ÅøÀÌ ¡®Æз¯·¼ ½ºÆ©µð¿À¡¯ À̸ç, Ŭ·¯½ºÅ͸µ µîÀ¸·Î ±¸¼ºµÈ HPC ȯ°æÀ» À§ÇÑ ÅøÀÌ ¡®Å¬·¯½ºÅÍ ½ºÆ©µð¿À¡¯ ´Ù.


¡ã ÇÁ·Î¼¼¼­ÀÇ ÀáÀç·ÂÀ» ²ø¾î³»´Â Æз¯·¼ ½ºÆ©µð¿À XE


¡ã ÀÎÅÚ ÄÄÆÄÀÏ·¯ÀÇ ¼º´ÉÀº ²ÙÁØÈ÷ °³¼±µÇ¾î ¿Ô´Ù.

¡®ÀÎÅÚ Æз¯·¼ ½ºÆ©µð¿À XE¡¯´Â ÀÎÅÚ ÇÁ·Î¼¼¼­°¡ °¡Áø ¸ÖƼ ÄÚ¾î Ư¼ºÀ̳ª AVX, AES-NI µîÀÇ µ¶Æ¯ÇÑ ¸í·É¾îµéÀ» ÃÖ´ëÇÑ È°¿ëÇØ, ÇÁ·Î¼¼¼­ ¼º´ÉÀÇ ÀáÀç·ÂÀ» ÃÖ´ëÇÑ ²ø¾î³¾ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â ÅøÀÌ´Ù. ÀÌ ÅøÀ» ÅëÇØ °³¹ßÀÚµéÀº ´õ ½±°Ô ¸ÖƼ ÄÚ¾î ȯ°æ°ú »õ·Î¿î ¸í·É¾î Ư¡µéÀ» ÇÁ·Î±×·¥¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ±âÁ¸ ¡®Æз¯·¼ ½ºÆ©µð¿À¡¯¿Í ºñ±³ÇØ XE ¹öÀüÀÇ Â÷ÀÌÁ¡Àº ½ÇÁ¦ ´ëÇü ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ´Â ¡®Àü¹®°¡¡¯¸¦ À§ÇÑ °¢Á¾ ±â´ÉµéÀÌ Ãß°¡·Î Á¦°øµÈ´Ù°í ¼Ò°³Çß´Ù.

¡®Æз¯·¼ ½ºÆ©µð¿À XE¡¯´Â ¡®ÄÄÆ÷Àú(Composer) XE¡¯, ¡®VTune ¾ÚÇø®ÆÄÀ̾î(Amplifier) XE¡¯, ¡®ÀνºÆåÅÍ(Inspector) XE¡¯ ·Î ±¸¼ºµÈ´Ù. ÄÄÆ÷Àú XE C/C++ ÃÖÀûÈ­ ÄÄÆÄÀÏ·¯´Â 2¼¼´ë ÄÚ¾î ÇÁ·Î¼¼¼­ Á¦Ç°±ºÀÇ È°¿ëÀ» ±Ø´ëÈ­½ÃÄÑ ÁÖ¸ç, IPP(Integrated Performance Primitives), MKL(Math Kernel Ligraries)´Â AVX³ª AES-NIÀÇ È°¿ëÀ» ÅëÇØ º¹ÀâÇÑ ¼öÇÐ ¹× ¸ÖƼ¹Ìµð¾î ¿¬»ê ¼º´ÉÀ» °­È­½ÃŲ´Ù. ¶ÇÇÑ ¡®Æз¯·¼ ºôµù ºí·Ï(PBB)¡¯Àº º´·ÄÈ­¿¡¼­ ¹ß»ýÇÏ´Â ¹®Á¦¸¦ º¸´Ù ½±°Ô ÇØ°áÇÑ´Ù.

ÀÎÅÚÀÇ Å×½ºÆ® °á°ú¿¡ µû¸£¸é, Áö±Ý±îÁö Ãâ½ÃµÈ 6°¡ÁöÀÇ ÄÄÆÄÀÏ·¯ ¹öÀüÀ» µ¿ÀÏÇÑ Çϵå¿þ¾î¿¡¼­ Spec º¥Ä¡¸¶Å© ÇØ º» °á°ú, Á¤¼ö ¿¬»êÀº Æò±Õ 12%, ºÎµ¿¼Ò¼öÁ¡ ¿¬»êÀº Æò±Õ 25% °¡·®ÀÇ ¼º´É Çâ»óÀÌ ÀÖ¾ú´Ù°í ¼Ò°³µÇ¾ú´Ù. ¶ÇÇÑ, IPP¸¦ ÅëÇÑ AES-NI Àû¿ë ½Ã ¼º´ÉÀº OpenSSL ´ëºñ 10¹è, AVX´Â »ç¿ë ¿©ºÎ¿¡ µû¶ó 40%°¡·®ÀÇ ¼º´É Â÷À̸¦ º¸ÀδÙ.


¡ã ¼º´É Æ©´×À» À§ÇÑ ¡®¾ÚÇø®ÆÄÀ̾î XE¡¯

¡®VTune ¾ÚÇø®ÆÄÀ̾î XE¡¯´Â ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» Æ©´×Çϱâ À§ÇÑ ºÐ¼® µµ±¸´Ù. ÀÌ ÇÁ·ÎÆÄÀÏ·¯´Â ¼º´É ¸ð´ÏÅ͸µ À¯´Ö(PMU)À» ÀÌ¿ëÇØ ¼º´É¿¡ Á¦¾àÀ» ÁÙ ¼ö ÀÖ´Â ÄÚµå ³» º´¸ñ ÁöÁ¡À» ã¾Æ ½Ã°¢È­ÇØ ÁØ´Ù. ÀÌ ÅøÀº ÃֽŠÀÎÅÚ ÇÁ·Î¼¼¼­ ¹× x86 ȣȯ ÇÁ·Î¼¼¼­¿¡¼­ ¸ðµÎ »ç¿ë °¡´ÉÇϸç, ÀÎÅÚ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, GCC ÄÄÆÄÀÏ·¯¸¦ Áö¿øÇÏ°í, ¾ð¾î´Â C/C++, Æ÷Æ®¶õ, ¾î¼Àºí·¯¸¦ Áö¿øÇÑ´Ù.

¡®ÀνºÆåÅÍ XE¡¯´Â ¿¹Àü ¡®¾²·¹µå üĿ¡¯·Î ºÒ¸®´ø °ÍÀÌ´Ù. ÀÌ ¸Þ¸ð¸® ¹× ¾²·¹µù Á¤È®µµ ºÐ¼®±â´Â ã±â ¾î·Á¿î ¸Þ¸ð¸® ¹× ¾²·¹µù ¿À·ùµéÀ» ã¾Æ ³»´Â °­·ÂÇÑ ÅøÀÌ´Ù. ¶ÇÇÑ 250°³ ÀÌ»óÀÇ º¸¾È ¿À·ù °Ë»öÀÌ °¡´ÉÇϸç Åë°èÀû º¸¾È ºÐ¼®À» ÅëÇØ º¸¾È¼ºÀÇ Ãë¾àÁ¡À» ÁÙÀÏ ¼ö ÀÖ´Ù. ³×ÀÌƼºê ¾²·¹µå ¹× ÀÎÅÚ Æä·¯·¼ ºôµù ºí·Ï µî ´Ù¾çÇÑ ¾²·¹µù ȯ°æÀ» Áö¿øÇÑ´Ù.

¡®ÀÎÅÚ Æä·¯·¼ ½ºÆ©µð¿À XE¡¯´Â ÁÖ¿ä °³¹ß ȯ°æ°ú ÄÄÆÄÀÏ·¯, ¿©·¯ ¼¼´ëÀÇ ÀÎÅÚ ÇÁ·Î¼¼¼­ »Ó ¾Æ´Ï¶ó x86 ȣȯ ÇÁ·Î¼¼¼­µé¿¡ ȣȯ¼ºÀ» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ ÀÎÅÚÀº ¿©·¯ Æ÷·³°ú ÇÁ¸®¹Ì¾î ¼­Æ÷Æ®(Premier Support)¸¦ ÅëÇØ ±¤¹üÀ§ÇÑ Áö¿øÀ» Á¦°øÇÏ°í Àִµ¥, ÇÁ¸®¹Ì¾î ¼­Æ÷Æ®´Â °³¹ßÀÚÀÇ Áú¹®¿¡ ½Å¼ÓÇÑ ÀÀ´äÀ» Á¦°øÇϸç, ÃàÀûµÈ ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ ó¸®ÇØ Áֱ⵵ ÇÑ´Ù.


¡ã HPC ȯ°æÀ» À§ÇÑ ¡®Å¬·¯½ºÅÍ ½ºÆ©µð¿À¡¯

ÇÑÆí, À̹ø Çà»ç ¸»¹Ì¿¡¼­ ¼Ò°³µÈ ¡®ÀÎÅÚ Å¬·¯½ºÅÍ ½ºÆ©µð¿À 2011¡¯Àº MPI(Message Passing Interface) ±â¹Ý Ŭ·¯½ºÅÍ ÀÀ¿ë ÇÁ·Î±×·¥À» º¸´Ù ½±°Ô ÄÚµù, µð¹ö±ë, ÃÖÀûÈ­Çϱâ À§ÇÑ ÅøÀÌ´Ù.

ÀÌ ÅøÀÌ Á¦°øÇÏ´Â À¯¿¬¼ºÀº 5¸¸ °³ ÀÌ»óÀÇ Äھ °¡Áø IA-32 ¹× ÀÎÅÚ 64 ¾ÆÅ°ÅØó ±â¹ÝÀÇ °íµµ·Î º´·ÄÈ­µÈ °øÀ¯ ¸Þ¸ð¸® Ŭ·¯½ºÅÍ ½Ã½ºÅÛ¿¡¼­ MPI ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¡®ÇÏÀ̺긮µå º´·Ä¡¯ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ß ¹× Æ©´×ÀÌ °¡´ÉÇØÁ®, ¼º´ÉÀ» ³ôÀÌ°í ¿À¹öÇìµå¸¦ ÁÙÀÏ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.

ÀÌ ÅøÀº °í±Þ ÇÁ·Î¼¼¼­ ±â¼úÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÃÖÀûÈ­ ÄÄÆÄÀÏ·¯, ¼º´É ¶óÀ̺귯¸®, °í±Þ º´·Ä ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» È°¿ëÇÑ´Ù. ÃֽŠÆ÷Æ®¶õ ÄÄÆÄÀÏ·¯´Â ÄھÀÌ Æ÷Æ®¶õÀ» Á¦°øÇϸç Æ÷Æ®¶õ 2008 Ç¥ÁØ ´ë´Ù¼ö¸¦ Áö¿øÇÑ´Ù. ¶ÇÇÑ MPI ±â¹Ý Ŭ·¯½ºÅÍ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ºÐ¼® ¹× Æ©´× Áֱ⸦ ´ÜÃàÇÏ´Â ¡®Æ®·¹À̽º ºÐ¼®±â ¹× ¼öÁý±â(Trace Analyzer and Collector)°¡ Ãß°¡µÇ¾ú´Ù.

¿ø¹®º¸±â ´ñ±Ûº¸±â ¢Æ Copyright ¨Ï Acrofan All Right Reserved

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
÷ºÎÆÄÀÏ
  • 1300802339_20110322_intel_t.jpg
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û