| ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ÀÚµ¿ ÅëÈ µµ±¸ ±Ù°Å¸® opÀ» ÀÚµ¿ °Ë»öÀ» Áö¿øÇÏ´Â »õ·Î¿î ¼º´É Æ©´× µµ±¸ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ÀÚµ¿ ÅëÈ µµ±¸ ¼øÀ§ ¹× ¿ä¾à
ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ÀÚµ¿ ÅëÈ µµ±¸ ű×
ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ÀÚµ¿ ÅëÈ µµ±¸ ¼³¸í
±¤°í Intel Software AutoTuning ToolÀº Intel¿¡¼ °³¹ß ÇÑ °³¹ß ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ÀçÆÇ°ú ½ÃÇè ÈÄ¿¡ ¼ÒÇÁÆ®¿þ¾î´Â °ø½ÄÀûÀÌ¸ç ¾ÈÀüÇÏ¸ç ¹«·á·Î ÀÔÁõµÇ¾ú½À´Ï´Ù. ´ÙÀ½Àº ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ÀÚµ¿ ÅëÈ µµ±¸¿¡ ´ëÇÑ °ø½Ä ¼³¸íÀÔ´Ï´Ù. Intel Software AutoTuning Tool (ISAT)´Â Áß¿äÇÑ ¼º´É Ãæ°ÝÀÌ Áß¿äÇÑ ÇÁ·Î±×·¥ ¸Å°³ º¯¼öÀÇ °ÅÀÇ ÃÖÀû °ªÀ» ÀÚµ¿ °Ë»öÀ» Áö¿øÇÏ´Â »õ·Î¿î ¼º´É Á¶Á¤ µµ±¸ÀÔ´Ï´Ù. ¿¹´Â ¸ÅÆ®¸¯½º °è»êÀÇ Ä³½Ã Â÷´Ü ¿ä¼Ò, TBBÀÇ ÀÛ¾÷ ¼¼ºÐ¼º ¹× OpenMP º´·Ä ±¸Á¶ÀÇ ½ºÄÉÁÙ¸µ Á¤Ã¥ÀÔ´Ï´Ù. ISATÀÇ Ãâ·ÂÀº °Ë»ö °á°ú¸¦ ±â¹ÝÀ¸·Î ÇÁ·Î±×·¥ÀÇ Æ©´× µÈ ¹öÀüÀÔ´Ï´Ù. ¶ÇÇÑ °³¹ßÀÚ°¡ ÀÚ½ÅÀÇ ÇÁ·Î±×·¥ ¼º´ÉÀ» ´õ Àß ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Æ©´× °á°ú (¿¹ : ±×¸² 1)ÀÇ ½Ã°¢È¸¦ Áö¿øÇÕ´Ï´Ù. ISAT´Â Linux¿¡¼ ¸ðµç C / C ++ ÄÄÆÄÀÏ·¯ À§¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ư¡ ÇÁ·Î±×·¥ ¸Å°³ º¯¼öÀÇ °ÅÀÇ ÃÖÀû °ªÀ» ÀÚµ¿À¸·Î °Ë»öÇÕ´Ï´Ù. ÄÄÆÄÀÏ·¯ ÀÇÁ¸¼º¾øÀÌ »ç¿ëÇϱ⠽±½À´Ï´Ù ÇÁ·Î±×·¡¸Ó Á¦¾î °Ë»ö Àü·« openmp ¹× tbbÀÇ ½º·¹µù ¶óÀ̺귯¸® ƯÁ¤ Æ©´× Æ©´× °á°úÀÇ ½Ã°¢È ÀÚµ¿ Æ©³Ê´Â °³¹æÇüÀÔ´Ï´Ù
ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ÀÚµ¿ ÅëÈ µµ±¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î