Intel¢ç Software Development Products

ÀÎÅÚ® ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¦Ç°Àº ÀÎÅÚ® ¾ÆÅ°ÅØÃ³¿¡¼­ »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» Å©°Ô Çâ»ó½Ã۸ç ÃֽŠÀÎÅÚ® ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­ÀÇ °í±Þ ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÕ´Ï´Ù. ¸ðµç Á¦Ç° ±¸ÀÔ¿¡´Â ÁÖ¿ä Ãâ½Ã Á¦Ç°À» Æ÷ÇÔÇÑ 1³â°£ÀÇ Á¦Ç° ¹«·á ¾÷±×·¹À̵å¿Í ÀÎÅÚ® ¿ì¼ö °í°´ Áö¿øÀÌ Æ÷ÇԵ˴ϴÙ.

±â/¼ú/ÀÚ/·á ´Ù/¿î/·Î/µå
¿Â/¶ó/ÀÎ ¼¼/¹Ì/³ª
¶ó/ÀÌ/¼¾/½º °è/¾à/¼­
 
 

ÀÎÅÚ® ÄÄÆÄÀÏ·¯

Intel¢ç ¾ÆÅ°ÅØÃ³»ó¿¡¼­ µ¿ÀÛÇÏ´Â ¾îÇø®ÄÉÀ̼ǵéÀÇ ¼º´ÉÀ» ÃÖÀûÈ­ Çϱâ À§ÇÑ Åø

CPU ¼º´ÉÀº ¹ß¿­¹®Á¦¶§¹®¿¡ Ŭ·° ¼Óµµ¸¦ ¿Ã¸®´Â ¹æ¹ýÀ¸·Î´Â ÇѰ谡 ÀÖÀ¸¸ç, ÀÌÁ¦ Multi-Core Processors(Áï, Single->Dual->Quadµî) ¹æ½Ä¿¡ ÀÇÇÑ ¼º´É Çâ»óÀÌ ´ë¼¼ÀÔ´Ï´Ù. ±×¸®°í, Windows Vista OS´Â ÀÌ·¯ÇÑ Multi-Core ÇÁ·Î¼¼¼­¸¦ Áö¿øÇϰí ÀÖ½À´Ï´Ù. Multi-Core Processors ȯ°æÇÏ¿¡¼­ÀÇ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀº Single CPU ÇÏ¿¡¼­ÀÇ Serial °³³ä¿¡¼­ ¹þ¾î³ª Parallel °³³äÀ» µµÀÔÇÔÀ¸·Î¼­ ±â´É.¼º´ÉÀÇ ÃÖÀûÈ­¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Parallelism ¹× ScalableÇÑ °³¹ßȯ°æ¿¡ ÀûÇÕÇÑ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÅøÀ» ¼±ÅÃÇϴµ¥ ÀÖ¾î ±× ±âÁØÀº ±â´ÉÀûÀ¸·Î´Â ÇÁ·Î±×·¥»óÀÇ ¹ö±×¸¦ ¼Õ½±°Ô ã¾Æ¾ß ÇÒ °ÍÀÌ¸ç ¼º´ÉÀûÀ¸·Î´Â ÀÀ´ä¼Óµµ¿Í ¿¬»ê¼Óµµ¸¦ ÃÖÀûÈ­ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Intel Compiler ¹× °ü·ÃÅøµéÀº Parallelism °³¹ßȯ°æ¿¡ °¡Àå ÀûÇÕÇÑ °³¹ßµµ±¸ÀÔ´Ï´Ù.



  Windows¿ë ÀÎÅÚ® C++ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ Windows¿ë ÀÎÅÚ® C++ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ


Windows¿ë ÀÎÅÚ C++ ÄÄÆÄÀÏ·¯ Ç¥ÁØÆÇÀÇ ÀÌÁ¡À» ´õ¿í °­È­½ÃŲ Àü¹®°¡ÆÇÀº Ç¥ÁØÆÇÀÇ ¸ðµç ±â´ÉÀ» Æ÷ÇÔÇϸç ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò), ÀÎÅÚ® IPP(ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê) ¹× ÀÎÅÚ® MKL(ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®)ÀÌ ¹øµé·Î Á¦°øµË´Ï´Ù. ÀÌ·¯ÇÑ ¹øµé Á¦Ç°À» ÅëÇØ ¸Å¿ì Àú·ÅÇÑ °¡°Ý¿¡ °ß°íÇÑ °í¼º´É º´·Ä Äڵ带 ºôµåÇÏ´Â °­·ÂÇÑ ±â¹ÝÀ» ¸¶·ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 

  Windows¿ë ÀÎÅÚ? ÄÄÆÄÀÏ·¯ ½ºÀ§Æ® Àü¹®°¡ÆÇ Windows¿ë ÀÎÅÚ¢ç ÄÄÆÄÀÏ·¯ ½ºÀ§Æ® Àü¹®°¡ÆÇ


Windows¿ë ÀÎÅÚ¢ç ÄÄÆÄÀÏ·¯ ½ºÀ§Æ® Àü¹®°¡ÆÇÀº ¸ÖƼ-½º·¹µùµÈ ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇϱâ À§ÇÑ °³¹ßȯ°æÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö´Â Intel¢ç C++ Compiler for Windows, Intel¢ç Visual Fortran Compiler for Windows, Intel¢ç Threading Building Blocks(Intel¢ç TBB), Intel¢ç Integrated Performance Primitives(Intel¢ç IPP) ¹× Intel¢ç Math Kernel Library(Intel¢ç MKL)¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, Microsoft¿¡ ´ëÇÑ OpenMP Áö¿ø ¹× GNU OpenMP ¼öÇà ȣȯ¼ºÀ» Á¦°øÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

  Linux¿ë ÀÎÅÚ® C++ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ Linux¿ë ÀÎÅÚ® C++ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ


ÀÎÅÚ C++ ÄÄÆÄÀÏ·¯ Ç¥ÁØÆÇÀÇ ÀÌÁ¡À» ´õ¿í °­È­½ÃŲ Àü¹®°¡ÆÇÀº Ç¥ÁØÆÇÀÇ ¸ðµç ±â´ÉÀ» Æ÷ÇÔÇϸç ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò), ÀÎÅÚ® IPP(ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê) ¹× ÀÎÅÚ® MKL(ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®)ÀÌ ¹øµé·Î Á¦°øµË´Ï´Ù. ÀÌ·¯ÇÑ ¹øµé Á¦Ç°À» ÅëÇØ ¸Å¿ì Àú·ÅÇÑ °¡°Ý¿¡ °ß°íÇÑ °í¼º´É º´·Ä Äڵ带 ºôµåÇÏ´Â °­·ÂÇÑ ±â¹ÝÀ» ¸¶·ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 


  Windows¿ë ÀÎÅÚ® ºñÁÖ¾ó Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Ç¥ÁØÆÇ Linux¿ë ÀÎÅÚ¢ç ÄÄÆÄÀÏ·¯ ½ºÀ§Æ® Àü¹®°¡ÆÇ


Linux¿ë ÀÎÅÚ¢ç ÄÄÆÄÀÏ·¯ ½ºÀ§Æ® Àü¹®°¡ÆÇÀº ¸ÖƼ-½º·¹µùµÈ ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇϱâ À§ÇÑ °³¹ßȯ°æÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö´Â Intel¢ç C++ Compiler for Linux, Intel¢ç Fortran Compiler for Linux, Intel¢ç Threading Building Blocks(Intel¢ç TBB), Intel¢ç Integrated Performance Primitives(Intel¢ç IPP) ¹× Intel¢ç Math Kernel Library(Intel¢ç MKL)¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, Microsoft¿¡ ´ëÇÑ OpenMP Áö¿ø ¹× GNU OpenMP ¼öÇà ȣȯ¼ºÀ» Á¦°øÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 

  Windows¿ë ÀÎÅÚ® ºñÁÖ¾ó Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ(IMSL* Numerical Library Æ÷ÇÔ) Windows¿ë ÀÎÅÚ® ºñÁÖ¾ó Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ(IMSL* Numerical Library Æ÷ÇÔ)


Àü¹®°¡ÆÇ¿¡´Â Ç¥ÁØÆÇÀÇ ¸ðµç ±â´É ¿Ü¿¡ ÀÎÅÚ® MKL(ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®)°ú Visual Numerics, Inc.ÀÇ IMSL* Fortran Library 5.0ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. º´·Ä ·çÇÁ¸¦ º¤ÅÍÈ­ÇÏ´Â °í±Þ ÃÖÀûÈ­ÀÇ ÀÌÁ¡À» Ȱ¿ëÇÏ°í »õ·Î¿î "¼ÒÇÁÆ®¿þ¾î ±â¹Ý Ãß·Ð »çÀü °è»ê" ±â´ÉÀ¸·Î ÇÏÀÌÆÛ-½º·¹µù ±â¼úÀ» Áö¿øÇÏ´Â ÀÎÅÚ ÇÁ·Î¼¼¼­¿¡¼­ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. Microsoft Visual Studio 2005 Premier Partner Edition(VSPPE)À» Æ÷ÇÔÇÕ´Ï´Ù. (IA-32 ¹× Intel 64 Áö¿ø)

ÀÚ¼¼ÇÑ Á¤º¸

 

  Linux¿ë ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ Linux¿ë ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Àü¹®°¡ÆÇ


ÀÎÅÚ® Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯ Ç¥ÁØÆÇÀÇ ÀÌÁ¡À» ´õ¿í °­È­½ÃŲ Àü¹®°¡ÆÇÀº °í¼º´É ÄÄÆÄÀÏ·¯¿¡ ÀÎÅÚ® MKL(ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®)À» °áÇÕÇÏ¿© ¸Å¿ì Àú·ÅÇÑ °¡°Ý¿¡ °ß°íÇÑ °í¼º´É º´·Ä Äڵ带 ºôµåÇÏ´Â °­·ÂÇÑ ±â¹ÝÀ» Á¦°øÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 

¸Ç À§·Î 
 

ÀÎÅÚ® VTune™ ºÐ¼®±â

¾îÇø®ÄÉÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾îÀÇ ¼º´É»ó º´¸ñÇö»ó¿¡ ´ëÇÑ ¿øÀÎ ºÐ¼® ¹× Á¦°Å

Intel¢ç VTune¢â Analyzer´Â ½Ã½ºÅÛ ·¹º§¿¡¼­ ¼Ò¿À½º ·¹º§±îÁö ¼º´É µ¥ÀÌŸ¸¦ ¼öÁý, ºÐ¼® ¹× µð½ºÇ÷¹ÀÌÇϸ鼭 ¼ÒÇÁÆ®¿þ¾î ¼º´ÉÀÇ º´¸ñ ¿øÀÎÀ» ã°í À̸¦ Á¦°ÅÇØ ÁÖ´Â °³¹ß µµ±¸ÀÔ´Ï´Ù. VTune ºÐ¼®±â´Â º¹¼öÀÇ OS Ç÷§Æû ¹× °³¹ßȯ°æµé°£¿¡ ÃÖÀûÈ­¸¦ °¡´ÉÇÏ°Ô ÇØÁÖ¸ç ÃÖ±ÙÀÇ ÀÎÅÚ ÇÁ·Î¼¼¼­µéÀ» Áö¿øÇÏ´Â º¹¼öÀÇ ÇÁ·ÎÆÄÀϸµ ±â¼úÀ» Á¦°øÇÕ´Ï´Ù.



  Windows¿ë ÀÎÅÚ® VTune™ ¼º´É ºÐ¼®±â Windows¿ë ÀÎÅÚ® VTune™ ¼º´É ºÐ¼®±â


ÀÎÅÚ® VTune™ ¼º´É ºÐ¼®±â·Î Á¡Á¡ ´õ °í¼º´ÉÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ¿ä±¸ÇÏ´Â °í°´ÀÇ ¿ä±¸»çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖ½À´Ï´Ù. °­·ÂÇÑ Visual Studio .NET ÅëÇÕÀ¸·Î Windows Ç÷§Æû¿¡¼­ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ³·Àº ¿À¹öÇìµå·Î ¼º´É»óÀÇ º´¸ñ ÁöÁ¡À» ã¾Æ¼­ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í Äڵ忡 ´ëÇÑ ´Ü°èÀû Á¢±ÙÀº ¹®Á¦°¡ ÀÖ´Â ÄÚµåÇàÀ» ½Å¼ÓÇÏ°Ô Ã£¾Æ³¾ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ±âÁ¸ Äڵ带 ºÐ¼®ÇÏ¿© ÄÚµå º¯°æ ÀüÈÄÀÇ ¼º´É °á°ú¸¦ ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  Linux¿ë ÀÎÅÚ® VTune™ ¼º´É ºÐ¼®±â Linux¿ë ÀÎÅÚ® VTune™ ¼º´É ºÐ¼®±â



Linux¿ë ÀÎÅÚ® VTune™ ¼º´É ºÐ¼®±â´Â °í±Þ ÇÁ·ÎÆÄÀÏ ±â¼úÀ» ÅëÇØ ¼º´É»óÀÇ º´¸ñ ÁöÁ¡°ú ÇÖ½ºÆÌÀ» ã¾Æ³»¾î ¼ÒÇÁÆ®¿þ¾îÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ¿ì¼öÇÑ ÀÎÅÚ ¾ÆÅ°ÅØÃ³¿ë Á¶Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© Linux ÀÀ¿ë ÇÁ·Î±×·¥À» ÃÖÀûÈ­Çϰí IA-32¿¡¼­ È£½ºÆ®µÇ´Â ¿Ïº®ÇÏ°Ô ÅëÇÕµÈ Eclipse*1 ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¼º´ÉÀ» ½±°Ô ÃÖ´ëÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



¸Ç À§·Î 
 

ÀÎÅÚ® ¼º´É ¶óÀ̺귯¸®

¸ÖƼ¹Ìµð¾î¿¡ ´ëÇÑ ±¤¹üÀ§ÇÑ ¶óÀ̺귯¸® ÇÔ¼öµéÀ» Á¦°ø

Intel¢ç Performance Libraries´Â ±¤¹üÀ§ÇÑ ¶óÀ̺귯¸® ÇÔ¼öµéÀ» Á¦°øÇÔÀ¸·Î¼­ °³¹ß ¹× À¯Áöº¸¼ö ºñ¿ëÀ» Àý°¨½ÃÄÑÁÖ´Â È¿°ú¸¦ °¡Á®¿É´Ï´Ù. Intel¢ç Integrated Performance Primitives ¶óÀ̺귯¸®´Â ¿Àµð¿À/ºñµð¿À ÄÚµ¦µé ¹× À̹ÌÁö/½Ã±×³¯ ÇÁ·Î¼¼½Ì¿¡ ´ëÇÑ ¼º´É Çâ»óÀ» Á¦°øÇϱâ À§ÇÑ, ´Ù¾çÇÑ ¸ÖƼ¹Ìµð¾î ÇÔ¼öµéÀ» ³»ÀåÇÑ ÇϳªÀÇ Cross-Architecture ¼ÒÇÁÆ®¿þ¾î ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Intel¢ç Math Kernel ¶óÀ̺귯¸®´Â À繫, °úÇÐ¿ë ¹× ¿£Áö´Ï¾î¸µ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¼º´É Çâ»óÀ» ²ÒÇϱâ À§ÇÑ Linear Algebra, Fourier Transform, Vector Math ¹× Vector Statistical ÇÔ¼öµéÀ» Á¦°øÇÕ´Ï´Ù.



  Windows¿ë ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê Windows¿ë ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê


ÀÎÅÚ® IPP(ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê)´Â ¸ÖƼ¹Ìµð¾î ¹× µ¥ÀÌÅÍ ÇÁ·Î¼¼½Ì ¾Ë°í¸®Áò¿ëÀ¸·Î ÇÁ·Î¼¼¼­¿¡ ¸Â°Ô ÃÖÀûÈ­µÈ ±¤¹üÀ§ÇÑ ¸ÖƼ ÄÚ¾î ·¹µð(multi-core ready) ¼ÒÇÁÆ®¿þ¾î ÇÔ¼öµéÀ» Á¦°øÇÕ´Ï´Ù. Áï½Ã »ç¿ëÀÌ °¡´ÉÇÑ ±â´ÉÀ» ºôµåÇϰí ÀÀ¿ë ÇÁ·Î±×·¥ ¼º´ÉÀ» Çâ»ó½ÃÄÑ º¸½Ê½Ã¿À. ÀÎÅÚ ÄÚ¾î µà¿À ÇÁ·Î¼¼¼­ÀÇ ¸ÖƼ ÄÚ¾î ±â´É¿ëÀ¸·Î ÃÖÀûÈ­µÈ ÇÔ¼öÀÇ ÀÌÁ¡À» Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¦Ç°¿¡´Â ¿Àµð¿À, ºñµð¿À ¹× À̹Ì¡, ¾Ïȣȭ, ½ºÇÇÄ¡ ÀνÄ, Çà·Ä, º¤ÅÍ ¼öÇÐ ¹× ½ÅÈ£ ÇÁ·Î¼¼½Ì¿ëÀ¸·Î »çÀü ±¸ÃàµÈ ÇÔ¼ö¿Í ÄÚµ¦ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 

  Linux¿ë ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê Linux¿ë ÀÎÅÚ® ÅëÇÕ ¼º´É ÇÁ¸®¹ÌƼºê


ÀÎÅÚ¿¡¼­ Linux¿ëÀ¸·Î Á¦°øÇÏ´Â ºñµð¿À, ¿Àµð¿À, À̹ÌÁö ¹× ½ÅÈ£ ÇÁ·Î¼¼½Ì¿ëÀ¸·Î ÃÖÀûÈ­µÈ ½º·¹µå ¾ÈÀü ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÃֽЏÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ Áö¿øÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ìµð¾î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» °£¼ÒÈ­ÇÏ´Â ´Ù¾çÇÑ ºñµð¿À ÇÁ·Î¼¼½Ì ±â´É ¹× »õ·Î¿î ÄÚµ¦ °³¹ß ÇÁ·¹ÀÓ¿öÅ©°ú ÇÔ²², MPEG-4 Part 10(H.264) ºñµð¿ÀÀÇ ¿ì¼öÇÑ À̹ÌÁö ǰÁú°ú ³ôÀº ¾ÐÃà·üÀ» ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¦°øÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  Windows¿ë ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸® Windows¿ë ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®


Windows¿ë ÀÎÅÚ® MKL(ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®)Àº ÀÎÅÚ® Ç÷§Æû¿¡¼­ °í¼º´ÉÀ» ÇÊ¿ä·Î ÇÏ´Â ¿£Áö´Ï¾î¸µ, °úÇÐ ¹× À繫 ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÃÖÀûÈ­µÈ ½º·¹µå ¾ÈÀüÇÑ ¼öÇÐ ÇÔ¼ö·Î ±¸¼ºµÇ¾úÀ¸¸ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ ¶óÀ̺귯¸®ÀÇ ±â´É ¿µ¿ªÀ¸·Î´Â ¼±Çü ´ë¼öÇÐ(BLAS ¹× LAPACK), ¼±Çü ´ë¼öÇÐ(Sparse Solvers), °í¼Ó Ǫ¸®¿¡ º¯È¯(FFT), VML(Vector Math Library) ¹× ³­¼ö »ý¼º±â µîÀÌ ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 

  Linux¿ë ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸® Linux¿ë ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®


Linux¿ë ÀÎÅÚ® MKL(ÀÎÅÚ® ¼öÇÐ Ä¿³Î ¶óÀ̺귯¸®)À» »ç¿ëÇÏ¿© ÃֽЏÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ Áö¿øÇÏ´Â °í¼º´É ¿£Áö´Ï¾î¸µ, °úÇÐ ¹× À繫 ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶óÀ̺귯¸®ÀÇ ±â´É ¿µ¿ªÀ¸·Î´Â ¼±Çü ´ë¼öÇÐ(BLAS ¹× LAPACK), ¼±Çü ´ë¼öÇÐ(Sparse Solvers), °í¼Ó Ǫ¸®¿¡ º¯È¯(FFT), VML(Vector Math Library) ¹× ³­¼ö »ý¼º±â µîÀÌ ÀÖ½À´Ï´Ù. Linux¿ë ÀÎÅÚ MKLÀº ¾ÆÀÌÅ״Ͼö ¹× IA-32 ±â¹Ý ½Ã½ºÅÛ¿¡ ´ëÇØ ´Ù¼öÀÇ Linux ¿î¿µ üÁ¦¿¡¼­ ¿Ïº®ÇÏ°Ô Å×½ºÆ® ¹× °ËÁõµÇ¾ú½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



¸Ç À§·Î 
 

ÀÎÅÚ® ½º·¹µù ºÐ¼® µµ±¸

Intel¢ç Threading ToolÀº Threaded ApplicationµéÀÇ °³¹ß ¹× À¯Áöº¸¼ö¸¦ ´Ü¼øÈ­½ÃÄÑ ÁÖ´Â °³¹ß µµ±¸ÀÔ´Ï´Ù. ÀÌ µµ±¸¸¦ »ç¿ëÇϸé Intel¢ç ÇÁ·Î¼¼¼­ ±Ù°£ÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅ۵鳻¿¡ Æ÷ÇÔµÈ Hyper-Threading ±â¼úÀÇ ÀÌÁ¡À» »ì¸± ¼ö ÀÖ½À´Ï´Ù. Intel Threading ÅøÀº °³¹ßÀÚ°¡ Threading ErrorµéÀ» ½Å¼ÓÇÏ°Ô ¹ß°ßÇϰí À̵éÀ» ¼öÁ¤Çϸ鼭 Threaded CodeÀÇ ¼º´ÉÀ» Æ©´×ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

  Windows¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â Windows¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â


Windows¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â 3.1À» »ç¿ëÇÏ¸é ´õ ºü¸£°Ô ½º·¹µå¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Â÷¼¼´ë ÀÎÅÚ® ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­ÀÇ ÀÌÁ¡À» Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â 3.1Àº ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ÁÖ±âÀÇ ¸ðµç ´Ü°è¿¡¼­ »ç¿ëµÇ´Â °è±âÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß Ãʱ⿡ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¾îµð¿¡ ¾î¶»°Ô ½º·¹µùÀ» Ãß°¡ÇÒ °ÍÀÎÁö °áÁ¤ÇØ º¸½Ê½Ã¿À. ÀÏ´Ü ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½º·¹µùµÇ¸é Äڵ带 ºÐ¼®ÇÏ¿© 32ºñÆ® ¹× 64ºñÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅÍ °æÇÕ ¹× ±³Âø »óÅÂ¿Í °°Àº ½º·¹µù ¹ö±×¸¦ ã¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, Äڵ带 ÀÚµ¿È­µÈ QA/Å×½ºÆ® ÇÁ·Î¼¼½º¿¡ ÅëÇÕÇÏ¿© ¿ì¼öÇÑ ÄÚµå ǰÁúÀ» º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  Linux¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â Linux¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â


32ºñÆ® ¹× ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ ¸ÖƼ ÄÚ¾î Ç÷§Æû¿ë Linux ´ë»ó ÀÀ¿ë ÇÁ·Î±×·¥À» ½º·¹µùÇÏ¿© °æÀï ¿ìÀ§¸¦ È®º¸ÇÒ ¼ö ÀÖµµ·Ï µ½½À´Ï´Ù. Linux¿ë ÀÎÅÚ® ½º·¹µå °Ë»ç±â´Â Linux ±â¹Ý ½Ã½ºÅÛ¿¡¼­ÀÇ ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ Ãâ½Ã ±â°£À» ´ÜÃà½Ãŵ´Ï´Ù. ÀÌ Á¦Ç°Àº ¶ÇÇÑ µ¥ÀÌÅÍ °æÇÕ ¹× ±³Âø »óÅÂ¿Í °°Àº ½º·¹µù ¹ö±×°¡ ¹ß»ýÇϱâ Àü¿¡ ÀÚµ¿À¸·Î ¹ß°ßÇϵµ·Ï µµ¿Í °³¹ß ÇÁ·Î¼¼½º¸¦ °¡¼ÓÈ­ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸

 

  Windows¿ë ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò) Windows¿ë ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò)


È®À强ÀÌ ¶Ù¾î³­ ½º·¹µå¸¦ ´õ¿í ºü¸£°Ô ÀÛ¼ºÇϵµ·Ï Áö¿øÇÕ´Ï´Ù. ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò)´Â ½º·¹µùÀ» °£¼ÒÈ­ÇÏ¿© È®Àå °¡´ÉÇÑ ¸ÖƼ ÄÚ¾îÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ´Â C++ ÅÛÇø´ ±â¹Ý ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÀϹÝÀûÀÎ º´·Ä µ¥ÀÌÅÍ ±¸Á¶ ¹× ¾Ë°í¸®ÁòÀ» ´Ù½Ã ÀÛ¼ºÇϰųª ÀçÅ×½ºÆ® ¹× ÀçÁ¶Á¤À» ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÎÅÚ ½º·¹µù ±¸¼º ¿ä¼Ò´Â Àú±Þ ½º·¹µù ¼¼ºÎ ÀÛ¾÷À» ´ú¾î ÁÝ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  Linux¿ë ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò) Linux¿ë ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò)


È®À强ÀÌ ¶Ù¾î³­ ½º·¹µå¸¦ ´õ¿í ºü¸£°Ô ÀÛ¼ºÇϵµ·Ï Áö¿øÇÕ´Ï´Ù. ÀÎÅÚ® TBB(ÀÎÅÚ® ½º·¹µù ±¸¼º ¿ä¼Ò)´Â ½º·¹µùÀ» °£¼ÒÈ­ÇÏ¿© È®Àå °¡´ÉÇÑ ¸ÖƼ ÄÚ¾îÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ´Â C++ ÅÛÇø´ ±â¹Ý ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÀϹÝÀûÀÎ º´·Ä µ¥ÀÌÅÍ ±¸Á¶ ¹× ¾Ë°í¸®ÁòÀ» ´Ù½Ã ÀÛ¼ºÇϰųª ÀçÅ×½ºÆ® ¹× ÀçÁ¶Á¤À» ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÎÅÚ ½º·¹µù ±¸¼º ¿ä¼Ò´Â Àú±Þ ½º·¹µù ¼¼ºÎ ÀÛ¾÷À» ´ú¾î ÁÝ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



¸Ç À§·Î 
 

ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸

ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸´Â HPC(°í¼º´É ÄÄÇ»ÆÃ) ÀÀ¿ë ÇÁ·Î±×·¥ ¼Óµµ¸¦ ±Ø´ëÈ­ÇÕ´Ï´Ù. ÀÌ µµ±¸¸¦ »ç¿ëÇϸé ÀÎÅÚ ÇÁ·Î¼¼¼­ ±â¹Ý ½Ã½ºÅÛÀÇ Å¬·¯½ºÅÍ¿¡¼­ °í¼º´É ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼º, ºÐ¼®, ÃÖÀûÈ­ÇÏ°í µð¹ö±ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

  ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸Å°Æ® Windows ¹× Linux¿ë ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸Å°Æ®


ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸Å°Æ®´Â ÀÎÅÚ MPI ¶óÀ̺귯¸®, ÀÎÅÚ MKL Ŭ¶ó½ºÅÍ, ÀÎÅÚ ÃßÀû ºÐ¼®±â ¹× ¼öÁý±â ¹× MPI ¹êÄ¡¸¶Å©µéÀ» ÇÔ²² Á¦°øÇÏ´Â ÇϳªÀÇ ¶óÀ̼¾½º¿Í ´ÜÀÏ ¼³Ä¡¸¦ ÅëÇØ ÀÎÅÚÀÇ ¸ðµç Ŭ·¯½ºÅÍ µµ±¸¸¦ Á¦°øÇÏ´Â °æÁ¦ÀûÀÎ ÆÐŰÁöÀÔ´Ï´Ù. °³¹ß ÇÁ·Î¼¼½ºÀÇ ¿©·¯ ´Ü°è¿¡¼­ ÀÌ µµ±¸µéÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î °³¹ßÀÚ´Â ÀÎÅÚ ÇÁ·Î¼¼¼­ ±â¹Ý Ŭ·¯½ºÅÍ ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  ÀÎÅÚ® Ŭ·¯½ºÅÍ µµ±¸Å°Æ® Windows ¹× Linux¿ë ÀÎÅÚ¢ç Ŭ¶ó½ºÅÍ ÅøÅ¶ ÄÄÆÄÀÏ·¯


Windows ¹× Linux¿ë ÀÎÅÚ¢ç Ŭ¶ó½ºÅÍ Æ²Å¶ ÄÄÆÄÀÏ·¯´Â C++ ¹× Fortran ÄÄÄÄÆÄÀÏ·¯, µð¹ö°Å, MKL ¶óÀ̺귯¸®, MPI ¶óÀ̺귯¸®, ÃßÀûºÐ¼®±â ¹× ¼öÁý±â ±×¸®°í, Linux¿ë C++ ¹× Fortran ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ Å¬¶ó½ºÅÍ OpenMP¸¦ ÇÔ²² Æ÷ÇÔÇÑ ÇϳªÀÇ ÆÐŰÁö·Î, IA-32 ¹× IA-64 ¾ÆÅ°ÅØÃ³¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  ÀÎÅÚ® MPI ¶óÀ̺귯¸® Windows ¹× Linux¿ë ÀÎÅÚ® MPI ¶óÀ̺귯¸®


ÀÎÅÚ® MPI ¶óÀ̺귯¸®´Â Ŭ·¯½ºÅÍ¿¡¼­ ½ÇÇàµÇ´Â ºÐ»ê ¸Þ¸ð¸® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸Þ½ÃÁö Àü´Þ À¯¿¬¼ºÀ» ±Ø´ëÈ­Çϰí QA Å×½ºÆ® ¼ö°í¸¦ ´ú¾îÁÝ´Ï´Ù. ½ÇÇà ½Ã »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ´ÙÁß Å¬·¯½ºÅÍ ±¸Á¶ »óÈ£ ¿¬°á¿¡¼­ ½ÇÇàµÇ´Â ´ë»ó ÀÀ¿ë ÇÁ·Î±×·¥ ¹öÀüÀ» ºôµåÇÒ ¼ö ÀÖ½À´Ï´Ù. IA-32 ¹× ¾ÆÀÌÅ״Ͼö ÇÁ·Î¼¼¼­¿Í ÀÎÅÚ® 64 ¾ÆÅ°ÅØÃ³ ±â¹Ý ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇϴ Ŭ·¯½ºÅÍ¿ë ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇØ º¸½Ê½Ã¿À. ÀÎÅÚ MPI ¶óÀ̺귯¸®´Â ÀÌ´õ³Ý ³×Æ®¿öÅ©¿ë TCP(Transmission Control Protocol) ±â¹Ý ¸Þ½Ã¡, °øÀ¯ ¸Þ¸ð¸® ±¸Á¶¿ë °øÀ¯ ¸Þ¸ð¸® ¸Þ½Ã¡ ¹× InfiniBand* ±¸Á¶¿ë RDMA ±â¹Ý ¸Þ½Ã¡À» Áö¿øÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



  ÀÎÅÚ® ÃßÀû ºÐ¼®±â ¹× ¼öÁý±â Windows ¹× Linux¿ë ÀÎÅÚ® ÃßÀû ºÐ¼®±â ¹× ¼öÁý±â


ÀÎÅÚ ÇÁ·Î¼¼¼­ ±â¹Ý Ŭ·¯½ºÅÍ¿¡¼­ °í¼º´É ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ÃÖÀûÈ­µÈ ºÐ¼® ¹× µð½ºÇ÷¹ÀÌ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. º¹ÀâÇÑ ÇÁ·ÎÆÄÀÏ µ¥ÀÌÅÍÀÇ °í¼Ó ±×·¡ÇÈ ·»´õ¸µÀ» Ȱ¿ëÇÏ°í ¼ö¹é °³¿¡ À̸£´Â ÇÁ·Î¼¼¼­·Î ½±°Ô È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÎÅÚ® ÃßÀû ºÐ¼®±â ¹× ¼öÁý±â´Â ¼¼ºÎ »çÇ×À» ÀÌÇØÇÏ´Â µ¥ À־ ÇʼöÀûÀÎ µµ±¸ÀÔ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸



¸Ç À§·Î 
 

°ßÀû/ÁÖ¹®/ÀÚ·á/¼¼¹Ì³ª ¿äû

±¸ ºÐ
Á¦Ç°¸í
¼ö ·®
½ÅûÀθí
ºÎ¼­ ¹× Á÷Ã¥
ȸ»ç¸í
ÁÖ ¼Ò
ÀüÈ­¹øÈ£
ÆÑ½º¹øÈ£
°áÀçÁ¶°Ç
±âŸ ¸Þ¸ð


Copyright © 2009 by Hyubwoo. Info. Tech. Co., Ltd. All rights reserved.