ÀÎÅÚ® ÀÎÅÚ® Ç÷§Æû ¹× ±â¼ú¿ë ÀÎÅÚ® ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¦Ç°
À̹ÌÁö
Linux*¿ë ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ 11.0 Àü¹®°¡ÆÇ
À̹ÌÁö À̹ÌÁö
°³¿ä

±â¼ú Áö¿ø Àμâ Àμâ
±â´É

ȣȯ¼º
ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É ½Ã½ºÅÛ »ç¾ç
À̹ÌÁö À̹ÌÁö

À̹ÌÁö °³¿ä À̹ÌÁö
Linux*¿ë ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ 10.0
Linux¿ë ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ:
¸ÖƼ ÄÚ¾î ½Ã½ºÅÛ¿¡¼­ °í¼º´ÉÀÇ ¸ÖƼ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥À» »ý¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. Á¦Ç°¿¡´Â ´ÙÀ½ ±¸¼º ¿ä¼Ò°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯; IA-32, ÀÎÅÚ® 64 ¹× IA-64 ¾ÆÅ°ÅØÃ³
IA-32 ¹× ÀÎÅÚ 64 ¾ÆÅ°ÅØÃ³¿ë ÀÎÅÚ® µð¹ö°Å
ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®

°³º° ±¸¼º ¿ä¼ÒµéÀ» ±¸ÀÔÇÏ´Â °Í¿¡ ºñÇØ »ó´çÇÑ Àý°¨ È¿°ú°¡ ÀÖ½À´Ï´Ù.

Æ÷Æ®¶õ °³¹ßÀÚ¸¦ À§ÇÑ Èñ¼Ò½Ä - Linux¿ë ÀÎÅÚ® ÄÄÆÄÀÏ·¯ ½ºÀ§Æ® Àü¹®°¡ÆÇ¿¡´Â À§¿¡ ¿­°ÅµÈ ¸ðµç ±¸¼º ¿ä¼Ò ¿Ü¿¡ ÀÎÅÚ® C++ ÄÄÆÄÀÏ·¯, ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò ¹× ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. °³º° ±¸¼º ¿ä¼ÒµéÀ» ±¸ÀÔÇÏ´Â °Í¿¡ ºñÇØ »ó´çÇÑ ºñ¿ë Àý°¨ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù.


À̹ÌÁö ±â´É À̹ÌÁö

ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ ±¸¼º ¿ä¼Ò: Àü¹®°¡ÆÇÀº ÀÎÅÚ ÄÄÆÄÀÏ·¯¿Í ¶óÀ̺귯¸®ÀÇ ¸ÖƼ½º·¹µù ¹× ÃÖÀûÈ­ ±â¼úÀ» ÅëÇØ ÃֽЏÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­¿¡¼­ °í¼º´ÉÀ» ±¸ÇöÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» Áö¿øÇÕ´Ï´Ù.



±â´É
GNU µµ±¸ üÀΰúÀÇ È£È¯¼º: Linux* ±â¹Ý ½Ã½ºÅÛ¿¡¼­ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϰųª Linux* ±â¹Ý ½Ã½ºÅÛ¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇØ ÅõÀÔÇÑ ÅõÀÚ¸¦ º¸È£ÇÕ´Ï´Ù.
¸ÖƼ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ Áö¿ø: 11.0ÀÇ »õ·Î¿î ±â´É, OpenMP 3.0(µ¥ÀÌÅÍ ¹× ÀÛ¾÷ º´·ÄÈ­) ¹× ´Ü¼øÇϰí È¿À²ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ½º·¹µùÀ» À§ÇÑ ÀÚµ¿ º´·ÄÈ­¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
ÀÚµ¿ º¤ÅÍÈ­: ´ç»çÀÇ ÃֽŠÇÁ·Î¼¼¼­ÀÇ SSE(Streaming SIMD Extensions) ¸í·É ÁýÇÕ ¾ÆÅ°ÅØÃ³(SSE, SSE2, SSE3, SSSE3, SSE4)¸¦ Ȱ¿ëÇϵµ·Ï Äڵ带 º´·Ä ó¸®ÇÕ´Ï´Ù.
HPO(High-Performance Parallel Optimizer): ÀÚµ¿ º¤ÅÍÈ­, OpenMP ¶Ç´Â ÀÚµ¿ º´·ÄÈ­°¡ ij½Ã/¸Þ¸ð¸® ¾×¼¼½º, SIMD ¸í·É ÁýÇÕ ¹× ¸ÖƼ ÄÚ¾îÀÇ ¼º´ÉÀ» ÃÖ´ë·Î Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ·çÇÁ¸¦ À籸¼ºÇϰí ÃÖÀûÈ­ÇÕ´Ï´Ù. ´ÜÀÏ ÆÐ½º(single pass)·Î ÄÄÆÄÀÏÇÏ¿© ÄÄÆÄÀÏ ½Ã°£À» ´ÜÃà½ÃŰ°í º¸´Ù ¾ÈÁ¤ÀûÀÎ Äڵ带 »ý¼ºÇÕ´Ï´Ù.
ÇÁ·Î½ÃÀú °£ ÃÖÀûÈ­(IPO): ƯÈ÷ ·çÇÁ ³»¿¡ È£ÃâÀ» Æ÷ÇÔÇÏ´Â ÇÁ·Î±×·¥¿¡¼­ ¼ÒÇü ¶Ç´Â Áß°£ Å©±â ÇÔ¼öÀÇ ÇÁ·Î±×·¥ ¼º´ÉÀ» Å©°Ô Çâ»ó½Ãŵ´Ï´Ù. IPO ºÐ¼®Àº ´Ù¸¥ ÄÄÆÄÀÏ·¯¿¡¼­´Â °¨ÁöÇÒ ¼ö ¾ø´Â ÃʱâÈ­µÇÁö ¾ÊÀº º¯¼ö ¶Ç´Â OpenMP API ¹®Á¦ µî°ú °°Àº Ãë¾àÁ¡À̳ª ÄÚµù ¿À·ù¿¡ ´ëÇÑ Çǵå¹éÀ» Á¦°øÇÕ´Ï´Ù.
ÇÁ·ÎÆÄÀÏ È°¿ë ÃÖÀûÈ­(PGO): ¸í·É ij½Ã ½º·¡½Ì °¨¼Ò, ÄÚµå ·¹À̾ƿô À籸¼º, ÄÚµå »çÀÌÁî °¨¼Ò, À߸øµÈ ºÐ±â ¿¹Ãø °¨¼Ò µîÀ» ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®: ¼º´É ÃÖ´ëÈ­¸¦ À§ÇÑ ÃÖÀûÈ­µÈ È®Àå °¡´ÉÇÑ ¼öÇÐ ·çƾÀ» Æ÷ÇÔÇϰí ÇöÀç ¹× ¹Ì·¡ÀÇ ¸Å´Ï ÄÚ¾î(many-core) Ç÷§ÆûÀ¸·ÎÀÇ ¿Ïº®ÇÑ È®À强À» Á¦°øÇÕ´Ï´Ù.
IA-32 ¹× ÀÎÅÚ 64 ÀÀ¿ë ÇÁ·Î±×·¥¿ë ÀÎÅÚ® µð¹ö°Å¸¦ »ç¿ëÇÏ¿© ÃÖÀûÈ­µÈ ÄÚµå µð¹ö±ë: ÀÎÅÚ® ¾ÆÅ°ÅØÃ³¿ëÀ¸·Î ÃÖÀûÈ­µÈ Äڵ忡¼­ µð¹ö±ë ÇÁ·Î¼¼½ºÀÇ È¿À²¼ºÀ» Çâ»ó½Ãŵ´Ï´Ù. »õ·Î¿î ½º·¹µå ÄÚµå µð¹ö±ë ±â´É ¹× »õ GUI¸¦ Á¦°øÇÕ´Ï´Ù.
ÅëÇÕ ¹× °£¼ÒÈ­µÈ »õ·Î¿î ¼³Ä¡: ¸ðµç ±â´ÉÀ» ½±°í ºü¸£°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °£¼ÒÈ­µÈ '»ç¿ëÀÚ Á¤ÀÇ' ¼³Ä¡¸¦ ÅëÇØ ¿øÇÏ´Â ±¸¼º ¿ä¼Ò¸¦ ½±°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö¼ÓÀûÀÎ ¿ì¼ö °í°´ Áö¿ø: ÀÌÁ¦ ¾ÏÈ£·Î º¸È£µÇ´Â °³ÀÎ °èÁ¤ ¿Ü¿¡µµ Á¤º¸ È帧À» ÃËÁøÇÏ´Â ¿Â¶óÀÎ Ä¿¹Â´ÏƼ Áö¿ø Æ÷·³ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¸ðµç »ó¿ë ¹× ±³À°¿ë ¶óÀ̼¾½º ±¸ÀÔ ½Ã ±â¼ú Áö¿ø, ´ëÈ­½Ä ¹®Á¦ °ü¸®, ±â¼ú ¹× ÀÀ¿ë ÇÁ·Î±×·¥ Á¤º¸, Á¦Ç° ¾÷µ¥ÀÌÆ® µîÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̹ÌÁö ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É À̹ÌÁö

±â´É ÀåÁ¡
ÄÄÆÄÀÏ·¯ ¹× µð¹ö°Å
´õ ¸¹Àº Æ÷Æ®¶õ 2003 Áö¿ø ENUMERATOR, IEEE ºÎµ¿ ¼Ò¼öÁ¡ ¿¹¿Ü ó¸®, ALLOCATE È®Àå, ¹è¿­ ÀÛ¼ºÀÚ º¯°æ µîÀ» Ãß°¡·Î Áö¿øÇϹǷΠÆ÷Æ®¶õ ÀÀ¿ë ÇÁ·Î±×·¥À» Ç¥ÁØ¿¡ ´õ¿í °¡±õ°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃֽйöÀü¿¡¼­ µµÀÔµÈ ÀÌ·¯ÇÑ C »óÈ£ ¿î¿ë¼º ±â´ÉÀ» ÅëÇØ È¥ÇÕ ¾ð¾î ÀÀ¿ë ÇÁ·Î±×·¥À» º¸´Ù ¼ö¿ùÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù.
OpenMP* 3.0 OpenMP´Â API¿¡¼­ º´·ÄÈ­ Ãß»óÈ­¸¦ Çâ»ó½ÃÄÑ ½º·¹µå¸¦ °£¼ÒÈ­Çϰí ÄÚµåÀÇ À̽ļºÀ» °³¼±½Ãŵ´Ï´Ù. ÀÌÀü¿¡´Â ·çÇÁ ±â¹Ý µ¥ÀÌÅÍ º´·ÄÈ­·Î Á¦ÇѵǾúÁö¸¸, »õ·Î¿î 3.0 Ç¥ÁØ¿¡¼­´Â µ¥ÀÌÅÍ ¹× ÀÛ¾÷ º´·ÄÈ­°¡ ¸ðµÎ ´Ü¼øÈ­µÇ¾ú½À´Ï´Ù.
±âº»ÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ SSE2 ÄÄÆÄÀÏ·¯¸¦ ÅëÇØ »õ·Î¿î ÀÎÅÚ SSE(Streaming SIMD Extensions)ÀÇ ÀÌÁ¡À» ÀÚµ¿À¸·Î ÀÌ¿ëÇÕ´Ï´Ù. ±î´Ù·Î¿î Àú±Þ ÄÚµù ÀÛ¾÷À» ¼öÇàÇÏÁö ¾Ê°íµµ ÀÎÅÚ ÇÁ·Î¼¼¼­¸¦ ÃÖ´ë·Î Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ È£½ºÆ®/´ë»ó¿ëÀ¸·Î Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
º´·Ä ÄÄÆÄÀÏ ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ÆÄÀÏÀ» »ç¿ë °¡´ÉÇÑ ÇÁ·Î¼¼¼­¿¡ ÀûÀýÈ÷ ÇÒ´çÇÔÀ¸·Î½á ºôµå¸¦ Áö¿øÇÏ°í ÆíÁý/ÄÄÆÄÀÏ/µð¹ö±× ÁÖ±âÀÇ ¼Óµµ¸¦ Àü¹ÝÀûÀ¸·Î Çâ»ó½Ãŵ´Ï´Ù.
ÃÖÀûÈ­ º¸°í¼­ ´ç»çÀÇ °í±Þ ÃÖÀûÈ­ ±â´ÉÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀÏ·¯ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ Á¶Á¤ ÀÛ¾÷ ¼öÇàÀ» Çâ»ó½Ã۱⸦ ¿øÇÏ´Â »ç¿ëÀÚ¿¡°Ô º¸´Ù »ó¼¼ÇÑ ÃÖÀûÈ­ Áø´ÜÀ» Á¦°øÇÕ´Ï´Ù.
Á¤Àû °ËÁõ±â ¼Ò½º ÆÄÀÏ ¹®Á¦¸¦ ã¾Æ¼­ ºÐ¼®ÇÕ´Ï´Ù. Áø´Ü¿¡´Â OpenMP Áö½Ã¹®, °æ°è À§¹Ý, ¸Þ¸ð¸® ¼Õ»ó, ¸Þ¸ð¸® ´©¼ö, ¹öÆÛ ¿À¹öÇÃ·Î¿ì ¹× ÃʱâÈ­µÇÁö ¾ÊÀº ¸Þ¸ð¸® °ü·Ã ¹®Á¦°¡ Æ÷ÇԵ˴ϴÙ.

»õ·Î¿î µð¹ö°Å GUI

Eclipse ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§Æû ±â¹Ý GUI¸¦ ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ º´·ÄÈ­¸¦ º¸´Ù ½±°Ô »ìÆìº¼ ¼ö ÀÖ½À´Ï´Ù. ¸í·ÉÇà Áö¿øµµ Á¦°øÇÕ´Ï´Ù.
ÀÎÅÚ® MKL(ÀÎÅÚ® Math Kernel Library)
»õ·Î¿î "°èÃþÈ­µÈ" ¾ÆÅ°ÅØÃ³ »õ·Î¿î ¾ÆÅ°ÅØÃ³´Â ´ÜÀÏ ÆÐŰÁö·Î ´Ù¾çÇÑ °³¹ß ȯ°æ ±¸¼º ¹× ÇÁ·Î¼¼¼­¸¦ ÃÖ´ë·Î Áö¿øÇÕ´Ï´Ù.
»õ ½º·¹µù °èÃþ »ç¿ëÀÚÀÇ °³¹ß ȯ°æ°ú ÀÏÄ¡ÇÏ´Â ÀÌ °èÃþ ¹öÀü¿¡ ¿¬°áÇϸé ÀÎÅÚ MKL°ú ÀÀ¿ë ÇÁ·Î±×·¥ ³» ½º·¹µù °£¿¡ ½º·¹µù ºñȣȯ ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ»ê Ǫ¸®¿¡ º¯È¯ ÀÎÅÍÆäÀ̽º(DFTI) FFT »ç¿ë ½Ã Æí¸®Çϵµ·Ï DftiCopyDescriptor ÇÔ¼ö°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. DFTI¸¦ È£ÃâÇÏ´Â Á¤ÀûÀ¸·Î ¿¬°áµÈ ½ÇÇà ÆÄÀÏÀÇ Å©±â°¡ Å©°Ô °¨¼ÒµÇ¾úÀ¸¸ç ÀÌÁ¦ º¹¼Ò¼ö ±â¾ïÀå¼Ò(complex storage)¸¦ ½Ç¼ö °£ º¯È¯¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
LAPACK Çâ»ó ±ä LAPACK °è»ê °úÁ¤À» ÃßÀûÇϰųª Áß´ÜÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥ ³»¿¡¼­ mkl_progress¶ó´Â ÇÔ¼ö¸¦ Á¤ÀÇÇÏ¿© MKL LAPACK ·çƾ ºÎºÐ ÁýÇÕ¿¡¼­ Á¤±âÀûÀ¸·Î È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
VML È®Àå ¼º´ÉÀ» °í·ÁÇÏ¿© ÀÌÁ¦ ¸ðµç VML ÇÔ¼ö°¡ ½º·¹µåµË´Ï´Ù. ¶ÇÇÑ, ¼öÇÐ ÇÔ¼ö ºÎÁ¤È®¼ºÀÌ ¸Å°³ º¯¼ö ºÎÁ¤È®¼ºÀ» Áö¹èÇÏÁö ¾Ê´Â ÀÀ¿ë ÇÁ·Î±×·¥(¿¹: Monte Carlo ½Ã¹Ä·¹ÀÌ¼Ç ¹× ¹Ìµð¾î ÀÀ¿ë ÇÁ·Î±×·¥)¿ëÀ¸·Î »õ·Î¿î "¼º´É Çâ»ó(Enhance Performance)" ¸ðµå°¡ Á¦°øµË´Ï´Ù.
Sparse BLAS È®Àå Çâ»ó ±â´É¿¡´Â ½º·¹µåµÈ ·¹º§ 3 Sparse BLAS »ï°¢ ÇØ¹ý°ú ¸ðµç µ¥ÀÌÅÍ À¯Çü(single precision, complex ¹× double complex)¿¡ ´ëÇÑ Áö¿øÀÌ Æ÷ÇԵ˴ϴÙ.
±âŸ ±â´É
»õ·Î¿î Linux Áö¿ø Fedora* 9, Ubuntu* 8.04, GNU µµ±¸ üÀÎ 4.2 ¹× 4.3. Àüü ¸ñ·ÏÀº ½Ã½ºÅÛ »ç¾çÀ» ÂüÁ¶ÇϽʽÿÀ.
°£¼ÒÈ­µÈ ¼³Ä¡ ¸ðµç ±¸¼º ¿ä¼Ò¸¦ °ÅÀÇ ÇÑ ¹øÀÇ ´Ü°è·Î ¿Ïº®ÇÏ°Ô ¼³Ä¡ÇÒ ¼ö ÀÖµµ·Ï 'Àüü' ¼³Ä¡¸¦ ´É·üÈ­Çß½À´Ï´Ù.
»õ·Î¿î ¿Â¶óÀÎ Áö¿ø Ä¿¹Â´ÏƼ Çâ»óµÈ ¿Â¶óÀÎ Ä¿¹Â´ÏƼ Áö¿ø Æ÷·³°ú Áö½Ä ±â¹Ý °Ë»ö ±â´ÉÀ» »ç¿ëÇÏ¿© ¿øÇÏ´Â ´äº¯À» º¸´Ù ½Å¼ÓÇÏ°Ô Ã£À» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¿ì¼ö °í°´ Áö¿ø¿¡¼­ ¾ÏÈ£·Î º¸È£µÇ´Â °³ÀÎ °èÁ¤À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·Î¼¼¼­ Áö¿ø ÀÎÅÚ® ¾ÆÅè¢â ÇÁ·Î¼¼¼­¿¡ ´ëÇÑ Áö¿ø Ãß°¡´Â ÃßÈÄÀÇ °¢ ÇÁ·Î¼¼¼­ ¼¼´ë Áö¿øÀ» º¸ÀåÇÔÀ¸·Î½á °í°´ÀÇ ÅõÀÚ¸¦ ÇâÈÄ¿¡µµ º¸ÀåÇÏ·Á¸é ´ç»ç ¾à¼ÓÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Áö¿øÀº »õ·Î¿î Çϵå¿þ¾î Ç÷§ÆûÀÌ ³î¶ó¿î ¼Óµµ·Î Ãâ½ÃµÇ´Â ¼¼°è¿¡¼­ Áß¿äÇÑ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù.

À̹ÌÁö ±â¼ú Áö¿ø À̹ÌÁö

ÀÎÅÚ Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯¸¦ ±¸ÀÔÇÏ¸é ¾ÏÈ£·Î º¸È£µÇ´Â ´ëÈ­Çü ¹®Á¦ °ü¸® ¹× Ä¿¹Â´ÏÄÉÀÌ¼Ç À¥ »çÀÌÆ®ÀÎ ÀÎÅÚ® ¿ì¼ö °í°´ Áö¿øÀ» ÅëÇØ 1³â°£ ±â¼ú Áö¿ø°ú Á¦Ç° ¾÷µ¥ÀÌÆ®¸¦ ¹Þ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ ¿ì¼ö °í°´ Áö¿ø ¼­ºñ½º¸¦ ÅëÇØ ÁúÀǸ¦ Á¦ÃâÇϰí Á¦Ç° ¾÷µ¥ÀÌÆ®¸¦ ´Ù¿î·ÎµåÇϸç, ±â¼ú Á¤º¸, ÀÀ¿ë ÇÁ·Î±×·¥ Á¤º¸ ¹× ±âŸ ¹®¼­¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ´ëºÎºÐÀÇ ¹®Á¦ ÇØ°áÀ» µ½´Â ½Å¼ÓÇÏ°í Æí¸®ÇÑ 1Â÷ÀûÀÎ ÀÚ¿øÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ Æ÷·³À» °³¼±Çß½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÎÅÚ® µî·Ï ¼¾Å͸¦ ¹æ¹®ÇϽʽÿÀ.


À̹ÌÁö ȣȯ¼º À̹ÌÁö

º» ÀÎÅÚ Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯´Â ±âÁ¸ Æ÷Æ®¶õ 90, Æ÷Æ®¶õ 77 ¹× Æ÷Æ®¶õ IV Ç¥ÁØÀº ¹°·Ð Æ÷Æ®¶õ 95 ¾ð¾î Ç¥ÁØÀ» ¿ÏÀü Áö¿øÇÕ´Ï´Ù. ÀÌ Á¦Ç°¿¡´Â ¶ÇÇÑ ³Î¸® »ç¿ëµÇ´Â ´Ù¾çÇÑ ¾ð¾î È®Àå°ú ÇÔ²² Æ÷Æ®¶õ 2003 ¾ð¾î Ç¥ÁØÀÇ ¸¹Àº ±â´Éµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Ãâ½Ã Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.


À̹ÌÁö ½Ã½ºÅÛ »ç¾ç À̹ÌÁö
ÇÁ·Î¼¼¼­ ¿ë¾î

ÀÎÅÚ® ÄÄÆÄÀÏ·¯´Â ¼¼ °¡Áö Ç÷§Æû(ÇÁ·Î¼¼¼­¿Í ¿î¿µ üÁ¦ Á¾·ùÀÇ ÀϹÝÀûÀÎ Á¶ÇÕ)À» Áö¿øÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â ÀÎÅÚÀÌ ¹®¼­, ¼³Ä¡ ÀýÂ÷ ¹× Áö¿ø »çÀÌÆ®¿¡¼­ Ç÷§ÆûÀ» ¼³¸íÇϴµ¥ »ç¿ëÇÏ´Â ¿ë¾î¸¦ ¼³¸íÇÕ´Ï´Ù.

IA-32 ¾ÆÅ°ÅØÃ³ - ÀÎÅÚ ÆæÆ¼¾ö® II ÇÁ·Î¼¼¼­¿Í ÀϹÝÀûÀ¸·Î ȣȯµÇ´Â 32ºñÆ® ÇÁ·Î¼¼¼­(¿¹: ÀÎÅÚ® ÆæÆ¼¾ö® 4 ÇÁ·Î¼¼¼­ ¶Ç´Â ÀÎÅÚ® Á¦¿Â® ÇÁ·Î¼¼¼­)³ª 32ºñÆ® ¿î¿µ üÁ¦("Linux x86")¸¦ ½ÇÇàÇÏ´Â, µ¿ÀÏÇÑ ¸í·É ÁýÇÕÀ» Áö¿øÇϴ Ÿ Á¦Á¶¾÷üÀÇ ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÀ» µÐ ½Ã½ºÅÛÀ» ¸»ÇÕ´Ï´Ù.

ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ - 64ºñÆ® ¿î¿µ üÁ¦("Linux x86_64")¸¦ ½ÇÇàÇÏ´Â 64ºñÆ® ¾ÆÅ°ÅØÃ³ È®ÀåÀ» °¡Áø IA-32 ¾ÆÅ°ÅØÃ³ ÇÁ·Î¼¼¼­(¿¹: ÀÎÅÚ® ÄÚ¾î¢â2 ÇÁ·Î¼¼¼­ Á¦Ç°±º)¿¡ ±â¹ÝÇÑ ½Ã½ºÅÛÀ» ÀÏĽÀ´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ 32ºñÆ® ¹öÀüÀÇ Linux ¿î¿µ üÁ¦¸¦ ½ÇÇà ÁßÀ̶ó¸é IA-32 ¾ÆÅ°ÅØÃ³°¡ ´ë½Å Àû¿ëµË´Ï´Ù. "Linux x86_64" ¿î¿µ üÁ¦¸¦ ½ÇÇàÇÏ´Â AMD* ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÀ» µÐ ½Ã½ºÅÛµµ ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ÀÀ¿ë ÇÁ·Î±×·¥¿ë ÀÎÅÚ ÄÄÆÄÀÏ·¯¿¡¼­ Áö¿øÇÕ´Ï´Ù.

IA-64 ¾ÆÅ°ÅØÃ³ - 64ºñÆ® ¿î¿µ üÁ¦¸¦ ½ÇÇàÇÏ´Â ÀÎÅÚ® ¾ÆÀÌÅ״Ͼö® ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÇÑ ½Ã½ºÅÛÀ» ¸»ÇÕ´Ï´Ù.

¿ø½Ã ¹× Å©·Î½º Ç÷§Æû °³¹ß

"¿ø½Ã"¶ó´Â ¿ë¾î´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ Ç÷§Æû°ú µ¿ÀÏÇÑ À¯ÇüÀÇ Ç÷§Æû¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ºôµåÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, IA-32 ¾ÆÅ°ÅØÃ³¿¡¼­ ½ÇÇàµÉ ÀÀ¿ë ÇÁ·Î±×·¥À» IA-32 ¾ÆÅ°ÅØÃ³¿¡¼­ ºôµåÇÏ´Â °ÍÀÌ ¿©±â¿¡ ÇØ´çµË´Ï´Ù. "Å©·Î½º Ç÷§Æû" ¶Ç´Â "Å©·Î½º ÄÄÆÄÀÏ"À̶ó´Â ¿ë¾î´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ Ç÷§Æû°ú ´Ù¸¥ À¯ÇüÀÇ Ç÷§Æû¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ºôµåÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, IA-64 ¾ÆÅ°ÅØÃ³¿¡¼­ ½ÇÇàµÉ ÀÀ¿ë ÇÁ·Î±×·¥À» IA-32 ¾ÆÅ°ÅØÃ³¿¡¼­ ºôµåÇÏ´Â °æ¿ì°¡ ¿©±â¿¡ ÇØ´çµË´Ï´Ù. ¸ðµç Á¶ÇÕÀÇ Å©·Î½º Ç÷§Æû °³¹ßÀÌ Áö¿øµÇ´Â °ÍÀº ¾Æ´Ï¸ç, ÀϺΠÁ¶ÇÕÀÇ °æ¿ì¿¡´Â µµ±¸¿Í ¶óÀ̺귯¸®¸¦ Ãß°¡·Î ¼³Ä¡ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½Àº Áö¿øµÇ´Â ÄÄÆÄÀÏ È£½ºÆ®(ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ºôµåµÇ´Â ½Ã½ºÅÛ)¿Í ÀÀ¿ë ÇÁ·Î±×·¥ ´ë»ó(ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â ½Ã½ºÅÛ)ÀÇ Á¶ÇÕÀ» º¸¿©ÁÝ´Ï´Ù.

IA-32 ¾ÆÅ°ÅØÃ³ È£½ºÆ®: Áö¿ø ´ë»ó: IA-32
ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ È£½ºÆ®: Áö¿ø ´ë»ó: IA-32 ¹× ÀÎÅÚ® 64
IA-64 ¾ÆÅ°ÅØÃ³ È£½ºÆ®: Áö¿ø ´ë»ó: IA-64
È£½ºÆ®¿Í ´Ù¸¥ ´ë»ó ½Ã½ºÅÛ¿ëÀ¸·Î °³¹ßÇÏ·Á¸é »ç¿ëÇϰí ÀÖ´Â Linux ¹èÆ÷ÆÇ¿¡¼­ ¶óÀ̺귯¸® ±¸¼º ¿ä¼Ò(¿É¼Ç)¸¦ ¼³Ä¡ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
IA-32 ¾ÆÅ°ÅØÃ³ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ »ç¾ç
ÀÎÅÚ® SSE2(ÀÎÅÚ® Streaming SIMD 2 Extensions) ¸í·ÉÀ» Áö¿øÇÏ´Â IA-32 ¾ÆÅ°ÅØÃ³ ÇÁ·Î¼¼¼­(¿¹: ÀÎÅÚ ÆæÆ¼¾ö® 4 ÇÁ·Î¼¼¼­) ¶Ç´Â ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÀ» µÐ ½Ã½ºÅÛ
512 MB RAM(1 GB ±ÇÀå)
¸ðµç ±â´É ¼³Ä¡¸¦ À§ÇÑ 1.5 GBÀÇ »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£
´ÙÀ½ Linux ¹èÆ÷ÆÇ Áß Çϳª(ÀÌ ¸ñ·ÏÀº ÀÎÅÚ¿¡¼­ Å×½ºÆ®ÇÑ ¹èÆ÷ÆÇ ¸ñ·ÏÀ̸ç, ´Ù¸¥ ¹èÆ÷ÆÇÀº ÀÛµ¿ ¿©ºÎ°¡ È®½ÇÄ¡ ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Àǹ® »çÇ×ÀÌ ÀÖÀ¸¸é "±â¼ú Áö¿ø"À» ÂüÁ¶ÇϽʽÿÀ.)
- Asianux* 3.0
- Debian* 4.0
- Fedora* 9
- Red Hat Enterprise Linux* 3, 4, 5
- SUSE LINUX Enterprise Server* 9, 10
- TurboLinux* 11
- Ubuntu* 8.04
Linux ±¸¼º ¿ä¼Ò compat-libstdc++(libstdc++.so.5 Á¦°ø)
GCC, g++ ¹× °ü·Ã µµ±¸¸¦ Æ÷ÇÔÇÑ Linux °³¹ßÀÚ µµ±¸ ±¸¼º ¿ä¼Ò ¼³Ä¡
ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ »ç¾ç
ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ÇÁ·Î¼¼¼­ ¶Ç´Â AMD 64ºñÆ® ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÇÑ ½Ã½ºÅÛ
512 MB RAM(1 GB ±ÇÀå)
¸ðµç ±â´É ¼³Ä¡¸¦ À§ÇÑ 1.5 GBÀÇ »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£
°¡»ó ¸Þ¸ð¸® ÆäÀÌ¡ ÆÄÀÏÀ» À§ÇÑ 100 MBÀÇ ÇÏµå µð½ºÅ© °ø°£. ÃÖ¼ÒÇÑ ¼³Ä¡µÈ LinuxÀÇ ¹èÆ÷ ¹öÀü¿¡ ±ÇÀåµÇ´Â °¡»ó ¸Þ¸ð¸® ¾çÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ Linux ¹èÆ÷ÆÇ Áß Çϳª(ÀÌ ¸ñ·ÏÀº ÀÎÅÚ¿¡¼­ Å×½ºÆ®ÇÑ ¹èÆ÷ÆÇ ¸ñ·ÏÀ̸ç, ´Ù¸¥ ¹èÆ÷ÆÇÀº ÀÛµ¿ ¿©ºÎ°¡ È®½ÇÄ¡ ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Àǹ® »çÇ×ÀÌ ÀÖÀ¸¸é "±â¼ú Áö¿ø"À» ÂüÁ¶ÇϽʽÿÀ.)
- Asianux* 3.0
- Debian* 4.0
- Fedora* 9
- Red Hat Enterprise Linux* 3, 4, 5
- SGI ProPack* 5
- SUSE LINUX Enterprise Server* 9, 10
- TurboLinux* 11
- Ubuntu* 8.04
GCC, g++ ¹× °ü·Ã µµ±¸¸¦ Æ÷ÇÔÇÑ Linux °³¹ßÀÚ µµ±¸ ±¸¼º ¿ä¼Ò ¼³Ä¡
Linux ±¸¼º ¿ä¼Ò compat-libstdc++(libstdc++.so.5 Á¦°ø)
32ºñÆ® ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ´Â Linux ±¸¼º ¿ä¼Ò(ia32-libs¶ó°íµµ ÇÔ)
IA-64 ¾ÆÅ°ÅØÃ³ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ »ç¾ç
ÀÎÅÚ® ¾ÆÀÌÅ״Ͼö® ÇÁ·Î¼¼¼­ ±â¹Ý ½Ã½ºÅÛ
512 MB RAM(1 GB ±ÇÀå)
¸ðµç ±â´É ¼³Ä¡¸¦ À§ÇÑ 1.5 GBÀÇ »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£
´ÙÀ½ Linux ¹èÆ÷ÆÇ Áß Çϳª(ÀÌ ¸ñ·ÏÀº ÀÎÅÚ¿¡¼­ Å×½ºÆ®ÇÑ ¹èÆ÷ÆÇ ¸ñ·ÏÀ̸ç, ´Ù¸¥ ¹èÆ÷ÆÇÀº ÀÛµ¿ ¿©ºÎ°¡ È®½ÇÄ¡ ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Àǹ® »çÇ×ÀÌ ÀÖÀ¸¸é "±â¼ú Áö¿ø"À» ÂüÁ¶ÇϽʽÿÀ.)
- Asianux* 3.0
- Debian* 4.0
- Red Hat Enterprise Linux* 3, 4, 5
- SUSE LINUX Enterprise Server* 9, 10
- TurboLinux* 11
- Ubuntu* 8.04
GCC, g++ ¹× °ü·Ã µµ±¸¸¦ Æ÷ÇÔÇÑ Linux °³¹ßÀÚ µµ±¸ ±¸¼º ¿ä¼Ò ¼³Ä¡
Linux ±¸¼º ¿ä¼Ò compat-libstdc++(libstdc++.so.5 Á¦°ø)
ÀÎÅÚ® µð¹ö°ÅÀÇ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϱâ À§ÇÑ Ãß°¡ »ç¾ç
IA-32 ¾ÆÅ°ÅØÃ³ ½Ã½ºÅÛ ¶Ç´Â ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ½Ã½ºÅÛ
Java* Runtime Environment 5.0(1.5.0À̶ó°íµµ ÇÔ)
ÀÎÅÚ® Ŭ·¯½ºÅÍ OpenMP*¸¦ »ç¿ëÇϱâ À§ÇÑ Ãß°¡ »ç¾ç(¼±ÅÃÀû ±â´É)
ÇÊ¿äÇÑ ÃÖ¼Ò Çϵå¿þ¾î(³ëµå´ç)
- ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ½Ã½ºÅÛ ¶Ç´Â IA-64 ¾ÆÅ°ÅØÃ³ ½Ã½ºÅÛ
±ÇÀå Çϵå¿þ¾î(³ëµå´ç)
- 2 GB RAM
- 10 GB µð½ºÅ© °ø°£
¿î¿µ üÁ¦:
- Red Hat* Enterprise Linux* 3.0, 4.0
- SUSE Linux Enterprise Server* 9.0, 10.0
POSIX* ½º·¹µå: NPTL
Infiniband* Áö¿øÀ» À§ÇÑ ¿ä±¸ »çÇ×:
OFED(Open Fabrics Enterprise Distribution) 1.0 ÀÌ»ó
OFED ¼ÒÇÁÆ®¿þ¾î´Â https://svn.openfabrics.org/svn/openib/gen2/branch¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.
±ÇÀå ¼ÒÇÁÆ®¿þ¾î
ÀÎÅÚ® ÃßÀû ºÐ¼®±â ¹× ¼öÁý±â
ÀÎÅÚ® ½º·¹µå ÇÁ·ÎÆÄÀÏ·¯
ÀÎÅÚ® ½º·¹µå °Ë»ç±â
Ŭ·¯½ºÅÍ »ç¾ç
Áö¿øµÇ´Â ´ÙÀ½ Åë½Å ÆÐºê¸¯ Áß Çϳª: ÀÌ´õ³Ý*, ±â°¡ºñÆ® ÀÌ´õ³Ý*, Infiniband* ¶Ç´Â TCP/IP¸¦ Áö¿øÇÏ´Â ±âŸ ÆÐºê¸¯.
Ŭ·¯½ºÅÍ OpenMp* ÇÁ·Î±×·¥ÀÇ ½ÇÇà¿¡ °ü¿©ÇÏ´Â ¸ðµç ³ëµå´Â ½ÇÇàÇÏ´Â ¿î¿µ üÁ¦¿Í Ä¿³Î ¹öÀüÀÌ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. ³ëµåÀÇ ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛ ¹× ½Ã½ºÅÛ °æ·Î°¡ °¡´ÉÇÑ ÇÑ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
ÇÁ·Î±×·¥¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½º¿Ò °ø°£ÀÌ ÃæºÐÇØ¾ß ÇÕ´Ï´Ù. Linux ÇÁ·Î±×·¥¿¡¼­ ÇÊ¿ä·Î ÇÏ´Â ÀÏ¹Ý ½º¿Ò °ø°£ ¿Ü¿¡µµ, Ŭ·¯½ºÅÍ OpenMP*¸¦ »ç¿ëÇÏ·Á¸é °øÀ¯ °¡´ÉÇÑ ¹é¾÷ ÀúÀå¼Ò¿ëÀ¸·Î µð½ºÅ© °ø°£À» º°µµ·Î ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù. °øÀ¯ ¹é¾÷ ÀúÀå¼Ò´Â ±âº»ÀûÀ¸·Î /tmp¿¡ ÇÒ´çµÇ¸ç ÇÁ·Î±×·¥¿¡ ÇÒ´çµÈ °øÀ¯ ÆäÀÌÁöÀÇ µÎ ¹è Å©±â¿¡ ÇØ´çÇÏ´Â °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. kmp_cluster.ini ÆÄÀÏ¿¡¼­ --backing-store ¿É¼ÇÀ» »ç¿ëÇÏ¿© /tmp ÀÌ¿ÜÀÇ µð·ºÅ丮¿¡ °øÀ¯ ¹é¾÷ ÀúÀå¼Ò¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í:
º» ÀÎÅÚ ÄÄÆÄÀÏ·¯ Á¦Ç°µéÀº ´Ù¾çÇÑ GCC ¹öÀüÀÌ ¼³Ä¡µÈ ´Ù¼öÀÇ Linux ¹èÆ÷ÆÇ¿¡¼­ Å×½ºÆ®µÇ¾ú½À´Ï´Ù. ÀϺΠLinux ¹èÆ÷ÆÇ¿¡´Â ´ç»ç¿¡¼­ Å×½ºÆ®ÇÑ °Í°ú ´Ù¸¥ Çì´õ ÆÄÀÏÀÌ Æ÷Ç﵃ ¼ö Àִµ¥, ÀÌ·Î ÀÎÇØ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÇÏ´Â glibc ¹öÀüÀº »ç¿ë ÁßÀÎ GCC ¹öÀü°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÃÖ»óÀÇ °á°ú¸¦ ¾òÀ¸·Á¸é À§¿¡ ³ª¿­µÈ ¹èÆ÷ÆÇ°ú ÇÔ²² Á¦°øµÇ´Â GCC ¹öÀü¸¸ »ç¿ëÇϽʽÿÀ.
-O3, -ipo, -openmp µî°ú °°Àº °í±Þ ÃÖÀûÈ­ ¿É¼ÇÀ» »ç¿ëÇÏ´Â ´ëÇü ¼Ò½º ÆÄÀÏ(¼ö õ ¶óÀÎ) ÄÄÆÄÀÏ ½Ã¿¡´Â ´õ ¸¹Àº RAMÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ó±â¿¡¼­ ÇÁ·Î¼¼¼­ ¸ðµ¨¸íÀ» ÀÏÀÏÀÌ ¿­°ÅÇÒ ¼ö´Â ¾øÁö¸¸ ¿­°ÅµÈ ¸ðµ¨¸í°ú µ¿ÀÏÇÑ ¸í·É ÁýÇÕÀ» ¿Ã¹Ù·Î Áö¿øÇÏ´Â ´Ù¸¥ ÇÁ·Î¼¼¼­ ¸ðµ¨¿¡¼­µµ ÀÛµ¿ÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ƯÁ¤ ÇÁ·Î¼¼¼­ ¸ðµ¨¿¡ °üÇÏ¿© Áú¹®ÀÌ ÀÖÀ¸¸é "±â¼ú Áö¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
ÀϺΠÃÖÀûÈ­ ¿É¼Ç¿¡´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â ÇÁ·Î¼¼¼­ À¯Çü¿¡ µû¶ó Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÇØ´ç ¿É¼ÇÀÇ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÎÅÚÀº ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼º´É, ±â´É¼º ¹× È¿À²¼ºÀ» Çâ»ó½ÃŰ´Â µµ±¸¿Í Áö¿øÀ» ¸ðµÎ Á¦°øÇÕ´Ï´Ù.
Windows* ¹× Linux*ÀÇ ÁÖ¿ä °³¹ß ȯ°æ°ú ȣȯÀÌ °¡´ÉÇÑ ÀÎÅÚ® ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¦Ç°Àº ÀÎÅÚ ÇÁ·Î¼¼¼­ÀÇ Ãֽбâ´ÉÀ» Ȱ¿ëÇÏ´Â °¡Àå ºü¸£°í ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¦Ç°Àº Àüü °³¹ß °úÁ¤¿¡¼­ »ç¿ëÇϵµ·Ï Á¦À۵ǾúÀ¸¸ç ÀÎÅÚ® ¼º´É ¶óÀ̺귯¸®, ÀÎÅÚ® ÄÄÆÄÀÏ·¯(Windows, Linux ¹× Mac OS* X¿ë C++/Æ÷Æ®¶õ), ÀÎÅÚ® VTune¢â ºÐ¼®±â, ÀÎÅÚ® ½º·¹µù µµ±¸ ¹× ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸ µîÀÌ Æ÷ÇԵ˴ϴÙ.
ÀÎÅÚ® ¿ì¼ö °í°´ Áö¿ø À¥ »çÀÌÆ®´Â ¸ðµç ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î Á¦Ç°, Á¦Ç° ¾÷µ¥ÀÌÆ® ¹× °ü·Ã ´Ù¿î·Îµå¿¡ ´ëÇÑ Àü¹® ±â¼ú Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ±âŸ Á¦Ç° Á¤º¸´Â ´ÙÀ½ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ: www.intel.com/software/products.
ÀÎÅÚ, ÀÎÅÚ ·Î°í ¹× VTuneÀº ¹Ì±¹°ú ±âŸ ±¹°¡¿¡¼­ ÀÎÅڻ糪 ÀÚȸ»çÀÇ »óÇ¥ ¶Ç´Â µî·Ï »óÇ¥ÀÔ´Ï´Ù.
* ±âŸ ºê·£µå ¹× À̸§Àº ´Ù¸¥ ȸ»çÀÇ »óÇ¥ ¶Ç´Â µî·Ï »óÇ¥ÀÏ ¼ö ÀÖ½À´Ï´Ù.
Copyright 2008, ÀÎÅÚ»ç