| Windows ¿ë Intel C ÄÄÆÄÀÏ·¯ Intel C ++ ÄÄÆÄÀÏ·¯ 10.0.023 ÀÎÅÚ ÄÄÆÄÀÏ·¯ µµ¿ò¸» Windows ¼ÒÇÁÆ®¿þ¾î°¡ ÃÖ°í ¼Óµµ·Î ½ÇÇàµÇ´Â µ¥ µµ¿òÀ̵˴ϴÙ. |
Áö±Ý ´Ù¿î·Îµå |
Windows ¿ë Intel C ÄÄÆÄÀÏ·¯ ¼øÀ§ ¹× ¿ä¾à
Windows ¿ë Intel C ÄÄÆÄÀÏ·¯ ű×
Windows ¿ë Intel C ÄÄÆÄÀÏ·¯ ¼³¸í
ÀÎÅÚ ÄÄÆÄÀÏ·¯ µµ¿ò¸» Windows ¼ÒÇÁÆ®¿þ¾î°¡ ÃÖ°í ¼Óµµ·Î ½ÇÇàµÇ´Â Intel Compilers Windows ¼ÒÇÁÆ®¿þ¾î°¡ ÃÖ°í ¼Óµµ·Î ½ÇÇàµÇ´Â µ¥ µµ¿òÀ̵˴ϴÙ. ÀÎÅÚ ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© °³¹ßÀÚ´Â µ¥½ºÅ©Åé, ¼¹ö, ÈÞ´ë ÀüÈ ¹× ÇÚµå Çïµå ÀåÄ¡ ¿ë °í¼º´É ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÄÄÆÄÀÏ·¯´Â WindowsÀÇ ±âÁ¸ °³¹ß ȯ°æ°ú ȣȯµÇ¹Ç·Î »ç¿ëÇϱ⠽±½À´Ï´Ù. Microsoft Visual C ++ * 6.0 ¹× .NET°ú °°Àº ¼±µµÀû ÀÎ °³¹ß ȯ°æ°ú ¹ÙÀ̳ʸ® ȣȯµË´Ï´Ù. Fortran ÄÄÆÄÀÏ·¯´Â Compaq Visual Fortran°ú Å©°Ô ¼Ò½ºÀÔ´Ï´Ù. Intel ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¦Ç°ÀÇ ¸ðµç ±¸¸Å¿¡´Â ÇØ´ç ½Ã°£ µ¿¾È Intel Premier Áö¿ø ¹× ¸ðµç Á¦Ç° ¾÷µ¥ÀÌÆ®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â 1 ³âÀÇ Áö¿ø ¼ºñ½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "Windows ¿ë Intel C ÄÄÆÄÀÏ·¯"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. °í±Þ ÃÖÀûÈ ±â´ÉÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÃÖÀûÀÇ ¼º´ÉÀ» ¾ò´Â ½±°í ºü¸¥ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. °³¹ß µµ±¸¿Í ȣȯµÇ´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¡¸Ó´Â ÀÌ¹Ì Windows ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß¿¡ »ç¿ëÇÕ´Ï´Ù. Intel¿¡¼ Á÷Á¢ Á÷Á¢ÇÏ´Â Æ÷°ýÀû ÀÎ Áö¿øÀº ÃֽŠÄÄÆÄÀÏ·¯ ¸±¸®½º¿Í ÇöÀç À¯ÁöµË´Ï´Ù. °í±Þ ÃÖÀûÈ ±â´É : °£´ÜÇÏ°í È¿À²ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ½º·¹µùÀ»À§ÇÑ OpenMP ¹× ÀÚµ¿ º´·Äȸ¦ Æ÷ÇÔÇÑ ´ÙÁß ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ Áö¿ø. ÇØ´ç ÃÖÀûÈ (IPO)´Â ÀÚÁÖ »ç¿ëµÇ´Â ¼Ò±Ô¸ð ¶Ç´Â Áß¼Ò ±Ô¸ðÀÇ ±â´ÉÀÇ ¼º´É, ƯÈ÷ ·çÇÁ ³»¿¡¼ ÀüÈ°¡ Æ÷ÇÔ µÈ ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» ȹ±âÀûÀ¸·Î Çâ»ó½Ãŵ´Ï´Ù. ÇÁ·ÎÆÄÀÏ ¾È³» ÃÖÀûÈ (PGO)´Â Áöħ ij½Ã¸¦ ÁÙÀÌ°í ÄÚµå ·¹À̾ƿôÀ» À籸¼ºÇÏ°í, ÄÚµå Å©±â¸¦ À籸¼ºÇÏ°í, ÁöÁ¡ ¿ÀÇظ¦ ÁÙÀÓÀ¸·Î½á ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÚµ¿ Vectorizer´Â Äڵ带 º´·ÄÈÇÏ°í ·çÇÁ ÇʸµÀ» Æ÷ÇÔÇÏ¿© µ¥ÀÌÅ͸¦ Á¤·ÄÇÏ¿© Á¤·Ä µÈ·Îµå ¹× ·çÇÁ unrollÀ» »ý¼ºÇÏ¿© Àüü ij½Ã ¶óÀÎÀÇ ÇÁ¸® ÆäÄ¡¿Í ÀÏÄ¡Çϵµ·Ï Á¤·ÄµË´Ï´Ù. HLO (High Level Optimization)´Â ·çÇÁ º¯È¯ ¹× »çÀü °¡Á® ¿À±â·Î °ø°ÝÀûÀÎ ÃÖÀûȸ¦ Á¦°øÇÕ´Ï´Ù. Intel µð¹ö°Å¸¦ »ç¿ëÇÏ¿© ÃÖÀûÈ µÈ ÄÚµå µð¹ö±ëÀº ÀÎÅÚ ¾ÆÅ°ÅØó¿¡ ÃÖÀûÈ µÈ Äڵ忡¼ µð¹ö±ë ÇÁ·Î¼¼½ºÀÇ È¿À²¼ºÀ» Çâ»ó½Ãŵ´Ï´Ù. ¿ä±¸ »çÇ× : ÇÁ·Î¼¼¼ - IA-32 ÇÁ·Î¼¼¼ ÀÎ Intel Pentium II ÇÁ·Î¼¼¼ ¶Ç´Â 450MHz (Intel Itanium 2 ÇÁ·Î¼¼¼, Intel EM64T, AMD Athlon * ¶Ç´Â Opteron * ÇÁ·Î¼¼¼°¡ÀÖ´Â ÇÁ·Î¼¼¼)¸¦ ±â¹ÝÀ¸·Î ÇÑ ½Ã½ºÅÛ RAM - IA-32 : 256MB, ±âŸ : 512MB µð½ºÅ© °ø°£ 300MBÀÇ ¹«·á ÇÏµå µð½ºÅ© °ø°£°ú ´Ù¿î·Îµå ¹× Àӽà ÆÄÀÏÀ» ¼³Ä¡ÇÏ´Â µ¿¾È Ãß°¡ 300MBÀÔ´Ï´Ù. °¡»ó ¸Þ¸ð¸® ÆäÀÌ¡ ÆÄÀÏÀ»À§ÇÑ 100MBÀÇ ÇÏµå µð½ºÅ© °ø°£. ¿î¿µ üÁ¦¿¡¼ ±ÇÀåÇÏ´Â ÃÖ¼ÒÇÑÀÇ °¡»ó ¸Þ¸ð¸®¸¦ Àû¾îµµ »ç¿ëÇؾßÇÕ´Ï´Ù. Á¦ÇÑ »çÇ× : ÀÌ »çº»Àº 30 ÀÏ µ¿¾È À¯È¿Çϸç 30 ÀÏ Æò°¡ ±â°£ µ¿¾È °í°´ Áö¿øÀÌ Á¦°øµË´Ï´Ù.
Windows ¿ë Intel C ÄÄÆÄÀÏ·¯ °ü·Ã ¼ÒÇÁÆ®¿þ¾î