parallel processing ; º´·Äó¸®
|
ÄÄÇ»ÅÍ¿¡¼ º´·Ä󸮶õ ÇÁ·Î±×·¥ ¸í·É¾î¸¦ ¿©·¯ ÇÁ·Î¼¼¼¿¡ ºÐ»ê½ÃÄÑ µ¿½Ã¿¡ ¼öÇàÇÔÀ¸·Î½á ºü¸¥ ½Ã°£ ³»¿¡ ¿øÇÏ´Â ´äÀ» ±¸ÇÏ´Â ÀÛ¾÷À» ÀÏÄ´´Ù. ÃʱâÀÇ ÄÄÇ»ÅÍ¿¡¼´Â Çѹø¿¡ ¿ÀÁ÷ ÇϳªÀÇ ÇÁ·Î±×·¥¸¸ ¼öÇàµÇ¾ú´Ù. ¿¹¸¦ µé¾î °è»ê ¼öÇà¿¡ 1½Ã°£ °É¸®´Â ÇÁ·Î±×·¥°ú, Å×ÀÌÇÁ¿¡¼ µ¥ÀÌÅÍ Àб⿡ 1½Ã°£ °É¸®´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù¸é, ÀÌ µÎ ÇÁ·Î±×·¥À» ¼öÇà½Ã۴µ¥´Â ÃÑ 2½Ã°£ÀÌ ¼Ò¿äµÇ¾ú´Ù. ÃʱâÀÇ º´·Ä󸮴 ÀÌ µÎ ÇÁ·Î±×·¥ÀÌ ¼¯¿©¼(interleaved) ¼öÇàµÇµµ·Ï ÇÏ´Â ¹æ¹ýÀ̾ú´Ù. Áï ÇÑ ÇÁ·Î±×·¥ÀÌ ÀÔÃâ·ÂÀ» ½ÃÀÛÇÏ¿© ³¡³ª±â¸¦ ±â´Ù¸®´Â µ¿¾È, ´Ù¸¥ °è»ê ¼öÇàÀ» ÇÏ´Â ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¼ö ÀÖµµ·Ï ÇÏ¿© 1½Ã°£ Á¶±Ý ´õ °É¸®´Â ½Ã°£¿¡ ÀÛ¾÷À» ¸¶Ä¡´Â ¹æ¹ýÀ̾ú´Ù. ´ÙÀ½ ´Ü°èÀÇ º´·Ä󸮴 ¸ÖƼÇÁ·Î±×·¡¹ÖÀ̾ú´Ù. ¸ÖƼÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛ¿¡¼´Â ¿©·¯ »ç¿ëÀÚ°¡ ¼öÇà½ÃŲ ¿©·¯ ÇÁ·Î±×·¥ÀÌ ÀÖÀ» ¶§ ÇÑ ÇÁ·Î±×·¥ÀÌ ÇÁ·Î¼¼¼¸¦ ªÀº ½Ã°£ µ¿¾È Â÷ÁöÇÏ¿© ÀÛ¾÷À» ¼öÇà½Ã۰í, ¿î¿µÃ¼°è°¡ ±× ´ÙÀ½ ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇµµ·Ï ÇÏ´Â ¹æ½ÄÀ¸·Î ÀÛ¾÷À» ÇÏ¿´´Ù. »ç¿ëÀÚ¿¡°Ô´Â ¸ðµç ÇÁ·Î±×·¥ÀÌ µ¿½Ã¿¡ ¼öÇàµÇ´Â °Íó·³ º¸ÀδÙ. ÀÌ ½Ã½ºÅÛÀÌ Ã³À½ ºÀÂøÇÑ ¹®Á¦´Â ¿©·¯ ÇÁ·Î±×·¥ÀÌ ÇÑ ÀÚ¿øÀ» ÁýÁßÀûÀ¸·Î »ç¿ëÇÒ ¶§ È¿À²ÀûÀ¸·Î ÇØ°áÇØÁÖÁö ¸øÇؼ ³ªÅ¸³ª´Â µ¥µå·Ï Çö»óÀ̾ú´Ù. º¤ÅÍ ÇÁ·Î¼¼½ÌÀº ÇÑ ¹ø¿¡ ÇÑ °³ ÀÌ»óÀÇ ÀÏÀ» ¼öÇàÇÏ·Á´Â ¶Ç ´Ù¸¥ ½Ãµµ¿´´Ù. ÀÌ·±
½Ã½ºÅÛ¿¡¼´Â ÇÑ °³ÀÇ ¸í·É¾î·Î µÎ ¾î·¹ÀÌÀÇ µ¥ÀÌÅ͸¦
´õÇϰųª »¬ ¼ö ÀÖ´Â ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. ÀÌ·± ±â´ÉÀº º¤Åͳª ¸ÅÆ®¸¯½º °è»êÀÌ ºó¹øÈ÷ ³ªÅ¸³ª´Â ¸¹Àº ¿£Áö´Ï¾î¸µ ÇÁ·Î±×·¥¿¡¼ ¸Å¿ì
À¯¿ëÇÏ°Ô ÀÌ¿ëµÇ¾ú´Ù. ÇÏÁö¸¸ ÀÌ·± °è»êÀ» ¸¹ÀÌ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ÇÁ·Î±×·¥¿¡¼´Â Å« È¿¿ëÀÌ ¾ø¾ú´Ù. |
|
ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ¸é¼ ³ª¿Â °ÍÀÌ SMPÀÌ´Ù. SMP¿¡¼´Â °¢ ÇÁ·Î¼¼¼°¡ µ¿µîÇÏ°Ô ½Ã½ºÅÛ ÀÛ¾÷ÀÇ È帧À» Á¦¾îÇÏ´Â ±â´ÉÀÌ ÀÖ´Ù. ¿ø·¡ÀÇ ¸ñÇ¥´Â SMP¸¦ ´ÜÀÏ ÇÁ·Î¼¼¼°¡ ¸ÖƼ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â °Íó·³ º¸ÀÌ°Ô ÇÏ´Â °ÍÀ̾ú´Ù. ÇÏÁö¸¸ ¿£Áö´Ï¾îµéÀº ¾î¶² ¸í·É¾îÀÇ ¼ø¼¸¦ ¹Ù²Ù¾î ½ÇÇà½ÃÅ´À¸·Î½á ¼º´ÉÀ» 10~20% Çâ»ó½Ãų ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Æ³Â°í, ÇÁ·Î±×·¡¸ÓµéÀº Á»´õ º¹ÀâÇÏ°Ô ÇÁ·Î±×·¥À» Çϵµ·Ï ÁÖ¹® ¹Þ°Ô µÇ¾ú´Ù (ÀÌ·¯ÇÑ °ÍÀº µÎ °³ ÀÌ»óÀÇ ÇÁ·Î±×·¥ÀÌ °°Àº ÀÎÀÚ¿¡ Àб⳪ ¾²±â¸¦ µ¿½Ã¿¡ ½ÇÇàÇÒ ¶§¿¡¸¸ ³ªÅ¸³´Ù. µû¶ó¼ º¹ÀâÇÏ°Ô ÇÁ·Î±×·¥ÇØ¾ß µÇ´Â °æ¿ì´Â ¼Ò¼öÀÇ Æ¯Á¤ÇÑ ÇÁ·Î±×·¡¸Ó¿¡°Ô¸¸ ÇÊ¿äÇÏ´Ù).
SMP½Ã½ºÅÛÀÇ ÇÁ·Î¼¼¼ ¼ö°¡ Áõ°¡ÇÔ¿¡ µû¶ó ½Ã½ºÅÛÀÇ ÇÑ Æí¿¡¼ ´Ù¸¥ ¸ðµç ºÎºÐÀ¸·Î µ¥ÀÌÅ͸¦ ÀüÆÄ½Ã۴µ¥ °É¸®´Â ½Ã°£µµ Áõ°¡Çß´Ù. ÇÁ·Î¼¼¼ÀÇ ¼ö°¡ ¼ö½Ê °³¸¦ ³Ñ¾î°¡¸é ÇÁ·Î¼¼¼ ¼ö¸¦ Áõ°¡½ÃÅ´À¸·Î ¾ò¾îÁö´Â ¼º´É Çâ»óÀÌ ³Ê¹« Àû¾îÁö°Ô µÈ´Ù. ÀüÆÄ ¼Óµµ°¡ ±æ¾îÁö´Â ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÏ¿© ¸Þ½ÃÁö ÆÐ½Ì ½Ã½ºÅÛÀÌ °í¾ÈµÇ¾ú´Ù. ÀÌ·± ½Ã½ºÅÛ¿¡¼´Â µ¥ÀÌÅ͸¦ °øÀ¯ÇÑ ÇÁ·Î±×·¥ÀÌ Æ¯Á¤ ÀÎÀÚ¿¡ »õ·Î¿î °ªÀÌ ÇÒ´çµÇ¾ú´Ù´Â °ÍÀ» ¾Ë¸®±â À§ÇØ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ´Ù. ±× ÀÎÀÚÀÇ »õ·Î¿î °ªÀ» ½Ã½ºÅÛÀÇ ¸ðµç ºÎºÐ¿¡ ¹æ¼ÛÇÏ´Â ´ë½Å¿¡ ±× °ªÀ» ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥¿¡°Ô¸¸ Àü¼ÛÇÑ´Ù.
°øÀ¯ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ´ë½Å ÇÁ·Î±×·¥°£ ¸Þ½ÃÁö Àü¼ÛÀ» À§ÇØ ³×Æ®¿÷¸¦ ÀÌ¿ëÇÏ´Â ¹æ½Äµµ µîÀåÇß´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÇÑ ½Ã½ºÅÛ ³»¿¡ ¼ö¹é °³³ª ¼öõ °³ÀÇ ÇÁ·Î¼¼¼°¡ È¿À²ÀûÀ¸·Î ÇÔ²² ÀÛµ¿ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù(È®À强ÀÌ ÁÁ´Ù´Â Ç¥ÇöÀ» ¾´´Ù). ÀÌ·¯ÇÑ ½Ã½ºÅÛÀ» MPP½Ã½ºÅÛÀ̶ó ºÎ¸¥´Ù.
MPP¿¡¼ È¿À²ÀûÀ¸·Î ¼öÇàµÇ´Â ÇÁ·Î±×·¥µéÀº ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¶§ ÇÁ·Î±×·¥À» ¿©·¯ µ¶¸³ÀûÀÎ ºÎºÐÀ¸·Î ³ª´©¾î ½ÇÇà½Ãų ¼ö ÀÖ´Â °ÍµéÀÌ´Ù. ¿¹¸¦ µé¾î µ¥ÀÌÅ͸¶ÀÌ´× °°Àº °æ¿ì Á¤ÀûÀÎ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÏ¿© ¿©·¯ °¡Áö µ¶¸³ÀûÀÎ °Ë»öÀ» ¼öÇàÇÑ´Ù. ¶Ç ü½º °ÔÀÓ °°Àº ÀΰøÁö´É¿¡¼´Â ¿©·¯ °¡Áö ´Ù¸¥ ¼ö¸¦ ºÐ¼®ÇÏ¿© º¼ Çʿ䰡 ÀÖ´Ù. ¸¹Àº °æ¿ì MPP½Ã½ºÅÛÀº ÇÁ·Î¼¼¼ÀÇ Å¬·¯½ºÅÍ·Î ±¸¼ºµÈ´Ù. °¢ Ŭ·¯½ºÅÍ´Â SMPó·³ ÀÛµ¿Çϸç, ¸Þ½ÃÁö ÆÐ½ÌÀº Ŭ·¯½ºÅͰ£¿¡¼¸¸ ÀϾÙ. ÀÎÀÚ¸¦ ¾îµå·¹½ÌÇÏ´Â °ÍÀÌ ¸Þ½ÃÁö¸¦ ÅëÇØ¼³ª ¸Þ¸ð¸® ¾îµå·¹½º¸¦ ÅëÇØ °¡´ÉÇϱ⠶§¹®¿¡ ¾î¶² MPP½Ã½ºÅÛÀº NUMA ½Ã½ºÅÛÀ̶ó ºÎ¸¥´Ù.
SMP´Â ºñ±³Àû ÇÁ·Î±×·¡¹ÖÀÌ °£ÆíÇÏÁö¸¸ MPP´Â ±×·¸Áö ¾Ê´Ù. SMP½Ã½ºÅÛÀº ´Ù·ï¾ß ÇÒ µ¥ÀÌÅÍ ·®ÀÌ ³Ê¹« ¹æ´ëÇÏÁö ¾Ê´Ù¸é °ÅÀÇ ¸ðµç Á¾·ùÀÇ ÇÁ·Î±×·¥¿¡ Àß ¸Â´Â´Ù. ÇÏÁö¸¸ ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ´Ù·ç´Â µ¥ÀÌÅ͸¶ÀÌ´×Àº MPP¸¸ÀÌ ´Ù·ê ¼ö ÀÖ´Ù.
| ÀÌ Á¤º¸´Â 1999³â 6¿ù 28ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, °¼º·æ´Ô²²¼ µµ¿òÀ» Áּ̽À´Ï´Ù. | |