Subject : ½´ÆÛÄÄÇ»ÅÍ ±â¼úµ¿Çâ Solution Description: ===================== ½´ÆÛÄÄÇ»ÅÍ´Â ¾î¶² °ÍÀϱî. ´ëºÎºÐÀÇ »ç¶÷µéÀº ½´ÆÛÄÄÇ»Å͸¦ ¸·¿¬È÷ °è»ê¼öÇà ´É·ÂÀÌ ¿ùµîÇÑ ÄÄÇ»ÅÍ·Î »ó»óÇÒ °ÍÀÌ´Ù. Å©±â¿Í ¼º´ÉÀÌ °¢°¢ ÇöÀç PCÀÇ ¹é¹è, õ¹è Á¤µµ µÇ´Â ÄÄÇ»Å͸¦ ¶°¿Ã¸®¸ç ¼±ÅÃµÈ ¿¬±¸¿øµé¸¸ÀÇ µµ±¸·Î »ý°¢ÇÏ°í ÀÖ´Â »ç¶÷µéÀÌ ¾ÆÁ÷µµ ¸¹´Ù. ±×·¯³ª ÇöÀç ÆæƼ¾öÇÁ·Î±Þ PC°¡ 80³â´ë ÃʹÝÀÇ ½´ÆÛÄÄÇ»ÅÍ¿¡ ÁØÇÏ´Â ¼º´ÉÀ» °®°í ÀÖÀ» Á¤µµ·Î ÄÄÇ»Åͱâ¼úÀÌ ¹ßÀüÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ±â¼ú¹ßÀü Ãß¼¼¸¦ °¨¾ÈÇÒ ¶§ °¡±î¿î ½ÃÀÏ ¾È¿¡ ÇöÀçÀÇ ¹Ì´Ï ½´ÆÛÄÄÇ»ÅÍ±Þ ¼öÁØÀÇ PC°¡ °¢ °¡Á¤¿¡ º¸±ÞµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ½´ÆÛÄÄÇ»ÅÍ´Â ÃÊ´ç ¿¬»ê´É·ÂÀÌ ¾à 10¡15GFlops(1GFlops´Â ÃÊ´ç 10¾ïȸÀÇ ¿¬»ê) ÀÌ»ó µÇ¸ç ÁÖ±â¾ïÀåÄ¡(RAM) ¿ë·®Àº 4GB ÀÌ»óÀÌ¸ç ¸Þ¸ð¸®°£ Â÷¼±°³¼ö(Bandwidth)°¡ ¾à 10GB/½Ã½ºÅÛ Á¤µµ µÇ´Â °ÍÀ̶ó°í º¼ ¼ö ÀÖ´Ù. ½´ÆÛÄÄÇ»ÅÍ´Â ÀÌÁ¦ »ê¾÷ Àü¹Ý¿¡ È°¿ëµÇ°í ÀÖ´Ù. Áõ±Ç ¹× ±ÝÀ¶±â°ü, È£ÅÚ µî ¼ºñ½º¾÷Á¾ ȸ»çµéÀº ÀÚ»ç¿Í °í°´ Á¤º¸¿¡ °üÇÑ ¼ºñ½º¸¦ ¼öÇàÇÒ »ó¾÷¿ë Àúºñ¿ë °í¼º´É ¼¹ö±Þ Áß¼ÒÇü ½´ÆÛÄÄÇ»Å͸¦ ¼±È£ÇÏ°í ÀÖ´Ù. Á¦Ç°ÀÇ ¼³°è ÃÖÀûȸ¦ Ãß±¸ÇÏ´Â ±â¾÷ü¿Í ¼³°è±¸Ãà(¸ðµ¨¸µ) ¹× °è»êÇؼ®(ÄÄÇ»ÆÃ)À» ÇÊ¿ä·Î ÇÏ´Â ¿¬±¸¼Ò¿¡¼´Â °íºñ¿ë °í¼º´É ´ëÇü ½´ÆÛÄÄÇ»Å͸¦ ´õ¿í ´õ ¼±È£ÇÏ°í ÀÖ´Ù. Å©·¹À̳ª ÈÄÁöÂê µîÀÌ ¼±º¸ÀÎ º¤ÅÍ ÇÁ·Î¼¼¼(Vector processor)´Â ´Ù¸¥ ½´ÆÛÄÄÇ»Å;÷üµéÀÌ ÀÌ¿ëÇÏ´Â ¸í·É¾îÃà¾à(RISC) ÇÁ·Î¼¼¼ º¸´Ù °è»ê ´É·ÂÀÌ ¿ì¼öÇÏ°í ƯÈ÷ º¤ÅͶóÀÌ¡(Vectorizing)ÀÌ ÇÊ¿äÇÑ ÇÁ·Î±×·¥À» ¼öÇàÇÒ °æ¿ì ´õ¿í ¿ùµîÇÑ ¼º´ÉÀ» º¸ÀδÙ. ÇÏÁö¸¸ ¼º´É ´ëºñ °¡°ÝÀÌ(Price/Flops) ³ô°í À¯Áö ºñ¿ëÀÌ ¸¹´Ù´Â °ÍÀÌ ´ÜÁ¡ÀÌ´Ù. Å©·¹ÀÌ YMP/4E´Â Çϵå¿þ¾î À¯Áöºñ¸¸ ¿¬°£ ¾à 4¾ï2õ¸¸¿ø Á¤µµ´Ù. ¶§¹®¿¡ º¤ÅÍÇü ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÑ SMP(Symmetric Multi-Processors) ¶Ç´Â MPP(Massively Parallel Processors) ½´ÆÛÄÄÇ»Å͸¦ ±¸ÀÔÇÏ·Á´Â ±â¾÷ü³ª ¿¬±¸¼ÒµéÀº ¿ì¼± º¤ÅÍÇü ÇÁ·Î¼¼¼°¡ ¾÷¹« ¼º°Ý¿¡ ²À ÇÊ¿äÇÑ °¡ Áï º¤ÅͶóÀÌÁ ÇÊ¿ä·Î ÇÏ´Â ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î°¡ ¸¹Àº °¡¸¦ µûÁ®¾ß ÇÑ´Ù. ¶Ç À¯Áöºñ¸¦ Æ÷ÇÔÇØ ±¸ÀÔ ¿¹»ê´É·ÂÀÌ ÃæºÐÇÑ°¡ ÇÏ´Â ¸éµµ °í·ÁÇØ¾ß ÇÑ´Ù. ¼º´É ´ëºñ °¡°ÝÀÌ ½Ñ RISC ÇÁ·Î¼¼¼¸¦ »ç¿ëÇÏ¿© ±¸ÃàÇÏ´Â MPP ¶Ç´Â NUMA(Non-Uniform Memory Access) ü°èÀÇ ±âÁ¾À» ¼±ÅÃÇÑ´Ù¸é ¿ùµîÈ÷ ½Ñ °¡°ÝÀ¸·Î ´õ ¸¹Àº °è»ê ´É·ÂÀ» °¡Áø ½´ÆÛÄÄÇ»Å͸¦ »ì ¼ö ÀÖ´Ù. µ¿ÀÏÇÑ º¤ÅÍÇü ±âÁ¾ÀÎ ÈÄÁöÂêÀÇ VPP ½Ã¸®Áî´Â MPP±¸Á¶¸¦ °¡Áö°í ÀÖÀ¸¸é¼µµ º¤ÅÍ ÇÁ·Î¼¼¼´ç ¼º´ÉÀº °¡°Ý ´ëºñ·Î Å©·¹À̺¸´Ù ¾Õ¼±´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¸¹Àº °úÇÐÀÚµéÀ̳ª ¿¬±¸¿øµéÀº Å©·¹À̸¦ ¼±È£ÇÏ°í ÀÖ´Ù. ÀÌÀ¯´Â ¿ì¼± Å©·¹ÀÌ°¡ ½´ÆÛÄÄÇ»ÅÍ ¾÷°è¿¡¼ ±× À§»ó(Name value)ÀÌ ³ô°í ¶Ç ½Ã½ºÅÛ ¿î¿µÀÚ ¹× ±¸ÀÔÀÚµéÀÌ ±¸ÀÔ ÈÄ ¿î¿µ»ó ¹®Á¦°¡ °¡Àå ¾øÀ»°ÍÀ̶ó´Â º¸ÆíÈµÈ »ý°¢À» °®°í Àֱ⠶§¹®ÀÌ´Ù. ƯÈ÷ ¸ðµç »ó¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡°¡ °¡´ÉÇÏ¿© »ç¿ëÀÚ Ãø¸é¿¡¼ ¼±È£µµ°¡ ³ô´Ù´Â Á¡µµ ÇϳªÀÇ ÀÌÀ¯´Ù. IBM ¹× ÀÎÅÚÀÌ ¼±º¸ÀÎ º´·Ä ½´ÆÛÄÄÇ»ÅÍÀÇ ´ëÇ¥Àû ±¸Á¶¹æ½ÄÀÎ MPP´Â ÇöÀç ÄÄÆÄÀÏ·¯ ±â¼ú(Compiler technology)ÀÌ ¿Ïº®ÇÑ º´·ÄÈ Áö¿øÀ» ÇÏÁö ¸øÇϱ⠶§¹®¿¡ »ç¿ëÀÚµéÀÌ ½º½º·Î ÇÁ·Î±×·¥À» ÃÖÀû º´·ÄÈÇÏ´Â Àü¹®ÀûÀÎ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù. MPP°¡ °¡°Ý ¸é¿¡¼´Â º¤ÅÍÇü ½´ÆÛÄÄÇ»Åͺ¸´Ù ¸Å¿ì °æÁ¦ÀûÀÌÁö¸¸ ÃÖÀû º´·Äȸ¦ ÀÌ·ï¾ß¸¸ MPP±¸Á¶ÀÇ ÁÁÀº È¿À²À» ¾òÀ» ¼ö ÀÖ´Ù´Â Á¡°ú º´·Ä±â¼ú(Technical) »ó¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ºÎÁ·À¸·Î ÀÎÇÑ »ç¿ëÀÚÀÇ ºÒÆíÇÔ µîÀ¸·Î °è»ê¼öÇàÀ» ÇÊ¿ä·Î ÇÏ´Â ±â¾÷µé¿¡ ¾ÆÁ÷ º¸ÆíÈÇÏÁö ¸øÇÏ°í ÀÖ´Ù. »ç¿ëÀÚ°¡ ÃÖÀû º´·Äȸ¦ ÀÌ·ê ¼ö¸¸ ÀÖ´Ù¸é MPPÀÇ ÀåÁ¡ÀÎ ÃÖ»óÈ(Scalability)¸¦ ÅëÇØ ´Ù¸¥ ¾î¶² ½´ÆÛÄÄÇ»Åͺ¸´Ù ºü¸£°Ô °è»ê ¹× ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ°í °¢ Çؼ®Á¶°Ç¿¡ ¸Â´Â ÀÚ·á¿ë·®(Data Size)À» ÇÁ·Î¼¼¼ÀÇ °³¼ö¿Í ºñ·ÊÇÏ¿© ó¸®ÇÒ ¼ö ÀÖ´Â ÀÌÁ¡ÀÌ ÀÖ´Ù. Á¤º¸È ½Ã´ë·Î ÀÚ¸®Àâ¾Æ °¡¸é¼ Á¤º¸°ü¸®¸¦ À§ÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ Á߿伺ÀÌ Ä¿°¡°í ÀÖ´Ù. À̸¦ °¨¾ÈÇÒ ¶§ º´·Ä½Ã½ºÅÛÀÇ ÇÖ À̽´·Î µ¥ÀÌÅͺ£À̽º Äû¸®(Database Query)¸¦ »ý°¢ÇÏÁö ¾ÊÀ» ¼ö°¡ ¾ø´Ù. µ¥ÀÌÅͺ£À̽º Äû¸®´Â º´·Ä ¾ÖÇø®ÄÉÀ̼ǿ¡ ¾ÆÁÖ ÀûÇÕÇÑ °ÍÀ̹ǷΠ»õ·Î¿î ÁÖ¿ä »óÇ°À¸·Î ºÎ°¢ÀÌ ¿¹°ßµÇ¸ç ¾ÕÀ¸·Î ½´ÆÛÄÄÇ»Å;÷°è¿¡ Å« ¿µÇâÀ» ÁÙ °ÍÀ¸·Î »ý°¢µÈ´Ù. Áß¼ÒÇü ¼¹ö±Þ ½´ÆÛÄÄÇ»ÅÍ ±¸Á¶ÀÎ SMP´Â ÀÚµ¿º´·Ä 󸮸¦ ÇØÁÖ´Â ÄÄÆÄÀÏ·¯°¡ ÀÖ¾î »ç¿ëÀÚµéÀÌ Á÷Á¢ º´·Ä ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ÇÊ¿ä¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ À̸¦ ÀÌ¿ëÇÒ °æ¿ì SMP ü°è»óÀÇ ¹®Á¦·Î ÃÖÀûÈÇÑ ÃÊ°í¼Ó ¼º´ÉÀ» ±â´ëÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¸ðµç ÇÁ·Î¼¼¼°¡ °°Àº ¸Þ¸ð¸®¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ »ç¿ëÇÏ´Â ¸¸Å °¢ ÇÁ·Î¼¼¼°¡ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ °®°í ¿À±â À§ÇØ ¼·Î °æÀïÇÔÀ¸·Î½á º´¸ñÇö»ó(Resource Contention)ÀÌ ÀϾ ¼ö ÀÖ´Â °ÍÀÌ´Ù. µû¶ó¼ ¡¸µ¥ÀÌÅÍ ¾øÀ½(Data Starvation)¡¹ÀÌ ¹ß»ýÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ´Ù½Ã ¸»ÇØ ¹ö½º(Bus) ±¸Á¶·Î ÀÎÇØ ¸Þ¸ð¸®¿¡ ´ëÇÑ º´¸ñÇö»óÀÌ ºÎ°¢µÈ´Ù´Â °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î 1°³ÀÇ SMP ±¸Á¶´Â 8¡16°³ÀÇ ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ÀûÇÕÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ¶Ç ¸¹Àº »ç¿ëÀÚµéÀÌ µ¿½Ã¿¡ ÀÛ¾÷À» ¼öÇàÇÒ °æ¿ì ÀÏ Ã³¸®·®(Through-put)ÀÌ MPP¹æ½ÄÀÇ ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÒ ¶§ º¸´Ù È¿À²ÀÌ ³·´Ù. ÇÏÁö¸¸ ¼ÒÇÁÆ®¿þ¾î º¥´õµéÀÌ ´ëºÎºÐ MPPº¸´Ù SMP¿ë »ó¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ ¸ÕÀú °³¹ßÇØ ³õÀº »óÅÂÀÌ°í 1¸íÀÇ »ç¿ëÀÚ°¡ ´ÜÀÏ ÇÁ·Î¼¼¼¿¡¼ ¼öÇàÇÏ´Â ÀÛ¾÷À» ÀÌ SMP¿¡ žÀç¼öÇà ¹× º´·ÄÈÇÒ °æ¿ì º¸´Ù ºü¸¥ ½ºÇǵ带 ±¸ÇöÇÒ ¼ö ÀÖ´Ù. HP¿Í SGI°¡ °³¹ßÇÑ DSMP(Distributed Shared Memory Processors)³ª NUMA±¸Á¶ÀÇ ½´ÆÛÄÄÇ»ÅÍ°¡ °¢±¤¹Þ°í ÀÖ´Â °Íµµ ÀÌ°°Àº ÀÌÀ¯¿¡¼´Ù. MPP¿Í SMPÀÇ ÀåÁ¡À» ´ëüÀûÀ¸·Î ºÎ°¢½ÃÅ°°í Àֱ⠶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ Á¡Àº ½´ÆÛÄÄÇ»ÅÍ»ê¾÷°è¿¡ È°·Â¼Ò°¡ µÇ°í Àֱ⵵ ÇÏ´Ù. SGIÀÇ ¿À¸®Áø 2000°ú HP/ÄÁº¤½ºÀÇ Exemplar S/X½Ã¸®Á ±× ¿¹·Î µé ¼ö ÀÖ´Ù. ÀÌ ¸ðµ¨µéÀº ÀÛ³â Áß, ÇϹݱ⸦ ±âÁ¡À¸·Î ¹ßÇ¥µÇ¾úÀ¸¸ç ½´ÆÛÄÄÇ»ÅÍÀÇ ´ëÇ¥Àû ÄÁÆÛ·±½ºÀÎ ¡¸½´ÆÛÄÄ96¡¹À» ÅëÇØ ¾Ë·ÁÁ³´Ù. DSMP ¹× NUMA ¹æ½ÄÀÇ ±âÁ¾Àº SMPÀÇ ÀåÁ¡ÀÎ »ó¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ È¿À²Àû ÀÌ¿ë°ú »ç¿ëÀÚµéÀÇ ÆíÀǼº, ¶Ç MPP ¹æ½ÄÀ¸·ÎÀÇ ±¸Çöµµ °¡´ÉÇØ º´·Äó¸®ÀÇ È¿°ú ¹× ÀÏ󸮷®(Through-put)À» Ãß±¸ÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ È¿°úÀûÀÌ´Ù. ´Ù¸¸ °¢ ³ëµå º¸µå(Node-board)ÀÇ ¸Þ¸ð¸® Â÷¼±°³¼ö(Memory Bandwidth)¿Í ij½Ã(Cache)Å©±â, ±×¸®°í °¢ ÇÁ·Î¼¼¼°£ µ¥ÀÌÅÍ Àü¼Û¼Óµµ µî¿¡ µû¶ó ÀÌµé ½´ÆÛÄÄÇ»ÅÍÀÇ ¼º´ÉÀÌ Á¿ìµÇ¹Ç·Î ÀÌ Á¡µéÀ» Áß¿äÇÏ°Ô °í·ÁÇÏ¿© ¼±ÅÃÇØ¾ß ÇÑ´Ù. ¼¼°èÀûÀ¸·Î ½´ÆÛÄÄÇ»ÅÍ »ç¿ëÀÇ ¹Ý ÀÌ»óÀ» Â÷ÁöÇÏ´Â ¹Ì±¹Àº ÇöÀç Á¤ºÎ ÀçÁ¤ ÀûÀÚ¸¦ ÇؼÒÇϱâ À§ÇØ °íºñ¿ë, °í¼º´É º¥´õ ÇÁ·Î¼¼¼¸¦ ÇÇÇÏ°í Àúºñ¿ë, °í¼º´É º´·Ä½Ã½ºÅÛÀ» ¼±È£ÇÏ°í ÀÖ´Ù. ³ÃÀü½Ã´ë¿¡´Â ¿¹»ê¿¡ ±¸¾Ö¹ÞÁö ¾Ê´ø ¹Ì±¹ ¹æÀ§»ê¾÷ü³ª ±¹¸³¿¬±¸¼Ò µîÀÌ ³ÃÀüÀÇ Á¾½ÄÀ¸·Î ¿¹»êÀÇ Á¦¾àÀ» ¹Þ±â ½ÃÀÛÇÏÀÚ À̵鿡°Ô ÁÖ·Î ½´ÆÛÄÄÇ»Å͸¦ ³³Ç°Çß´ø ȸ»çµéÀÌ ÀÌÁ¦´Â °ªºñ½Ñ ½´ÆÛÄÄÇ»Å͸¦ Æȱâ À§ÇØ ½ÃÀ尳ôÀ̶ó´Â ¸íÁ¦ÇÏ¿¡ ºÐÁÖÈ÷ ¶Ù°í ÀÖ´Â ÇüÆíÀÌ´Ù. ÀϺ»Àº ¹Ì±¹°ú ´Þ¸® ½´ÆÛÄÄÇ»ÅÍ¿¡ »ó´çÇÑ ÅõÀÚ¸¦ ÇÏ°í ÀÖ´Ù. Çϵå¿þ¾îÀûÀ¸·Î¸¸ ºñ±³ÇÑ´Ù¸é ÇöÀç ÀϺ»ÀÌ ¹Ì±¹À» ¾Õ¼°¡°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ±×·¯³ª »ó¿ë¼ÒÇÁÆ®¿þ¾î Áö¿ø ºÎÁ·À¸·Î °íÀüÇÏ°í ÀÖ´Ù. ¶Ç ¹Ì±¹ÀÇ ½´ÆÛÄÄÇ»ÅÍ È¸»ç¿Í´Â ´Þ¸® ÀÚü °³¹ßÇÑ ÇÁ·Î¼¼¼ÀÇ °¡°ÝÀÌ »ó´ëÀûÀ¸·Î ºñ½Ñ °ÍÀÌ ´ÜÁ¡ÀÌ´Ù. À¯·´Àº ¼ÒÇÁÆ®¿þ¾î ºÐ¾ß¿¡ ¸¹Àº ¿¬±¸ºñ¸¦ ÅõÀÚÇÏ°í ÀÖ´Ù. ±× °á°ú ¼ÒÇÁÆ®¿þ¾îºÐ¾ß¿¡¼´Â »ó´çÇÑ ±â¼ú¹ßÀüÀ» º¸ÀÌ°í ÀÖÀ¸¸ç ÀûÁö ¾ÊÀº ÀÌÀͱîÁö ³»°í ÀÖÀ¸³ª ¾ÆÁ÷±îÁö ¹Ì±¹¿¡ µÚÁö°í ÀÖ´Ù. ±×·¯³ª ÀϺ»ÀÇ Çϵå¿þ¾î ±â¼ú°ú À¯·´ÀÇ ¼ÒÇÁÆ®¿þ¾îÀÇ °áÇÕÀº ¼öÄ¡Çؼ®À» Àü¹®ÀûÀ¸·Î ÇÊ¿ä·Î ÇÏ´Â ±â¼ú¿¬±¸ ºÐ¾ß¿¡¼´Â ¹Ì±¹ ½´ÆÛÄÄÇ»Å;÷°è¸¦ Å©°Ô À§ÇùÇÏ°í ÀÖ´Ù. ½´ÆÛÄÄÇ»ÅÍÀÇ ±â¼ú ¹× ¼º´É Çâ»óÀÇ Ãß¼¼´Â ¾à 6¡8°³¿ù ÁÖ±â·Î ³ªÅ¸³ª°í ÀÖ´Ù. Á¦Ç°»ý»ê¿¡ ÅõÀڵǴ °íºñ¿ë¿¡ ºñÇØ ±â¼ú½ÃÀå(Technical Market)ÀÌ ¿¬±¸¼Ò³ª Çб³¿¡ ±¹ÇѵǾî ÀÖ´Ù. ÀÌó·³ ½ÃÀ强ÀÌ ÀûÀº ¸¸Å ½´ÆÛÄÄÇ»ÅÍ ¾÷üµéÀº Àû±ØÀûÀÎ R&D(Research and Development)ÅõÀÚ¸¦ ÇÇÇÏ°í ÀÖ´Â °ÍÀÌ Çö½ÇÀÌ´Ù. ´ëÇ¥ÀûÀÎ ½´ÆÛÄÄÇ»ÅÍ ¾÷ü·Î¼ ¿À·§µ¿¾È ÃÖ°íÀÇ ¸í¼º°ú ÁöÀ§¸¦ Áö³æ´ø Å©·¹ÀÌ°¡ ÀÛ³â SGI»ç¿¡ ÇÕº´µÇ¾ú°í ÄÁº¤½º ¿ª½Ã HP¿¡ º´ÇյǾúÀ¸¸ç º´·ÄÇü ÄÄÇ»ÅÍ°èÀÇ ÇÑ ±âµÕÀ̾ú´ø ÀÎÅÚÀÌ MPPÇü ½´ÆÛÄÄÇ»ÅÍ »ý»ê¿¡¼ ¼ÕÀ» ¶¼°í ¹°·¯³µ´Ù. ±â¾÷µéÀÇ ½´ÆÛÄÄÇ»ÅÍ ±¸ÀÔ°æÇâµµ ¹Ù²î°í ÀÖ´Ù. ÇöÀç´Â ½´ÆÛÄÄÇ»ÅÍÀÇ °¡°Ý ´ëºñ ¼º´ÉÀ» °ËÅäÇØ ±¸ÀÔÇÏ·Á´Â ¡¸°æÁ¦¼º¡¹ÀÌ ¼¼°èÀÇ ±â¾÷µé¿¡ º¸ÆíȵǾú´Ù. Áï ¼º´ÉÀÌ ÁÁÁö¸¸ ºñ½Ñ º¤ÅÍ ÇÁ·Î¼¼¼ ½´ÆÛÄÄÇ»Å͸¦ ÀÌ¿ëÇÏ´Â ¡¸½´ÆÛÄÄÇ»Æðú ¼º´É(Supercomputing & Performance)¡¹º¸´Ù´Â Á¶±×¸¶ÇÏ´õ¶óµµ °ªÀÌ ½Ñ ½´ÆÛÄÄÇ»Å͸¦ ±¸ÀÔÇÏ¿© ÃÖ´ëÀÇ ¼º´ÉÀ» ¹ßÈÖÅä·Ï ÇÏ´Â ¡¸°í¼º´É ÄÄÇ»Æðú ´É·ü(High Performace Computing & Efficiency)¡¹¿¡ °ü½ÉÀ» µÎ´Â °ÍÀÌ ÃÖ±ÙÀÇ °æÇâÀÌ´Ù. ±¹³»¿¡¼µµ È¿À²ÀûÀÎ ±â¼úÀû ÀÀ¿ë(Technical Application) °úÁ¦¼öÇàÀ» À§ÇØ ¸¹Àº ±â¾÷°ú ¿¬±¸¼ÒµéÀÌ ½´ÆÛÄÄÇ»Å͸¦ µµÀÔÇÏ¿© ºÐ¼® ¹× Çؼ®½Ã°£ÀÇ ´ÜÃà°ú º¸´Ù Á¤È®ÇÏ°í ÃÖÀûÈÇÑ °á°ú¸¦ »êÃâÇØ ³»°í ÀÖ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ °æ¿ì ÀÚü °³¹ßÇÑ ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌ¿ëÇÏ¿© Çؼ®ÇÏ´Â ºñÀ²º¸´Ù »ó¿ëÈµÈ ±â¼úÀû ÀÀ¿ë¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ°í ÀÖ¾î À̸¦ °³¹ßÇÏ°í ¹è±ÞÇÏ´Â ¿Ü±¹¼ÒÇÁÆ®¿þ¾î °ø±Þ¾÷üµéÀÇ °è»ê¹æ½Ä ¹× Çؼ®´É·ÂÀÇ °æÇâ¿¡ À̲ø·Á °¡°í ÀÖ´Â »óȲÀÌ´Ù. ÇöÀç ±¹³»¿¡¼µµ ¸î¸îÀÇ ±â¾÷°ú ¿¬±¸¼ÒµéÀÌ ½´ÆÛÄÄÇ»ÅÍ °³¹ß°ú »ý»ê¿¡ ÅõÀÚ¸¦ ÇÏ°í ÀÖÀ¸³ª ¾ÆÁ÷±îÁö ¿Ü±¹ÀÇ À¯¼ö ½´ÆÛÄÄÇ»ÅÍ È¸»çµé¿¡ ºñÇÏ¸é ¿¬±¸¿Í »ý»ê, ¸ðµç ¸é¿¡¼ µÚ¶³¾îÁ® ÀÖ´Ù. µû¶ó¼ Çѱ¹ÀÇ ¸ðµç ¾÷°è ¹× Á¤ºÎ°¡ ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î ºÐ¾ß¿¡ ÅõÀÚ¸¦ ÇÏÁö ¾Ê´Â ÇÑ ¾ÕÀ¸·Îµµ °è¼Ó ¼öÀÔµÈ ±â¼úÀÇ Æ²¿¡ ¸ÂÃß¾î ¿ì¸® ±â¾÷ÀÇ °úÁ¦, ¿¬±¸¸¦ ÁøÇàÇÒ ¼ö¹Û¿¡ ¾ø´Â°ÍÀÌ Çö½ÇÀÌ´Ù. ±×¸¸Å Áö±ÝºÎÅÍ¶óµµ ½´ÆÛÄÄÇ»ÅÍ °ü·Ã ±â¼úÀ» ±â¾÷Àº ¹°·Ð ±¹°¡Àû Â÷¿ø¿¡¼ ÇÔ²² °³¹ßÇØ ³ª°¡´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ´Ù. ---------------------------------------------------------------------------- Revision History ÀÛ¼ºÀÏÀÚ : 97.07.04 ÀÛ¼ºÀÚ : À̹ÎÈ£ ¼öÁ¤ÀÏÀÚ : ¼öÁ¤ÀÚ :