<º¹Àâ°è Á¤º¸ ¹°¸® ¿¬±¸½Ç Ŭ·¯½ºÅÍ ½Ã½ºÅÛ¿¡ °üÇÏ¿©>
ÃÖ±Ù »ê¾÷ÀÌ ¹ßÀüÇÏ°í »ç¶÷µéÀÌ Á»´õ ¸¹Àº ºÐ¾ß¿¡ ÄÄÇ»Å͸¦ »ç¿ëÇÔ¿¡ µû¶ó Á»´õ ³ôÀº ¼º´ÉÀ» °¡Áø ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°íÀÚ ¿©·¯ °¡Áö ´Ù¾çÇÑ ÇüÅÂÀÇ ³ë·ÂÀ» ÇØ¿ÔÀ¸¸ç, ÁÖ·Î ½Ã½ºÅÛ ¹ö½ºÀÇ È®Àå°ú ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ Ŭ·°¼öÀÇ Çâ»ó, ¸Þ¸ð¸® °¡¿ë´É·Â Áõ°¡¿¡ ÁÖ·ÂÇÏ¿´´Ù. ÇÏÁö¸¸ ¶Ç´Ù¸¥ ÁÖ¸ñÇÒ¸¸ÇÑ ³ë·ÂÀÌ ¹Ù·Î ¿©·¯°³ÀÇ ºÐ¸®µÈ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ ÇÔ²² È°¿ëÇÏ¿© µ¿½Ã¿¡ ¿¬»ê½ÃÅ´À¸·Î¼ °¡»óÀÇ ÇϳªÀÇ Ä¿´Ù¶õ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°íÀÚ Çϴ Ŭ·¯½ºÅ͸µ ¹æ¹ýÀÌ´Ù. Áï, µ¶ÀÚÀûÀÎ ¿¬»ê´É·ÂÀ» °®Ãá ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼µéÀ» ³×Æ®¿öÅ©·Î ¹¾î ÇϳªÀÇ ¿¬»êÀ» º´·ÄÀûÀ¸·Î ¿©·¯ ´ëÀÇ ÇÁ·Î¼¼¼µéÀÌ ³ª´©¾î¼ ¿¬»êÇÏ°Ô µÇ¾î ÇÁ·Î¼¼¼µéÀÇ ¼ö¿¡ ºñ·ÊÇÏ´Â ¸¸Å ºü¸¥ °è»êÀ» ¼öÇà ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ÀåÁ¡Àº º» ¿¬±¸½Ç°ú °°ÀÌ ´ë¿ë·®/ÃÊ°í¼Ó °è»êÀ» ÇÊ¿ä·Î ÇÏ´Â ¿µ¿ªÀÇ ¿¬±¸¿¡¼ ÇÁ·Î¼¼¼µéÀÇ ¼ö¿¡ ºñ·ÊÇÏ´Â ¸¸Å ºü¸£°Ô ¿¬±¸¸¦ ¼öÇàÇÏ°Ô ÇϹǷΠ¸Å¿ì ÇÙ½ÉÀûÀÎ ±â¼úÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
º» ¿¬±¸½Ç¿¡¼´Â 2000³âµµ¿¡ 4´ëÀÇ PC¸¦ ¹¾î¼ ÃÖÃʷΠŬ·¯½ºÅÍ MOSIX¸¦ Á÷Á¢ Á¦ÀÛÇÏ¿´°í 2001³â Ãʹݿ¡ 10´ëÀÇ PC¸¦ ¹¾î¼ Ŭ·¯½ºÅÍ º£¾î¿ïÇÁ¸¦ Á¦ÀÛÇÏ¿© Ŭ·¯½ºÅÍ ½Ã½ºÅÛ Á¦ÀÛ ±â¼úÀ» ¿¬¸¶ÇÏ¿´´Ù.
2001³â ÈĹݿ¡´Â 30´ëÀÇ PC¸¦ ¹Àº Ŭ·¯½ºÅÍ SCALINGÀ» Á¦ÀÛÇÑ ÀÌ·¡ 2003³âµµ±îÁö PC 50´ë·Î ±Ô¸ð¸¦ È®ÀåÇÏ´Â µ¿½Ã¿¡ º´·Ä ÄÄÇ»Æà ÇÁ·Î±×·¥µéÀ» ÀÚü °³¹ßÇÏ¿´´Ù. ¶ÇÇÑ 2003³â ¸»¿¡ ÇÑ´ëÀÇ PC¿¡ 2°³ÀÇ CPU°¡ µé¾î°¡´Â MP(multi-processer) 50°³¸¦ Á¦ÀÛÇÏ¿© ÃÑ CPU 100°³Â¥¸®ÀΠŬ·¯½ºÅÍ CUNS¸¦ Á¦ÀÛÇÏ¿© º»°ÝÀûÀÎ º´·Ä ÄÄÇ»Æà ȯ°æÀ» ±¸ÃàÇÏ¿´´Ù. ±×¸®°í ÃÖ±Ù 2005³âµµ¿¡ »õ·Î ¹ßÇ¥µÈ 64ºñÆ®¿ë CPU 15°³¸¦ »ç¿ëÇÏ¿© 64ºñÆ® º´·Äó¸® ÄÄÇ»ÆÃÀ» ÇÒ ¼ö Àִ Ŭ·¯½ºÅÍ NACOMÀ» ½ÃÇè Á¦ÀÛÇÏ¿´´Ù.
ÇöÀç º» ¿¬±¸½Ç¿¡¼´Â 3Á¾·ùÀÇ Å¬·¯½ºÅÍ ½Ã½ºÅÛÀ» º¸À¯/¿î¿ë Áß¿¡ ÀÖ´Ù.
Çϳª´Â Statpy¶ó°í ºÒ¸®´Â ½Ã½ºÅÛÀ¸·Î ¿ÏÀüÇÑ lab-made ½Ã½ºÅÛÀÌ´Ù. ÀÌ Statpy´Â 45°³ÀÇ CPU·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç °¢ CPU´Â quad-core¸¦ °¡Áø intel Quad Core CPU(i5-760, 2.8GHz X 4)¿Í °¢°¢ÀÇ ³ëµåµéÀº 8GBÀÇ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù.
´Ù¸¥ Çϳª´Â Statpy2¶ó°í ºÒ¸®´Â lab-made ½Ã½ºÅÛÀ¸·Î, 45°³ÀÇ Intel Quad Core CPU(i5-760, 2.8GHz X 4)·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç °¢°¢ÀÇ ³ëµåµéÀº 8GBÀÇ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù.
¶Ç ´Ù¸¥ Çϳª´Â nalpha2¶ó ºÒ¸®´Â lab-made ½Ã½ºÅÛÀ¸·Î, 45°³ÀÇ intel Quad Core CPU(i5-2500, 3.7GHz X 4)·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç °¢°¢ÀÇ ³ëµåµéÀº 8GBÀÇ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù.
±× ¹Û¿¡ Optimize, Hexa¶ó´Â lab-made ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ÀÖ´Ù.
ƯÈ÷ º» ¿¬±¸½Ç¿¡¼ Á¦ÀÛÇÑ Å¬·¯½ºÅ͵éÀº °ø°³µÇ´Â ¿ÀǼҽº ¸®´ª½º¸¦ ÀÌ¿ëÇÏ¿© Á¦ÀÛÇÏ¿´À¸¹Ç·Î ÀÚÀ¯·Ó°Ô ¾÷±×·¹ÀÌµå ¹× ÃÖÀûÈ°¡ °¡´ÉÇÏ´Ù.
ÀÌ ½Ã½ºÅÛµéÀº ±¹³» ´ëÇÐÀÇ ¼Ò±Ô¸ð ¿¬±¸½Ç¿¡¼ º¸À¯ÇÏ°í ÀÖ´Â Àü»ê ½Ã½ºÅÛÀ¸·Î´Â »ó´çÇÑ °è»ê ¿ë·®À» °¡Áö°í ÀÖ´Ù°í ¸»ÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡ Àß Àû¿ëµÇ´Â MPI parallel programÀ» º» ¿¬±¸½Ç¿¡¼´Â ¼ö³â µ¿¾È °³¹ßÇØ ¿ÔÀ¸¸ç, ¿¬±¸ ÁÖÁ¦¿¡ ¸Â´Â ´Ù·®ÀÇ ±âº» MPI parallel program source code¸¦ °³¹ßÇؼ °¡Áö°í ÀÖ´Ù.
ÇâÈÄ º» ¿¬±¸½ÇÀÇ Å¬·¯½ºÅÍ ½Ã½ºÅÛµéÀ» °ú°Å¿¡ Á¦ÀÛÇÑ Å¬·¯½ºÅ͵éÀÇ ¼ö¸¦ ÁÙÀÌ°í Á¡Â÷ÀûÀ¸·Î ´õ Çâ»óµÈ multi core processor·Î ÀÌ·ç¾îÁø º´·Äó¸® ÄÄÇ»Æà ½Ã½ºÅÛÀ¸·Î ¾÷±×·¹ÀÌµå ½Ãų ¿¹Á¤ÀÌ´Ù.
|