¸¸ÀÏ Á»´õ ±íÀº ´äº¯À» ¿øÇÑ´Ù¸é, "±ä ´äº¯µé"ºÎºÐÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù.
Beowulf¶óÇÏ´Â °ÍÀº °í¼º´ÉÀÇ ¸¹Àº º´·ÄÄÄÇ»Å͸¦ »ó¿ëÈµÈ Çϵå¿þ¾î¿Í ¸®´ª½º¿Í FreeBSD¿Í °°Àº free software¸¦ ÀÌ¿ëÇÏ¿© ºü¸¥ »ç¼³ ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇؼ ¿¬°áÇØ ³õÀº °ÍÀÌ´Ù. ÀÌ´Â PC³ª ¿öÅ©½ºÅ×À̼ǵéÀÇ ¹À½À¸·Î µÇ¾î Àִµ¥ ÁÖ·Î °í¼º´É °è»ê¿¡ ÁÖ·Î ÀÌ¿ëµÈ´Ù. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ³ëµåµéÀº »ç¶÷µéÀÌ ÁÖ·Î »ç¿ëÇϴ å»óÀ§¿¡ ÀÖÁö ¾Ê´Ù. ¿ÜºÎ¼¼°è¿ÍÀÇ ¿¬°áÀº ¼¹öÀÎ ³ëµå¸¸ÀÌ ÇÒ ¼ö ÀÖµµ·Ï µÇ¾îÀÖ´Ù. ¸î¸î ¸®´ª½º Ŭ·¯½ºÅ͵éÀº ¼Óµµº¸´Ù´Â ¾ÈÁ¤¼º¿¡ ±â¹ÝÀ» µÎ°í ¸¸µé¾îÁ³´Ù. À̰͵éÀº Beowulf¶ó°í ÇÒ ¼ö ¾ø´Ù.
Beowulf¶ó°í ºÒ¸®´Â ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö´Â ¾ø´Ù. ´ÜÁö Beowulf¸¦ Á¦ÀÛÇϱâ À§ÇØ ¸¹Àº »ç¶÷µéÀÌ ¸¸µé¾î ³õÀº ¸î¸î°¡Áö ¼ÒÇÁÆ®¿þ¾î°¡ ÀÖ´Ù. ±× ¼ÒÇÁÆ®¿þ¾î´Â MPICH (¿ªÀÚÁÖ: MPI(Message Passing Interface)ÀÇ ÀÏÁ¾À¸·Î MPI ChameleonÀÇ ¾àÀÚ)¿Í LAM(¿ªÀÚÁÖ: MPICH¿Í °°ÀÌ MPIÀÇ ÀÏÁ¾À¸·Î Local Area MulticomputerÀÇ ¾àÀÚ), PVM(¿ªÀÚÁÖ: Private Virtual MachineÀ¸·Î MPI¿Í´Â ´Þ¸® ÁÖ·Î À̱âÁ¾°£ÀÇ ÄÄÇ»ÅÍ ¿¬°á¿¡ ÀÌ¿ëµÊ), ¸®´ª½º Ä¿³Î, ¸®´ª½º Ä¿³ÎÀÇ Ã¤³Îº»µù ÆÐÄ¡(ÀÌ´Â ¿©·¯ºÐÀÌ ºü¸¥ "¹öÃò¾ó" ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¿¡ ´ÙÁßÀÇ ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¸¦ ¿¬°á½ÃÄÑÁØ´Ù.)°ú ¸®´ª½º Ä¿³Î¿¡ global pid space ÆÐÄ¡(ÀÌ´Â Beowulf¿¡¼ µ¹¾Æ°¡´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ ps³ª killµîÀÇ ¸í·ÉÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ°Ô ÇØÁÜ), DIPC(ÀÌ´Â sysv °øÀ¯ ¸Þ¸ð¸®, ¼¼¸¶Æ÷¾î¿Í ¸Þ¼¼ÁöÅ¥¸¦ Åõ¸íÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÜ)
µÉ °ÍÀÔ´Ï´Ù. MPI³ª PVM, ³×Æ®¿öÅ© ¼ÒÄÏ ¶Ç´Â Sysc IPC¸¦ ÀÌ¿ëÇؼ Åë½ÅÇÒ ¼ö ÀÖ´Â º´·ÄÀÛ¾÷À¸·Î º»·¡ÀÇ ÀÛ¾÷À» ºÐ¸®ÇÏ´Â ÀÏÀÌ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. ±×·±ÈÄ ´Ù½Ã ÄÄÆÄÀÏÀ» ÇؾßÇÕ´Ï´Ù.
¶Ç´Â Greg LindahlÀÌ ÁöÀûÇßµíÀÌ ¸¸ÀÏ ¿©·¯ºÐÀÌ ´Ù¸¥ ÀÔ·Â ÆÄÀÏÀ» °¡Áö°í ¼öõ¹øÀÇ µ¿ÀÏÇÑ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ½Í´Ù¸é ½©½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇϸé ÃæºÐÇÒ °ÍÀÔ´Ï´Ù.
Christopher BohnÀÌ ÁöÀûÇÑ °Íó·³ multi-thread ¼ÒÇÁÆ®¿þ¾îµµ ÀÚµ¿ÀûÀ¸·Î ¼ÓµµÇâ»óÀ» ²ÒÇÒ ¼ö ¾ø´Ù. multi-threaded ¼ÒÇÁÆ®¿þ¾î´Â °øÀ¯¸Þ¸ð¸®¸¦ °¡Á¤ÇÑ´Ù. ¸î¸î ¹èÆ÷µÈ °øÀ¯¸Þ¸ð¸® ÆÐÅ°Áö°¡ °³¹ßÁßÀÌ´Ù. (DIPC, Mosix, ...), ÇÏÁö¸¸ SMP ¸Ó½ÅÀ» À§ÇØ ¸¸µé¾îÁø ¼ÒÇÁÆ®¿þ¾î ³»ºÎ¿¡ ÀÖ´Â ¸Þ¸ð¸® Á¢±Ù ÇüÅ´ ±Ã±ØÀûÀ¸·Î DSM ¸Ó½ÅÀÇ ¼º´ÉÀúÇϸ¦ °¡Á®¿Â´Ù.
PVM°ú MPI´Â Ŭ·¯½ºÅÍ¿¡¼ Æ÷Æ®¶õÀ̳ª C¸¦ ÀÌ¿ëÇؼ ÀÛµ¿Çϵµ·Ï ¸¸µç message-passing º´·Ä ÇÁ·Î±×·¥ÀÌ´Ù. PVMÀº MPI°¡ ³ª¿À±â Àü±îÁö »ç½Ç»óÀÇ Ç¥ÁØÀ̾ú´Ù. ÇÏÁö¸¸ ¾ÆÁ÷µµ ¸¹ÀÌ ÀÌ¿ëµÇ¸ç ¼º´É¸é¿¡¼ ÁÁ´Ù. MPI (Message Passing Interface)´Â portable message-passing º´·Ä ÇÁ·Î±×·¥¿¡ »ç¿ëµÇ´Â Ç¥ÁØÀÌ´Ù. MPI´Â MPI ForumÀ» ÅëÇؼ Ç¥ÁØÈ°¡ µÇ¾ú°í ¸ðµç ´ë¿ë·®ÀÇ ¼öÆÛ ÄÄÇ»Å͵鿡 »ç¿ëµÇ°í ÀÖ´Ù. (¿ªÀÚÁÖ: º¸Åë PVMÀº À̱âÁ¾°£ÀÇ º´·Ä󸮿¡ ÀÌ¿ëµÇ°í MPI´Â µ¿Á¾°£ÀÇ Ã³¸®¿¡ ¸¹ÀÌ ÀÌ¿ëµÈ´Ù.) ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é PVM°ú MPI FAQ¿¡¼ ³»¿ëÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù.
¾ø½À´Ï´Ù. plogic.com¿¡¼ ³ª¿Â BERT¶ó´Â ÇÁ·Î±×·¥ÀÌ Àִµ¥ ÀÌ´Â ¿©·¯ºÐÀÇ Æ÷Æ®¶õ Äڵ带 ¿©·¯ºÐÀÌ ¼öµ¿À¸·Î º¯°æÇؾßÇÕ´Ï´Ù. NAG¿Í Portland ±×·ìÀÇ Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯´Â ¿©·¯ºÐÀÇ Æ÷Æ®¶õ Äڵ带 º´·Ä󸮿¡ ¾Ë¸Â°Ô º¯°æÇØÁÙ ¼ö´Â Àִµ¥ ¿©·¯ºÐÀ¸·ÎºÎÅÍ ÈùÆ®°¡ ÁÖ¾îÁ®¾ßÇÕ´Ï´Ù. (HPF¿Í OpenMP µð·ºÆ¼ºêÀÇ ÇüÅ·Î) ÀÌ·¯ÇÑ ¹öÁ¯µéÀº ºñº´·Ä¹öÁ¯µéº¸´Ù ¼Óµµ°¡ ÀüÇô ºü¸£Áö ¾Ê½À´Ï´Ù.
Beowulf°¡ ÁÁ´Ù°í »ý°¢Çϰųª ÀüÇüÀûÀÎ ¼öÆÛÄÄÇ»ÅÍ °¡°Ý¿¡ 1/3¿¡¼ 1/10 °¡°ÝÀ¸·Î °ÅÀÇ µ¿ÀÏÇÑ ¼º´ÉÀ» º¸À̱⠶§¹®À̶ó »ý°¢Çؼ ÀÔ´Ï´Ù.
¾ø½À´Ï´Ù. Oracle°ú Infomix°¡ ÀÌ·¯ÇÑ ±â´ÉÀ» °®°Ô µÉÁö ¸ð¸£Áö¸¸ ¸®´ª½º¿¡¼´Â ¾ÆÁ÷ ±×·± ±â´ÉÀº ÇÏÁö ¾Ê½À´Ï´Ù.
´ëºÎºÐÀÇ »ç¶÷µéÀº ±×·¸Áö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇÏ¸é º°·Î ÇÊ¿äÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×µéÀÌ ¸®´ª½º¸¦ ±¸µ¿½ÃŲ´Ù¸é ´ëºÎºÐÀÌ telnetÀ» ÀÌ¿ëÇÏ¿© Á¢¼ÓÇÒ °ÍÀÔ´Ï´Ù. ¸¹Àº BeowulfµéÀÌ ¸ðµç ³ëµå¿¡ ºñµð¿À Ä«µå¸¦ °®°í ÀÖÁö ¾Ê½À´Ï´Ù. ÄÜ¼Ö Á¢¼ÓÀº ÀϹÝÀûÀ¸·Î ºÎÆÃÇÒ ¼ö ¾øÀ» ¶§ ÇÊ¿ä·Î ÇÕ´Ï´Ù.
¸î¸î »ç¶÷µéÀº ÀÌ´ë½Å ½Ã¸®¾ó Æ÷Æ®¸¦ »ç¿ëÇÕ´Ï´Ù.
´©°¡ bozoÀÎÁö º»ÀúÀÚ´Â ¸ð¸£°Ú½À´Ï´Ù. ¾Æ¸¶ º»ÀúÀÚÀÏÁöµµ ¸ð¸£°Ú½À´Ï´Ù. Don Becker, Walter B. Ligon, Putchong Uthayopas, Chrisopher Bohn, Greg Lindahl, Doug Eadline, Eugene Leitl, Gerry Creager, William RankinÀÌ ÀϹÝÀûÀ¸·Î ±×·± »ç¶÷À¸·Î ¾Ë·ÁÁ® ÀÖÀ¸¸ç µµ¿òÀ» ±â²¨ÀÌ ÁÖ´Â ºÐµéÀÌ´Ù. ÀÌ Ä«Å×°í¸®¿¡ ´Ù¸¥ »ç¶÷µµ µé¾îÀÖ´Ù.
Robert G. BrownÀº bozo¶ó°í ¼±¾ðÇßÁö¸¸ º»ÀúÀÚ´Â ±×·¸°Ô ¹ÏÁö ¾ÊÀ¸¸ç ½ÉÁö¾î ±×°¡ º»ÀúÀÚ¿¡°Ô ±¤´ë¾ó±¼À» º¸¿©ÁáÀ½¿¡µµ ºÒ±¸ÇÏ°í ±×·¸°Ô »ý°¢ÇÏÁö ¾Ê´Â´Ù. Rob Nelson ¶Ç´Â bozo¶ó°í ÀÚ½ÅÀ» ¿©±âÁö¸¸ ±× ¶ÇÇÑ ½Ç¼ö¸¦ ÇÏ°í ÀÖ´Â µíÇÏ´Ù.
¾ø½À´Ï´Ù. PentiumGCC°¡ ÀÌ¿¡´ëÇÑ Áö¿øÀ» ÇÏ°í ÀÖ½À´Ï´Ù.
ÇÑ°³ÀÇ Celeron 333 ¸Ó½Åº¸´Ù ´À¸± °ÍÀÌÁö¸¸ ÁÁÀº ¹è¿òÀÇ ±âȸ°¡ µÉ °ÍÀÔ´Ï´Ù.
±×·¸Áö ¾Ê½À´Ï´Ù. ¿ø·¡ Beowulf´Â ½½·¢¿þ¾î¿¡¼ ±¸µ¿µÇ¾î ÀÖ½À´Ï´Ù.
Àú´Â Áö±Ý Extreme ¸®´ª½º ½Ãµð¸¦ ÀÌ¿ëÇÏ°í Àִµ¥... [1999-05-13] »ç¿ëÇÏÁö ¸¶¼¼¿ä. ¿À·¡µÈ °ÍÀÔ´Ï´Ù.
ÇÊ¿ä¾ø½À´Ï´Ù. ¸¸ÀÏ libc5±â¹ÝÀÇ Beowulf¿¡ Ưº°ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ±ò°íÀÚ ÇÑ´Ù¸é libc5°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î glibc±â¹ÝÀÇ Beowulf¿¡¼ Ưº°ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ±ò·Á¸é glibc·Î ÄÄÆÄÀÏÀÌ ÀßµÇ°í ½ÇÇàÀÌ ÀߵǴÂÁö È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Á¤ÇÒ ¶§ °¢³ëµåµé¿¡ ´ëÇÏ¿© ¼³Á¤À» ´Þ¸® ÇÏÁö ¾ÊÀ» °ÍÀ» ±ÇÇÕ´Ï´Ù. ±×·¸°Ô µÇ´Â °æ¿ì´Â ¸Ó¸®¾ÆÇ ¹®Á¦¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.
gccºÎ·ù, Portland Group, KAI, Fujitsu, Absoft, PentiumGCC, NAG µîÀÌ ÀÖ½À´Ï´Ù. ÄÄÆÑÀº ¿ì¼öÇÏ´Ù°í ¾Ë·ÁÁø º£Å¸ ¾ËÆĸ®´ª½º ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÒ °ÍÀÌ¸ç ¸î¸î »ç¶÷µéÀº Digital Unix¿¡¼ ±×µéÀÇ ÀÀ¿ëÇÁ·Î±×·¥µéÀ» ÀÌ¹Ì ÄÄÆÄÀÏ ÇßÀ¸¸ç ¾ËÆĸ®´ª½º¿¡¼ ÀÛµ¿½ÃŲ´Ù.
¿©·¯ºÐÀÌ ÀÀ¿ëÀ» ¾î¶»°Ô ÇÏ´À³Ä¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. º¥Ä¡¸¶Å· Çغ¸°í ±â·ÏÇÏ°í º´¸ñÇö»óÀÌ ÀÖ´ÂÁö ã¾Æ³»°í °íÄ¡°í ¹Ýº¹ÇÏ¸é µÈ´Ù. ¸î¸î »ç¶÷µéÀº dual-CPU ¸Ó½ÅµéÀÌ single-CPUº¸´Ù ¼º´É¸é¿¡¼ ¾Õ¼±´Ù°í Çϴµ¥ ÀÌÀ¯´Â ¿©·¯ºÐÀÇ °è»êÀÌ ´Ù¸¥ CPU°¡ ¸ðµç ³×Æ®¿öÅ© ÀÎÅÍ·´Æ®¸¦ ´Ù·ç´Â µ¿¾È ÀÎÅÍ·´Æ® µÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
¹°·ÐÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» Àß ºÐ¸®Çϸé ÈξÀ ¼ö¿ùÇØÁú °ÍÀÔ´Ï´Ù.
ÀÌ FAQÀÇ "±ä ´äº¯µé"À» Âü°í ÇÏ¸é µË´Ï´Ù. http://beowulf.org http://beowulf-underground.org/ http://beowulf.gsfc.nasa.gov http://www.extremelinux.org http://www.xtrem-machines.com/x-links.html beowulf@beowulf.gsfc.nasa.gov ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¸é µÈ´Ù. ¶ÇÇÑ FAQÀÇ "º¸Ãæ Á¤º¸¿Í ÀÚ·á (Supplementary information and resources)" ¼½¼ÇÀ» ÂüÁ¶ÇÏ¸é µÈ´Ù.
http://www.xtreme-machines.com/x-cluster-qs.html¸¦ »ìÆ캸¸é ¹æ¹ýÀ» ¼÷Áö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ°÷ FAQÀÇ "º¸Ãæ Á¤º¸¿Í ÀÚ·á (Supplementary information and resources)"ÀÇ ³»¿ëÁß "Docs"ºÎºÐ¿¡¼ docs¸¦ »ìÆ캸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.