Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯

Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯´Â ´ÙÁß ½º·¹µå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ °¡Àå ÀûÇÕÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Free for non-commerc...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Intel Corporation
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.intel.com/

Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯ ű×


Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯ ¼³¸í

Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯´Â ¸ÖƼ ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ °¡Àå ÀûÇÕÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯´Â ¸ÖƼ ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ °¡Àå ÀûÇÕÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. Àü¹® ¿¡µð¼Ç ¸¸ ÀÚµ¿ ÇÁ·Î¼¼¼­ µð½ºÆÐÄ¡, º¤ÅÍ È­, ÀÚµ¿ º´·ÄÈ­, OpenMP, µ¥ÀÌÅÍ ÇÁ¸® ÆäÄ¡, ·çÇÁ unrolling, »ó´çÇÑ Fortran 2003 Áö¿ø ¹× ÃÖÀûÈ­ µÈ ¼öÇРó¸® ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇϴ ÷´Ü ÃÖÀûÈ­, ¸ÖƼ ½º·¹µù ¹× ÇÁ·Î¼¼¼­ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. Professional EditionÀº °í¼º´É ÄÄÆÄÀÏ·¯¿Í Intel Math Ä¿³Î ¶óÀ̺귯¸® (Intel MKL)¸¦ °áÇÕÇÕ´Ï´Ù. ÀÌ ¶óÀ̺귯¸®´Â º°µµ·Î »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ Àü¹® ¿¡µð¼ÇÀº »ó´çÇÑ °¡°Ý Àý°¨À¸·Î °ß°íÇÏ°í °í¼º´É º´·Ä Äڵ带 ±¸ÃàÇϱâÀ§ÇÑ °­·ÂÇÑ ±â¹ÝÀ» ¸¸µì´Ï´Ù. Standard Edition ÄÄÆÄÀÏ·¯´Â Professional Edition ÄÄÆÄÀÏ·¯¿Í µ¿ÀÏÇÑ ¼º´É°ú ±â´ÉÀ» °¡ÁöÁö ¸¸ Intel MKLÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯ ¿ë Cluster OpenMP´Â Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯ÀÇ ¸ðµç ±â´É°ú OpenMP º´·Ä 󸮸¦ 64 ºñÆ® ÀÎÅÚ ¾ÆÅ°ÅØó ±â¹Ý Ŭ·¯½ºÅÍ·Î È®ÀåÇÏ´Â °£´ÜÇÑ ¼ö´ÜÀ» Á¦°øÇÏ´Â µ¥ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "Intel Fortran For Linux ¿ë ÄÄÆÄÀÏ·¯"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ °£´ÜÇÏ°í È¿À²ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ½º·¹µùÀ»À§ÇÑ OpenMP ¹× ÀÚµ¿ º´·Ä 󸮸¦ Æ÷ÇÔÇÑ ¸ÖƼ ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ Áö¿ø. ¡¤ ÀÚµ¿ º¤ÅÍÈ­ ÃֽŠÇÁ·Î¼¼¼­ÀÇ SSE (Streaming Simd Extensions) ¸í·É¾î ¼¼Æ® ¾ÆÅ°ÅØó (SSE, SSE2, SSE3, SSSE3 ¹× SSE4)¸¦ È°¿ëÇÏ´Â Äڵ尡 º´·ÄÈ­µË´Ï´Ù. ¡¤ °í¼º´É º´·Ä ¿ÉƼ¸¶ÀÌ Àú (HPO) ÀÚµ¿ º¤ÅÍÈ­, OpenMP ¶Ç´Â ÀÚµ¿ º´·ÄÈ­°¡ ij½Ã ¹× ¸Þ¸ð¸® ¾×¼¼½º, SIMD ¸í·É¾î ¼¼Æ® ¹× ¿©·¯ Äھ ´ëÇÑ ÇÁ·Î¼¼¼­ ±â´ÉÀ» °¡Àå Àß »ç¿ëÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ ·çÇÁ¸¦ ±¸Á¶È­ÇÏ°í ÃÖÀûÈ­ÇÕ´Ï´Ù. 10.0ÀÇ »õ·Î¿îÀÌ Çõ½ÅÀûÀÎ ±â´ÉÀº º¤ÅÍÈ­, º´·ÄÈ­ ¹× ·çÇÁ º¯È¯À»º¸´Ù ºü¸£°í È¿°úÀûÀÌ°íº¸´Ù ½Å·ÚÇÒ ¼öÀÖ´Â ´ÜÀÏ Æнº·Î °áÇÕÇÕ´Ï´Ù. ¡¤ °ø°³ ÃÖÀûÈ­ (IPO)´Â ÀÚÁÖ »ç¿ëµÇ´Â ¼Ò±Ô¸ð ¶Ç´Â Áß¼Ò ±â´É ±â´ÉÀÇ ¼º´É, ƯÈ÷ ·çÇÁ ³»ÀÇ È£ÃâÀ» Æ÷ÇÔÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» ȹ±âÀûÀ¸·Î Çâ»ó½Ãŵ´Ï´Ù. ÀÌ ¿ÉƼ¸¶ÀÌ ÀúÀÇ ºÐ¼® ±â´ÉÀº ÄÄÆÄÀÏ·¯ ÇÁ·ÐÆ® ¿£µå¿¡ ÀÇÇÑ ºÐ¼®¿¡ ÀÇÁ¸ÇÏ´Â ÄÄÆÄÀÏ·¯µµ ŽÁö ÇÒ ¼ö¾ø´Â Ãë¾à¼º ¹× ÄÚµù ¿À·ù¿Í °°Àº Ãë¾à¼º ¹× ÄÚµù ¿À·ù¿¡ ´ëÇÑ Çǵå¹éÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÇÁ·ÎÆÄÀÏ ¾È³» ÃÖÀûÈ­ (PGO)´Â ¸í·É ij½Ã¸¦ ÁÙÀÌ°í ÄÚµå ·¹À̾ƿôÀ» À籸¼ºÇÏ°í, ÄÚµå Å©±â¸¦ À籸¼ºÇÏ°í, ÁöÁ¡ ¿ÀÇظ¦ ÁÙÀÓÀ¸·Î½á ÀÀ¿ë ÇÁ·Î±×·¥ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ¡¤ Intel µð¹ö°Å¸¦ »ç¿ëÇÏ¿© ÃÖÀûÈ­ µÈ ÄÚµå µð¹ö±ëÀº ÀÎÅÚ ¾ÆÅ°ÅØó¿¡ ÃÖÀûÈ­ µÈ Äڵ忡¼­ µð¹ö±ë ÇÁ·Î¼¼½ºÀÇ È¿À²¼ºÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ Fortran 2003 Áö¿øÀÌ È®ÀåµÇ¾ú½À´Ï´Ù. ¡¤ OpenMP Áö¿øÀÌ 3.0À¸·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù. ¡¤ º´·Ä ÄÄÆÄÀÏÀÌ °³¼±µÇ¾ú½À´Ï´Ù. ¡¤ ´Ù¸¥ ¸¹Àº °³¼±ÀÌ ÀÌ·ç¾îÁ³½À´Ï´Ù.


Linux ¿ë Intel Fortran ÄÄÆÄÀÏ·¯ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

erlang.

ErlangÀº Ericsson CS Laboratory¿¡¼­ °³¹ß µÈ ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. ...

376

´Ù¿î·Îµå