Home Supercomputing with Linux ¿Å±äÀÌ: ¾ç ¼º·æ ¿ø¹® À§Ä¡: http://www.cris.com/~rjbono/html/pondermatic.html -FAQÀÇ ³»¿ë 1.º£¿À¿ïÇÁ°¡ ¹¹¾ß? 2.³»°¡ ¾îµð¼­ º£¿À¿ïÇÁ ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇØ¾ß µÇÁö? 3.³»°¡ ³» ¼ÒÇÁÆ®¿þ¾î¸¦ º£¿À¿ïÇÁ¿¡¼­ µ¹¸®¸é ´õ »¡¶óÁö³ª? 4.PVM,MPI ÀÌ·± °Ç ¹¹Áö? 5.¾îµò°¡¿¡ ³» Äڵ带 ÀÚµ¿À¸·Î º´·ÄÈ­ ÇØÁÖ´Â ÄÄÆÄÀÏ·¯°¡ ÀÖ°ÚÁö? 6.»ç¶÷µéÀº ¿Ö ÀÌ·± ±â°è(º£¿À¿ïÇÁ)¸¦ ¾²Áö? 7.´©°¡ Ȥ½Ã º£¿À¿ïÇÁ¿¡¼­ ´õ »¡¸® µ¹¾Æ°¡´Â µ¥¾ÆŸº£À̽º °¡Áö°í ÀÖ´Â »ç¶÷ ÀÖÀ» ±î? 8.´©±º°¡ Å°º¸µå-ºñµð¿À=¸¶¿ì½º ½ºÀ§Ä¡ °°Àº °ÍÀ» »ç¿ëÇÏÁö ¾Ê³ª? 9.´©±º°¡ ÀÌ·±°Å(KNI,3DNOW!,MMX instruction)À» ÀÌÇØ ÇÒ ¼ö ÀÖ´Â ÄÄÆÄÀÏ·¯ °¡Áö°í ÀÕÁö ¾ÊÀ» ±î? 10.³­ 386À¸·Î 100´ëÀÇ Å¬·¯½ºÅ͸¦ ¸¸µé·Á°í »ý°¢ÁßÀε¥ ´©°¡ ³¯ ¸»·ÁÁÙ »ç¶÷ ¾ø³ª? 11.³»°¡ ·¹µåÇÞÀ» ¹è¿ö¾ß Çմϱî?(½½·º¿þ¾î ¸¸À» ¾²´Â »ç¶÷µé) 12.Á¦ÀÏ Áß¿äÇÑ °ÍÀÌ ¹¹¿ä?(CPU speed,Meomory speed,Memory Size...) 13.³»°¡ ´Ù¸¥ Á¾·ùÀÇ ³ëµå·Î ±¸¼ºµÈ º£¿À¿ïÇÁ¸¦ ¸¸µé¼ö ÀÖ³ª¿ä? 14.HOW TO? -Ȩ ¼öÆÛÄÄÇ»ÆÃ(Pondermatic IV) beowulf ±â¼ú°ú linux¸¦ »ç¿ëÇÏ¿© Áý¿¡¼­ ½´ÆÛÄÄÇ»Å͸¦ ¸¸µé·Á´Â ³ªÀÇ ³ë·ÂÀº °ú³â¿¡ À̾ °è¼Ó ÁøÀüµÇ¾î °¬´Ù.³» óÀ½ÀÇ ½Ãµµ´Â ³» ½º½º·Î pondermaticÀ̶ó ĪÇÑ cluster¸¦ ¸¸µå´Âµ¥ ÁýÁߵǾú´Ù. ÀÌ ÆäÀÌÁö´Â ³ªÀÇ ³¡ÀÓ¾ø´Â ¿¹»ê Àý°¨ÀÇ ³ë·ÂÀ¸·Î ·¹µåÇò 6.0°ú º´·Ä°ü·ÃÀÇ ÇÁ¸®¿þ¾î¸¦ ÅëÇÑ ´ÙÁß processorÀÇ ¸ÚÁø ÄÄÇ»ÅÍ¿¡ À̸£°Ô µÆ´Ù.ÆÄÀÏÀÇ ¿¹Àü °ÍÀº redhat 5.2¿Í povray 3.01 À» º¸¾Æ¶ó. http://www.cris.com/~rjbono/html/oldpondermatic.html ½ÃÀÛÇÑ´Ù(starting point) ³ªÀÇ °æÇèÁß Çϳª´Â °ÅÀÇ °°Àº ¼ÓµµÀÇ ÇÁ·Î¼¼¼­·Î ±¸¼ºµÈ cluster°¡ ±×·¸Áö ¾ÊÀº °Í º¸´Ù ÈξÀ È¿À²ÀûÀ̶ó´Â °ÍÀÌ´Ù. ¸¹Àº °æ¿ì¿¡, ´À¸° ¸Ó½ÅÀº ´Ù¸¥ ¸Ó½Å±îÁö ´À¸®°Ô ÇÑ´Ù. °á°ú´Â °¡Àå ºü¸¥ ¸Ó½ÅÀÌ °úµµÇÏ°Ô Ã³¸®ÇÑ °Í °°ÀÌ ³ª»Û ¼º´ÉÀ» º¸¿©ÁØ´Ù. ÀÌÁ¡¿¡¼­ ¸®´ª½º Ä¿³Î¿¡¼­ÀÇ SMP¸¦ »ç¿ëÇغ¸±â·Î °áÁ¤Çß´Ù. µ¿½Ã¿¡, Abit BP6 motherboard¿¡ °üÇÑ Á¤º¸¸¦ Àоú´Ù. ÀÌ motherboard´Â µÎ°³ÀÇ ºñ½ÁÇÑ °ª½Ñ ÀÎÅÚ ¼¿·¯·Ð CPU¸¦ SMP dual processor mode¿¡¼­ »ç¿ëÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. À̺¸µå´Â CPU¿Í bus speedÀÇ Á¤¹ÐÇÑ Á¦¾î¿Í Çϵå¿þ¾î ¸ð´ÏÅ͸µ ±â´ÉÀ» Æ÷ÇÔÇÏ´Â ¸Å¿ì ÀλóÀûÀΠƯ¡¿¡ ºñÇØ »ó´ëÀûÀ¸·Î °ª½Î´Ù.(~$130) Pentium II processor¸¦ AMD K6& Cryix CPUµéÀÇ Àú°¡°Ý¿¡ ´ëÇ×ÇϱâÀ§ÇØ ¸¸µé¾îÁø Intel Celeron CPU´Â °ªÀÌ ½Î´Ù. ¶ÇÇÑ CeleronÀº overclockÀÌ ²Ï ÀߵǴ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ÀÏÀ» ½ÃÀÛÇϱâÀü¿¡ ³ª´Â overclockÀ» Æ÷±âÇØ¾ß ÇÔÀ» Áø¼úÇؾßÇÒ Àǹ«°¡ ÀÖÀ½À» ±ú´Þ¾Ò´Ù. overclockÀº ÁÁÁö¾Ê¾Æ ´ç½ÅÀÇ »õ ½Ã½ºÅÛÀ» Æı«ÇÒ ¼ö ÀÖÀ¸¸ç, ¼³¸íÇÒ ¼ö ¾ø´Â °íÀåÀ» ÀÏÀ¸Å°¹Ç·Î ¾î¶°ÇÑ º¸ÁõÀÌ ÀÖ´õ¶óµµ ÇÇÇØ¾ß Çϸç ÀϹÝÀûÀ¸·Î ¾ð±ÞµÇ¾î¼­´Â ¾È µÈ´Ù. ³ª´Â ±×°ÍÀÇ »ç¿ëÀ» ÁöÁöÇÏÁö ¾ÊÀ¸¸ç( ³ª´Â »ç¿ëÇÒÁö¶óµµ ^^) ´ç½ÅÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ overclockÀ» ½ÃµµÇÒ ¶§ ÃÊ·¡ÇÏ´Â ¸ðµç °á°ú´Â ´ç½Å Ã¥ÀÓÀÌ´Ù.( ^^; ) °£´ÜÈ÷ ¹ö½º ½ºÇǵ带 83MHz Áõ°¡½ÃÅ´À¸·Î¼­ 366MHZ CPU°¡ 458MHz·Î overclockÇÏ´Â °æ¿ì°¡ 95% ¼º°øÇßÁö¸¸........... ÀÌ·¸°Ô Çؼ­ °£´ÜÇÑ 10Mbit/sec EthernetÀ» »ç¿ëÇÑ Beowulf cluster¿¡¼­ °¡°Ý°ú ¼º´ÉÀÇ °üÁ¡À¸·Î µÎ°³ÀÇ dual Celeron systems 458MHz·Î Setup script¸¦ µû¶ó¼­ CD-ROM install¸¦ ¼±ÅÃÇ϶ó. ÀÌ°ÍÀº IDE µå¶óÀ̺꿡¼­ ´À¸®°Ô ÁøÀüµÈ´Ù. ¼¼¼¼ÇÏ°Ô °ü·ÃµÈ »çÇ×Àº overclockÇØ º¸±â·Î °áÁ¤Çß´Ù. ÁøÂ¥Çغ¸±â(Sourcing Parts) µÎ ¸Ó½ÅÀ» À§ÇÑ ºÎÇ°Àº ÀÎÅͳÝÀ» ÅëÇØ ±¸ÀÔÇßÀ¸¸ç, ±× Á¤º¸´Â ¸î¸îÀÇ À¯¿ëÇÑ °¡°Ý °Ë»ö¿£ÁøÀÎ Pricewatch ¿ÍKillerapp¿¡¼­ ¾ò¾ú´Ù. an ATXcase, Abit BP6 motherboard, two Celeron 366 MHz CPU's w/fans, 64 MB of PC100 SDRAM, an 8MB AGP video card, floppy drive, sound card and 4.3 GB hard drive¸¦ ¾à $550¿¡ ±¸ÀÔÇß´Ù. ´ÙÁß boot (Win98,WinNT4, & Redhat 6.0) ¸Ó½ÅÀ¸·Î½á ±×¸®°í ¸®´ª½º¸¦ ¿î¿µÇϴµ¥ ¿¬°üµÈ ÁÖº¯ÀåÄ¡ÀÎmonitors, keyboards, CD-ROMs, zip drives¸¦ Àç»ç¿ëÇß´Ù. ³ªÀÇ º¸À߰;ø´Â °ßÇØ·Î ÃÖ½ÅÀÇ ÀÎÅÍ³Ý »óÀÇ ¹èÆ÷ÆÇÀ¸·Î Linux System Labs À¸·Î ºÎÅÍ Redhat Linux 6.0 À» ¾òÀ» ¼ö ÀÖ´Ù. ¸®´ª½º´Â SMP¿Í PVMPOV¸¦ ¸ÚÁö°Ô Áö¿øÇÔÀ¸·Î½á ¿©·¯ºÐÀÇ ´ÙÁß CPUÀÇ ÀÌÁ¡À» ÇÐÇÐ(?)½ÇÈ÷ (?)¾òÀ» ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.(¿ª½Ã ¸®´ª½º!) ±âº»ÀûÀÎ »ç¾çÀº ´ÙÀ½°ú °°´Ù: Abit BP6 dual Celeron PPGA motherboard Two Intel Celeron 366 MHz CPU's with cooling fans and heat sinks 64MB of PC-100 SDRAM Fujitsu UltraDMA 4GB hard disk NE2000 compatible network interface card 8MB AGP graphics card (SiS6326) QED¸Ó½ÅÀº ¿ÜÀåÇü ¸ðµ©°ú IDE Zip drive±×¸®°í Mitsumi CD-RW drive ¸¦ °®°íÀÖ´Ù. (·¡µåÇÞ ¼³Ä¡)Installing Redhat Linux 6.0 ·¹µåÇòÀº ¼³Ä¡¹æ¹ýÀÇ RPM¹æ¹ý¿¡ ÀÎÇÏ¿©´Ù¸¥ ¹èÆ÷ÆǺ¸´Ù ¾à°£ÀÇ ÀÌÁ¡ÀÌ ÀÖ´Ù. (À̾ß~)RPM Àº MPICH, LAM &PVMó·³ Áß¿äÇÑ Beowulf software ·Î Redhat ftp site¿¡¼­ ÀÌ¿ë°¡´ÉÇÏ´Ù. (¸Å½ºÅÍ ³ëµå QED¿¡ ¸®´ª½º ¼³Ä¡Çϱâ)Install notes for QED (First machine): .ÄÉÀ̽º¿¡ ¸¶´õº¸µå¸¦ Á¶¸³ÇÑ´Ù. Enlight ATX case´Â µå¶óÀ̺êµé°ú ¸¶´õº¸µåÀÇ ¼³Ä¡¸¦ ½±°Ô ÇÏ´Â ¸î¸îÀÇ Æ¯Â¡ÀÌ ÀÖ´Ù. .¿¾ ¸Ó½ÅÀ¸·ÎºÎÅÍ ¾òÀº µÎ °³ÀÇ 4GB hardrive ¿Í zip drive ¿Í Mitsumi CD-RW¸¦ ÇÔ²² ÀåÂøÇß´Ù. NT 4.0°ú Windows 98 ÀÌ °°Àº ÆÄƼ¼ÇÀ» °øÀ¯ÇÏ°Ô Çϱâ À§ÇØ ¸ÕÀú Windows 98À» ¼³Ä¡ÇÑ ÈÄ fat 16ÀÇ »ç¿ëÀ» È®ÀÎÇß´Ù.Windows 98 ÀÌ ¼³Ä¡µÇÀÚ °ð¹Ù·Î NT 4.0À» °°Àº ÆÄƼ¼Ç¿¡ ¼³Ä¡Çß´Ù. ÀÌ°ÍÀº NT 4.0 bootloader°¡ NT¿Í Windows 98À» ÀνÄÇÏ°Ô²û ÇÑ´Ù. .¼³Ä¡ CD·ÎºÎÅÍ ºÎÆ® µð½ºÅ©¸¦ ¸¸µé¾î¶ó.ÀÌ°ÍÀº ²Ï °£´ÜÇÏ´Ù. ´ÙÀ½°ú °°´Ù: 1. CD-ROMÀ» µå¶óÀ̺꿡 ³Ö°í DOS prompt. ·Î °£´Ù. 2. CD-ROM drive·Î µð·ºÅ丮¸¦ º¯°æÇÑ´Ù.( d:¶ó°í ¸í·É¤·¤© ³»¸®´Â °Í °°ÀÌ ) 3. images subdirector·Î °£´Ù. CD-ROM ¼³Ä¡´Â ´ÜÁö ÇϳªÀÇ ºÎÆ® µð½ºÅ©¸¦ ÇÊ¿ä·Î ÇÑ´Ù. 4. rawrite¸¦ »ç¿ëÇÏ¿© boot.img fileÀ» Ç÷ÎÇÇ·Î ¿Å±èÀ¸·Î½á ºÎÆ® µð½ºÅ©¸¦ ¸¸µç´Ù. 5. boot.imgÀÇ À̸§À» ÀÔ·ÂÇÑ´Ù: boot.img 6. Ç÷ÎÇÇ µå¶óÀ̺긦 ÁöÁ¤ÇØ ÁØ´Ù.: a 7. rawriteÇÑ ÈÄ boot.imgÀ» »ý¼ºÇÑ´Ù. .»õ·Î ¸¸µé¾îÁø ºÎÆ® µð½ºÅ©¸¦ »ç¿ëÇÔÀ¸·Î½á ½Ã½ºÅÛÀ» ºÎÆ® ½ÃŲ´Ù. ³ªÀÇ °æ¿ì¿¡´Â ¸®´ª½º Ä¿³ÎÀ» ¾î¶°ÇÑ ¸í·É¶óÀÎÀ¸ ¿É¼ÇÀ» ÁÖÁö ¾Ê°í Åë°úÇÒ ¼ö ÀÖ´Ù. .setup script¸¦ µû¶ó¼­ CD-ROM install¸¦ ¼±ÅÃÇ϶ó. ÀÌ°ÍÀº IDE drives¿¡¼­ ´À¸®°Ô ÁøÇàµÈ´Ù. ¼¼¼¼ÇÏ°Ô °ü·ÃµÈ »çÇ×Àº the Redhat install guide, the Linux Installation HOW-TO ±×¸®°í the CD-ROM HOW-TO¸¦ ÂüÁ¶Ç϶ó.(^^;) .64 MBÀÇ swap partitionÀ» ¸¸µé°í µå¶óÀ̺êÀÇ ³ª¸ÓÁö¸¦ ¸®´ª½º ÆÄƼ¼ÇÀ¸·Î Æ÷¸ËÇÑ´Ù. .¼³Ä¡»óÀÇ ¸ðµç ÆÐÅ°Áö¸¦ ¼±ÅÃÇ϶ó.(¸ù¶¥~) .¼³Ä¡µÉ °ÍÀÌ´Ù. ÀÌ ¸Ó½ÅÀº ¼³Ä¡¿¡ ´ë·« 20ºÐ °¡·® ¼Ò¸ðÇß´Ù. .X windows server ³ª networking¿¡ °üÇÑ ¼³Ä¡ Á¤º¸¸¦ µÞ¹ÞħÇÔÀ¸·Î½á ¼³Ä¡¸¦ ¿Ï¼ºÇÑ´Ù. .Networking:Áö¿ªÀûÀ¸·Î¸¸ »ç¿ëµÉ IPÁÖ¼Ò ¿µ¿ªÀ» ¼±ÅÃÇ϶ó. ³ª´Â 192.168.0.XXX¸¦ ¼±ÅÃÇß´Ù. ´ÙÀ½Àº °¡»ó IP ÁÖ¼Ò¿µ¿ªÀÌ´Ù. .Machine name: qed .domain name: synergetics.org (°¡»ó ³×Æ®¿÷À̱⠶§¹®¿¡ ´ç½ÅÀÌ »ç¿ëÇÏ´Â ¾î¶°ÇÑ µµ¸ÞÀεµ ÀÌ À̸§À¸·Î ÀÛµ¿ÇÑ´Ù.). .IP address: 192.168.0.1 .Subnet mask: 255.255.255.0 .gateway ¿Í nameserver addressesÀÇ ÃʱⰪÀ» ¼³Á¤ÇØ ³õ¾Æ¶ó.(³ª´Â DNS¸¦ ¾²Áö ¾Ê¾Ò´Ù.) .system boot disketteÀ» ¸¸µé¾î¶ó. LILO bootloader optionÀ» ¼±ÅÃÇ϶ó. ¸®´ª½º¸¦ ´Ù·ê ¶§, Windows NT Worskstation 4.0 ÀÌ ´Ù¼Ò ÀÌ»óÇÏ°Ô ÀÛµ¿ÇÑ´Ù. NT bootloader¸¦ ¸®´ª½º¿¡ ÀνĽÃÅ°´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ How-to µî¿¡ ÀÖ´Ù. ºÎÆ® µð½ºÅ© ´Â ¸Ç ¸ÕÀú ¸Ó½ÅÀ» ºÎÆ® ½Ãų ‹š ¾²ÀÏ °ÍÀ̸ç, NT loader menu¿¡¼­ Windows 98ÀÌ ¼±ÅÃµÉ ¶§ »ý±â´Â loadlin batch fileÀ» ¼³Á¤ÇÒ °ÍÀÌ´Ù. windows 98 boot¿¡¼­ loadlinÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº Linux+Windows95 Reference homepage¿¡¼­ ãÀ» ¼öÀÖ´Ù. .Microsoft OS¸¦ dual-booting ³ª multiple booting ÇÒ¶§ ºó¹øÈ÷ ÃßõÇÏ´Â ¹®¼­ÀÌ´Ù. NOTE:¸¸¾à ¿©·¯ºÐÀÌ multiple CPU system¿¡¼­ ¸®·Î¸¦ ¼³Ä¡ ¾Ê´Â ´Ù¸é ºÎÆ® µð½ºÅ©°¡ uniprocessor kernelÀÇ ÃʱâÄ¡°¡ µÉ °ÍÀÌ´Ù. À§¿¡¼­ Á¦½ÃÇÑ loadlin¹æ¹ýÀ» »ç¿ëÇÒ ¶§, /boot directory ¿¡¼­ windows c:\ drive¿¡ smp enabled kernelÀ» º¹»ç ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. .¼³Ä¡ÀÇ ³ª¸ÓÁö´Â ´Ü¼øÇÏ´Ù. ¸Ó½ÅÀ» ¸®ºÎÆ® ½ÃÅ°ÀÚ¸¶ÀÚ login prompt°¡ ¶ã °ÍÀÌ´Ù. »ç¿ëÀÚ À̸§¿¡ root¸¦ ÀÔ·ÂÇÏ°í, ´ç½ÅÀÌ ¼±ÅÃÇÑ ¾ÏÈ£¸¦ ÀÔ·ÂÇÑ´Ù. µÎ ¹ø° ¸Ó½ÅÀ» ³ª´Â PondermaticÀ̶ó ĪÇÏ°í ±× ¼³Ä¡´Â »ó´çÈ÷ ´Þ¶ú´Ù. ÀÌ°ÍÀº CD drive¸¦ °®ÃßÁö ¾ÊÀº À¯ÀÏ ÇÑ ¸®´ª½º ¹Ú½ºÀÌ´Ù. ¿©±â¿¡ NFS¸¦ ¼³Ä¡Çß´Ù. NFS ¼³Ä¡´Â ´Ù¸¥ ºÎÆ® µð½ºÅ©°¡ ÇÊ¿äÇÏ´Ù. À§ÀÇ ºÎÆ® µð½ºÅ© »ý¼º Áö½Ã¸¦ µû¸£°í boot.img ´ë½Å bootnet.img¸¦ »ç¿ëÇ϶ó. ´ÙÀ½À¸·Î Pondermatic¿¡ NFS server °¡ µÇµµ·Ï QED¸¦ ÀνĽÃÄ×´Ù. QED¿¡ root·Î log in ÇÏÀÚ¸¶ÀÚ ´ÙÀ½ÀÇ NFS setupÀ» ½ÇÇàÇ϶ó. .¶óÀÎÀ»Ãß°¡ÇÔÀ¸·Î½á/etc/exportsfileÀ»ÆíÁýÇ϶ó:/mnt/cdrom pondermatic.synergetics.org(ro) .exportfs -a¸í·ÉÀ» ³»¸²À¸·Î½á NFS daemonÀ» ½¬°Ô Ç϶ó. .ÀÔ·ÂÀ» Ãß°¡ÇÔÀ¸·Î½á /etc/hosts fileÀ» ÆíÁýÇ϶ó. :192.168.0.1 pondermatic.synergetics.org pondermatic .QED µå¶óÀ̺꿡 Redhat CD¸¦ ³Ö°í ¸¶¿îÆ® ½ÃÄѶó. :mount /dev/cdrom /mnt/cdrom . Pondermatic¿¡ NFS¸¦ ¼³Ä¡ÇÔÀ¸·Î½á QED´Â ¼­¹ö°¡ µÉ Áغñ¸¦ ´ÙÇÑ °ÍÀÌ´Ù. ÁøÇàÀº: .boot.img¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» ºÎÆ®½ÃŲ´Ù. ³ªÀÇ °æ¿ì¿¡, ¸®´ª½º Ä¿³Î¿¡ ¾î¶°ÇÑ ¸í·É ¿É¼ÇÀÌ ÇÊ¿ä¾øÀÌ Åë°úÇß´Ù. .NFS ¼³Ä¡¸¦ ¼±ÅÃÇÔÀ¸·Î½á setup script¸¦ µû¸¥´Ù. install script°¡ LAN Ä«µå ¼³Ä¡¸¦ ¹¯°í³ª¼­ ¸Ó½Å À̸§°ú ´ë»ó ¸Ó½Å À̸§À» ¹°À» °ÍÀÌ´Ù. ³ªÀÇ °æ¿ì , µµ¸ÞÀÎ ³×ÀÓÀ¸·Î synergetics.orgÀ» È£½ºÆ® ³×ÀÓÀ¸·Î PondermaticÀ» ÀÔ·ÂÇß´Ù. .NFS ¼­¹ö À̸§À» ¹°À» ¶§ QEDÀÇ IP ÁÖ¼Ò 192.168.0.1À» ÀÔ·ÂÇ϶ó. (PondermaticÀº ¾ÆÁ÷ È£½ºÆ® ³×ÀÓ¿¡ °ü·ÃÇÏÁö ¾Ê´Â´Ù.) NFS ¼³Ä¡¸¦ À§ÇÑ µð·ºÅ丮´Â /mnt/cdromÀÌ´Ù.¼³Ä¡´Â QED ¿Í ºñ½ÁÇÏ´Ù. .°ü·ÃÁ¤º¸´Â Redhat install guide, the Linux Installation HOW-TO ±×¸®°í the CD-ROM HOW-TO¿¡ ÀÖ´Ù. ¶ÇÇÑ NFS How-to.µµ ÀÖ´Ù. ½½·¡ÀÌºê ³ëµå ÀÛ¾÷Çϱâ(Configuring the Cluster) Beowulf Cluster´Â ±âº»ÀûÀ¸·Î µÎ °³ÀÇ ¸Þ½ÃÁö Àü¼Û ¶óÀ̺귯¸®·Î ÀÛµ¿ÇÑ´Ù. MPI (Message Passing Interface) ¿Í PVM (Parallel VirtualMachine)ÀÌ ±×°ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¶óÀ̺귯¸® ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ½Ãų ¶§ µÎ ¸Ó½Å°£¿¡´Â Áß°£ ÇüÅ·Πµ¥ÀÌÅÍ°¡ Àü¼ÛµÈ´Ù. MPI¿Í PVM ¸ðµÎ PCP/IP¸¦ ±â¹ÝÀ¸·Î ÀÛµ¿µÇ¾î Áø´Ù. ´õ¿íÀÌ ±×µé µÑ´Ù rsh ¸í·ÉÀ¸·Î ´Ù¸¥ ¸Ó½Å¿¡ Á¢±ÙÇÑ´Ù. ÀÌ·± ´Ù·ç±â ½¬¿î Unix ¸í·ÉÀ¸·Î ´Ù¸¥ ¸Ó½Å¿¡ ¸í·ÉÀ» ³»¸± ¼ö ÀÖ´Ù. Æí¸®ÇÏÁö¸¸ ¾ÈÀüÇÏÁö ¾Ê´Ù. °³ÀÎÀûÀÎ ½´ÆÛÄÄÇ»Åͷμ­´Â Å« ¹®Á¦°¡ µÇÁö ¾ÊÁö¸¸ , Ç×»ó ÀÎÅͳݿ¡ Á¢¼ÓÇؾßÇÏ´Â °æ¿ì¿Í °°ÀÌ Áß´ëÇÑ ÀÏÀ» ÇÑ´Ù¸é ¹«½ÃÇÒ ¼ö ¾ø´Ù. ;( ´ÙÀ½ Ç׸ñÀ» °¢°¢ÀÇ ¸Ó½Å¿¡ ¼öÇàÇÏ¿©¸¸ ÇÑ´Ù.(PondermaticÀ» ¿¹·Î µé°Ú´Ù.): 1.superuserÀÎ root·Î ·Î±× ÀÎ ÇÑ´Ù. 2, »õ °èÁ¤À» Çϳª ¸¸µç´Ù. Ç×»ó root·Î ÀÛ¾÷ÇÏ´Â °ÍÀº ¸Å¿ì À§ÇèÇÏ´Ù. »õ·Î¿î »ç¿ëÀÚ´Â home directory¸¦ Çϳª °®°Ô µÉ °ÍÀÌ´Ù. »ç¿ëÀÚ À̸§À» rjbono¶ó ÇÏ°í , ¿¹¸¦ µé¸é »ç¿ëÀÚÀÇ home directory´Â /home/rjbonoÀÌ´Ù. 3. /etc/hosts fileÀ» ÆíÁýÇ϶ó. hosts ÆÄÀÏÀº ´ç½ÅÀÇ ³×Æ®¿÷ÀÇ °¢°¢ÀÇ ¸Ó½ÅÀÇ IPÁÖ¼Ò¸¦ À̸§À¸·Î ¹Ù²Ù¾î ÁÙ °ÍÀÌ´Ù. ³» °ÍÀº ÀÌ·¯ÇÏ´Ù. 192.168.0.1 qed.synergetics.org qed 192.168.0.2 pondermatic.synergetics.org pondermatic 4. /etc/hosts.equiv fileÀ» ÆíÁýÇ϶ó. ¸Ó½ÅÀÇ À̸§À» ´ã°íÀÖ´Â ÀÌ ÆÄÀÏÀº rsh¸í·ÉÀ¸·Î ¸Ó½Å¿¡ Á¢±ÙÇÏ°Ô²û ÇÑ´Ù. ³» °Í ºÁ¶ó! qed.synergetics.org pondermatic.synergetics.org 5. ÀÌ ÆÄÀÏÀº ³×Æ®¿÷¿¡ ÀÖ´Â °¢°¢ÀÇ ¸Ó½Å¿¡ »ý¼º½ÃÄѶó. 6. ·Î±×¾Æ¿ô ÇÑ µÚ »õ·Î¿î »ç¿ëÀÚ·Î ·Î±× ÀÎ ÇÑ´Ù. 7.½ÃÇè ¿î¿µ. qed console¿¡ ÀÖ¾î¶ó. ¸ÕÀú TCP/IP¿Í ´ç½ÅÀÇ È£½ºÆ® ÆÄÀÏÀÌ ´Ù¸¥ ¸Ó½Å¿¡ pingingÇÔÀ¸·Î½á ÀÛµ¿ÇÏ°í ÀÖ´ÂÁö Å×½ºÆ®Ç϶ó: e.g. ping pondermatic Ctrl-C·Î pingÀ» ¸ØÃß°í ³»¿ëÀ» ³ªÅ¸³»¶ó. ¸¸¾à pingÀÌ ÀÛµ¿µÇÁö ¾Ê´Â´Ù¸é Linux how-to'sµéÀ» ¿­½ÉÈ÷ °øºÎÇÏ¿© ¼Â¾÷ÀÇ ¹®Á¦Á¡À» ÇØ°áÇØ¾ß ÇÑ´Ù. 8.rsh°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´Â Áö Å×½ºÆ® Ç϶ó. QED¿¡¼­ rsh pondermatic "ls -l" °°Àº °ÍÀ» ½ÇÇàÇØ º¸¾Æ¶ó. ÀÌ°ÍÀº pondermaticÀÇ »ç¿ëÀÚ µð·ºÅ丮 ¸í´ÜÀ» º¸¿© ÁÙ °ÍÀÌ´Ù. ÀÌ°ÍÀÌ ¿Ã¹Ù·Î ¾Æ·ç¿öÁø´Ù¸é, ´ç½ÅÀÇ ³×Æ®¿÷Àº PVMÀÇ ÀÛµ¿À» Á¤»óÀûÀ¸·Î ÀÎ½Ä ÇÑ °ÍÀÌ´Ù. PVM ¼³Ä¡(Installing and configuring PVM) PVMÀÇ ´Ù¸¥ ¹öÀüÀ» »ç¿ëÇغ» ÈÄ, °¡Àå ÃÖ½ÅÀÇ ¹öÀü(pvm3.4.0)À» ´Ù¿î·Îµå ÇÑ ÈÄ ±×°ÍÀ» ÄÄÆÄÀÏ ÇÏ´Â °ÍÀÌ ÃÖ»óÃ¥ÀÓÀ» ¾Ë°Ô µÇ¾ú´Ù. beowulf CD¿¡ ÀÖ´Â pvm 3.3ÀÇ RPMÀº ÀÛµ¿ÇÏÁö¸¸ PVMÀÌ °¡´ÉÇÑ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÒ ¶§ ÇÊ¿äÇÑ ¾î¶°ÇÑ ÆÄÀϵµ °®°í ÀÖÁö ¾Ê´Ù. 3.3 ¹öÀüÀº ¾î¶² ÀÌÀ¯¿¡¼­ÀÎÁö Redhat 5.X¿¡¼­ ÄÄÆÄÀÏ µÇÁö ¾Ê´Â´Ù. ¼³Ä¡´Â ²Ï ´Ü¼øÇÏ´Ù: 1. ´ç½ÅÀÇ »ç¿ëÀÚ µð·ºÅ丮¿¡ (³» °æ¿ì´Â /home/rjbono)¿¡ pvm3.4.0.tgzÀ» ´Ù¿î·Îµå ÇÑ´Ù. 2. ´ç½ÅÀÇ .bash_profile file ¿¡ ´ÙÀ½À» Ãß°¡Ç϶ó. PVM_ROOT=$HOME/pvm3 PVM_DPATH=$PVM_ROOT/lib/pvmd PVM_ARCH=LINUX export PVM_ROOT PVM_DPATH PVM_ARCH 3. »õ·Î¿î ȯ°æÀ» ¼³Á¤Çϱâ À§ÇØ ·Î±× ¾Æ¿ô ÇÑ ÈÄ ´Ù½Ã ·Î±× ÀÎ Ç϶ó. 4. tar -zxvf pvm3.4.0.tgz·Î pvm fileÀ» untarÇ϶ó. 5. /pvm3 ·Î °¡¶ó. 6. ÄÄÆÄÀÏ Ç϶ó. 7. ´ç½ÅÀÇ È¨ µð·ºÅ丮·Î °£ µÚ pvm¸í·ÉÀ» ³»·Á¶ó. pvm prompt¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ±×·¸´Ù¸é ¸ðµç °ÍÀÌ Á¤»óÀûÀ¸·Î µÈ °ÍÀÌ´Ù. halt¸¦ Ä£ µÚ pvmÀ» ³ª¿Í¶ó. 8. cluster»óÀÇ °¢°¢ÀÇ ¸Ó½Å¿¡ ÀÌ°ÍÀ» ¹Ýº¹Ç϶ó. 9.ÀÌÁ¦ cluster»ó¿¡ ¸Ó½ÅÀ» Ãß°¡ ÇÒ ¼ö ÀÖ´Â Áö Å×½ºÆ® Çغ¸¾Æ¶ó. qed consoleÀ» ¿¹·Îµé¸é, pvmÀ» ÀÔ·Â pvm daemon prompt¸¦ ¶ç¾ú´Ù. conf¸¦ Ä¡¸é ´ç½ÅÀÇ cluster¿¡(Áö±ÝÀº qed ¹Û¿¡ ¾øÁö¸¸) ¸Ó½ÅÀ» ÇÑ´«¿¡ º¸¿© ÁÙ °ÍÀÌ´Ù. cluster »óÀÇ ÇÑ ¸Ó½ÅÀÇ À̸§À» ÀÔ·ÂÇØ (e.g. add pondermatic.synergetics.org) add ¸í·É¾î·Î Ãß°¡Ç϶ó.conf¸¦ Ãļ­ cluster »óÀÇ ¸Ó½ÅÀÇ ¸í´ÜÀ» È®ÀÎÇÑ´Ù. ÀÌ°Í¿¡ ¼º°øÇÑ´Ù¸é ÀÛµ¿ÇÏ´Â ÁøÂ¥ cluster¿¡ Á¢±ÙÇÑ °ÍÀÌ´Ù. Áö±Ý ù ¹ø° parallel program¿¡ ÀÖ´Â °ÍÀÌ´Ù. halt·Î pvmÀ» ºüÁ® ³ª¿Í¶ó. PVMPOV ¼³Ä¡Çϱâ Installing PVMPOV Pov-rayÀº multiplatform, freeware raytracerÀÌ´Ù. ¸¹Àº »ç¶÷µéÀÌ ±×°ÍÀÇ ¼Ò½º Äڵ带 º¯Çü½ÃÄÑ Æ¯º°ÇÑ ºñ°ø½Ä ¹öÀüÀ» ¸¸µé¾î °£´Ù. ÀÌ·¯ÇÑ ºñ°ø½Ä ¹öÀüÀÇ Çϳª°¡ PVMPOVÀ̸ç, beowulf cluster»ó¿¡¼­ POV ray°¡ ¿î¿µÀÌ °¡´ÉÇÏ°Ô ÇÑ´Ù. óÀ½º¸´Ù PVMPOV´Â ÀÛÀº Áøº¸¸¦ °¡Á³´Ù. PVMPOV°¡ ÀÛµ¿Çϵµ·Ï ÇÏ´Â ÆÐÄ¡¸¦ ¾²°í °ü¸®ÇÏ´Â Andreas Dilger, Harald Deischinger ±×¸®°í Jakob Flierl¿¡ ±íÀº °¨»ç¸¦ Ç¥ÇÑ´Ù. beowulf CD´Â RPMS ¶ó´Â ÇÁ·Î±×·¥À» °®°í ÀÖÁö¸¸ ¾î¶² ÀÌÀ¯¿¡¼­ÀÎÁö º¸ÅëÀÇ ÇÁ·Î±×·¥ º¸´Ù ÈξÀ ´À¸®´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î PVM patche¸¦ °¡Áø ¼Ò½º·Î POV ray¸¦ ÄÄÆÄÀÏÇϱâ·Î Çß´Ù.pov ray 3.1e versionÀº ÀÌ·¯ÇÏ´Ù: 1. 3.1e version UNIX sources¸¦ http://www.povray.org·ÎºÎÅÍ ´Ù¿î·Îµå ÇÑ´Ù. ÀÌ°ÍÀº povuni_s.tgz ¿Í povuni_d.tgz·Î ±¸¼ºµÇ¾î ÀÖ´Ù. 2. PVMPOV patch fileÀ» ´Ù¿î·Îµå ÇÑ ÈÄ home directory ¿¡ ÀúÀåÇÑ´Ù. 3. home directory¿¡ pvmpov3_1e_1 µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù. 4. povray filesÀ» pvmpov3_1e_1 directory ¿¡ º¹»çÇÏ°í ±×°ÍÀ» untar ÇÑ´Ù. ÀÌ°ÍÀº /povray31À» »ý¼º½Ãų °ÍÀÌ´Ù. 5. (cd·Î À̵¿) home directory·ÎºÎÅÍ PVMPOV patch fileÀ» untarÇÑ´Ù. /pvmpov3_1e-1 directory·Î À̵¿Ç϶ó. 6. inst-pvm script¸¦ ½ÇÇà½ÃÅ´À¸·Î½á patch¸¦ Àû¿ëÇ϶ó. 7. /pvmpov3_1e_1/povray31/source/zlib directory·Î °¡¼­ ¾ÐÃà ¶óÀ̺귯¸®¸¦ ÄÄÆÄÀÏÇ϶ó. make testÇÔÀ¸·Î½á ./configure¸¦ ½ÇÇà½ÃÄѶó. su·Î ÀÓÀÇ·Î root user·Î°¡ make installÀ» typeÇؼ­ ¶óÀ̺귯¸®¸¦ ¼³Ä¡Ç϶ó. exitÇÑ ÈÄ ÀÏ¹Ý °èÁ¤À¸·Î µé¾î¿Í¶ó. 8./pvmpov3_1e_1/povray31/source/libpng directory·Î °¡¼­ png library¸¦ ÄÄÆÄÀÏ Ç϶ó. ¸í·ÉÀ» ³»¸²À¸·Î½á make fileÀ» ¸¸µé¾î¶ó: cp scripts/makefile.std makefile. ¿Ï·áµÇ¸é ´Ù½Ã su·Î make install ¸í·ÉÀ» ³»·Á¶ó. exitÇÑ ÈÄ ÀÏ¹Ý °èÁ¤À¸·Î µé¾î¿Í¶ó. 9. /pvmpov3_1e_1/povray31/source/pvm directory·Î °¡¼­ pvm.h ÆÄÀÏÀ» "#if defined(SUN4SOL2) || defined(your_pvm_arch)" À» "#if defined(SUN4SOL2) || defined(LINUX)"·Î ¹Ù²ÞÀ¸·Î½á º¯Çü½ÃŲ´Ù. 10.export PVM_ARCH=LINUX¸¦ Ä¡¹Ç·Î½á PVM_ARCH º¯¼ö°¡ Á¤ÀǵǾî ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. 11.Àӽ÷Πpvm library directory¿¡ "export PATH=$PATH:$PVM_ROOT/lib"¸¦ ÀÔ·ÂÇÔÀ¸·Î½á ´ç½ÅÀÇ °Ë»ö °æ·Î¸¦ Ãß°¡Ç϶ó. 12./pvmpov3_1e-1/povray31/source/pvm directory¿¡¼­ "aimk newunix"¸¦ ÀÔ·ÂÇÔÀ¸·Î½á ÄÄÆÄÀÏÀ» ½ÃÀÛÇ϶ó. ¿Ï·áµÇ¸é /povray31/sources/pvm/LINUX directory¿¡ ½ÇÇàÇÒ ¼ö ÀÖ´Â PVMPOV°¡ Á¸Àç ÇÒ °ÍÀÌ´Ù. ÀÌ °ÍÀ» amin home directory¿¡ º¹»çÇ϶ó."aimk newsvga"°ú aimk newxwin"¸¦ SVGA ¿Í X-windows¿¡ °¢°¢ ½ÇÇà½ÃÄѶó. PVMPOVµ¹·Áº¸±â ±×¸®°í º¥Ä¡¸¶Å·(Running PVMPOV and benchmarking) POVray benchmarking site¿¡¼­ skyvase.pov ÆÄÀÏÀ» ù ¹ø° º¥Ä¡¸¶Å·À» À§ÇØ ´Ù¿î·ÎµåÇϱ⸦ ±ÇÇÑ´Ù. ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© ´ç½ÅÀÇ cluster¸¦ rendering timeÀ» ÅëÇØ ´Ù¸¥ computer³ª cluster ¿Í ºñ±³ÇÒ ¼ö ÀÖ´Ù. skyvase.pov ÆÄÀÏÀ» PVMÀÌ ÀÛµ¿ÇÏ´Â °¢°¢ÀÇ ÄÄÇ»ÅÍ¿¡ º¹»çÇ϶ó. ÀÌÁ¦ºÎÅÍ´Â ¹«Áö¹«Áö Àç¹ÌÀÖ´Â ºÎºÐÀÌ´Ù.-º¸¿©ÁÖ´Â °Å´Ï±î(Now the fun part) 1. ´ç½ÅÀÇ ¸Ó½Å Áß Çϳª·ÎºÎÅÍ PVMÀ» ½ÃÀÛÇ϶ó. 2. PVMÀ» Å×½ºÆ® ÇÑ ÈÄ ´Ù¸¥ ¸Ó½Åµµ ÀÛµ¿½ÃÄѶó. conf·Î ¸ðµÎ°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇ϶ó. 3.pvm prompt¿¡ quit¸¦ Ãļ­ comand-lineÀ¸·Î µ¹¾Æ°¡¶ó. PVM daemonÀÌ ¾ÆÁ÷µµ ÀÛµ¿ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. pvmÀ¸·Î µ¹¾Æ°¡°í ½ÍÀ¸¸é pvmÀ» ÃĶó. log outÇϱâ Àü¿¡ Ç×»ó halt·Î pvm deamonÀ» ¸ØÃß°Ô Ç϶ó. 4. raytracyingÀ» ½ÃÀÛÇÏ°Ô ÀÎ½ÄµÈ cluster¿¡ ´ÙÀ½À» ÃĶó. ./pvmpov +iskyvase.pov +h480 +w640 +FT +v1 -x -d +a0.300 -q9 -mv2.0 -b1000 (À̾..ÀÔ·Â..) -nw32 -nh32 -nt4 -L/home/rjbono/pvmpov3_1e_1/povray31/include -nw¿Í -nh switch¸¦ Á¦¿ÜÇÏ°í ÀÌ°ÍÀÌ pvmpov¸¦ µ¶Æ¯ÇÏ°Ô Çϸç ÀÛµ¿µÉ °¢°¢ÀÇ ½½·¹À̺꿡 À̹ÌÁöÀÇ Å©±â¸¦ ÁöÁ¤ÇÏ´Â benchmark option command-lineÀÌ´Ù. -nt4 switch´Â Pondermatic IV ÀνĿ¡ °ü·ÃµÈ °ÍÀÌ´Ù. 4°³ÀÇ task°¡ °¢°¢ÀÇ CPU¿¡ Çϳª¾¿ 󸮵ȴÙ. screen »óÀÇ ¸Þ½ÃÁö´Â ½½·¹À̺êµéÀÌ ¼º°øÀûÀ¸·Î ÀÛµ¿µÊÀ» º¸¿©ÁØ´Ù. cluster°¡ Áö±Ý À̹ÌÁö¸¦ rendering ÇÑ´Ù. ¿Ï·áµÇ¸é PVMPOV´Â Àüü render time°ú slave Åë°èÄ¡¸¦ º¸¿©ÁØ´Ù. º¥Ä¡¸¶Å© °á°ú(Pondermatic IV Cluster Benchmark Results) ³» ù ¹ø° clusterÀÎ pondermaticÀº 5´ëÀÇ ¸Ó½ÅÀ¸·Î ±¸¼ºµÇ¾ú°í( ´ë°³ 486) Povbench test image¸¦ renderÇÏ´Â µ¥ 1ºÐ 45ÃÊ°¡ °É·È´Ù. ÀÌ°ÍÀº ±¦ÂúÀº ÇÑ ´ëÀÇ 486-66 ¸Ó½Å¿¡ ½ÇÇà½Ãų ¶§ ¾à 20 ºÐ Á¤µµ°¡ °É¸°´Ù. 266MHz MMXµµ 3ºÐ Á¤µµ °É·È´Ù. overclockÀÌ µÈ dual¸Ó½Åµµ »ó´çÈ÷ ³ªÀº °á°ú¸¦ º¸¿´´Ù.single processor¿¡¼­ 1ºÐ 4ÃÊÀÇ render timeÀÌ °Å·È°í, µà¾ó CPU 1´ë ¸Ó½ÅÀº ½Ã°£À» 39ÃÊ·Î ¾Õ´ç°å´Ù. µÎ´ëÀÇ µà¾ó CPU´Â 22ÃÊ ±îÁö ½Ã°£À» ´ÜÃàÇß´Ù. ±âÁ¸ÀÇ pondermatic cluster´Â DEC Alpha 500 MHz machine»Ó¸¸¾Æ´Ï¶ó 300 & 400 MHz Pentium IIÀÇ º´·Ä ¸Ó½Å°ú ºñ±³ÇÒ ¼ö ÀÖÀ» Á¤µµÀÌ´Ù. Pondermatic IV cluster´Â ´Ù¸¥ º´·Ä ¸Ó½Å°ú ¾ÆÁÖ Àß ÀÛµ¿µÇ¾ú´Ù. ¸ÚÁø cluster´Â $27,000ÀÇ Pentium II 350MHz ¸Ó½Åº¸´Ù 1ÃÊ ´õ»¡¶ú´Ù. ¿ä¾à,°á½É,¹Ì·¡ÀÇ Àϵé(Summary, Conclusions & Future Work -nh & -nw switch ) ½ÇÁúÀûÀÎ º´·Ä ÄÄÇ»ÆÃÀÌ Áö±ÝÀº ¾ÆÁÖ ½±°Ô °³Àεµ °¡´ÉÇÏ°Ô µÇ¾ú´Ù. molecular modeling, electromagnetics ±×¸®°í weather forecastingÀÇ ÀÀ¿ëÇÁ·Î±×·¥¸¸Å­À̳ª raytracing ÇÁ·Î±×·¥µµ ÀÌ¿ë °¡´ÉÇÏ´Ù. µÎ ´ëÀÇ Àû´çÇÑ (200-266Mhz) ¸Ó½ÅÀÌ 400Mhz Pentium II machine ¿¡ °¡°©°Ô ÀÛ¾÷ÇÑ´Ù. ³°°í ,´À¸° 486±Þ ¸Ó½ÅÀÌ Ã³¸®½Ã°£À» ÁÙÀ̴µ¥ ÀÏÁ¶(ìéð¾)ÇÒ ¼ö ÀÖÁö¸¸, ½ÇÁúÀûÀÎ ÀÌÀÍÀº °ÅÀÇ µ¿µîÇÑ ºü¸£±â¿Í ¼º´ÉÀ» °¡Áø ¸Ó½ÅÀ» ±¸ÇÏ´Â µ¥ ÀÖ´Ù. ´ë´ÜÇÑ cluster ´Â PVMPOV¿Í °°Àº raytracer¸¦ ÅëÇØ ¾çÁúÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀ» ºü¸£°Ô ¸¸µé¾î ³½´Ù. $600 ÀÌÇÏ·Î Intel Celeron CPU¿Í Abit BP6 motherboard¸¦ »ç¿ëÇÔÀ¸·Î½á Dual processor, SMP ¼º´ÉÀ» ¾òÀ» ¼ö ÀÖ´Ù. overclockÀÇ À¯È¤À» »Ñ¸®Ä¡°íµµ ÃæºÐÈ÷ °¡´ÉÇÏ´Ù. PVMPOV ¼º´ÉÀº À̹ÌÁö¿Í °ü·ÃµÇ ÀÖ´Ù. Ư¡Àº -nh ¿Í -nw switch °ª¿¡ ÀÖ´Ù. cluster Àνİú À̹ÌÁö¿¡ °¡±î¿î ÃÖÀûÁ¶°ÇÀÌ ÀÌ°ÍÀÌ´Ù. ³ª´Â ´ÙÀ½ ¿µ¿ª¿¡ ¼Õ´ë·Á°í ÇÑ´Ù. ^^ 1.programÀ» ¹è¿ì°í ³ªÀÇ ÀÀ¿ëºÐ¾ß¿¡ PVM°ú MPI¸¦ »ç¿ëÇÑ´Ù. 2.Linux Kernel, PVM ±×¸®°í PVMPOV °³¹ßÇϴµ¥ ÃÖÀûÀÇ Pentium II¸¦ »ç¿ëÇÑ´Ù. 3.pondermatic network¿¡ 100 Mbit/sec fast Ethernet À̳ª ÃÖ¼ÒÇÑÀÇ channel bonded 10 Mbit/sec Ethernet¸¦ ÀåÂøÇØ ¾÷±×·¹À̵åÇÑ´Ù. 4.´ÙÀ½À¸·Î À̹ÌÁö³ª ¿øÀڹ迭¿¡¼­ÀÇ ÃÖÀûÀÇ -nh °ú -nw °ªÀ» °áÁ¤ÇÑ´Ù. 5. PVMPOV animation frame renderingÀ» Å×½ºÆ® ÇÑ´Ù. 6.diskless boot, NFSÀ» ¸Ó½Å¿¡ Àû¿ëÇغ»´Ù. Çϵåµð½ºÅ©°¡ ÇÊ¿ä°¡ ¾øÀ½À¸·Î ½Ã½ºÅÛ Ãß°¡ÀÇ ºñ¿ëÀ» ³·Ãâ °ÍÀÌ´Ù. ÀÌ ¿µ¿ª¿¡¼­ÀÇ ³ªÀÇ Áøº¸¸¦ º¸·Á¸é diskless boot page¸¦ º¸¾Æ¶ó. Çʿ伺°ú Çö½ÇÀÌ ÀÌ ÆäÀÌÁö¸¦ ´ç½Å¿¡°Ô °ªÁö°Ô ÇÒ °ÍÀÔ´Ï´Ù. ¿ªÀÚ:¿ì¸° ´ç½Åµµ ÇÒ ¼ö ÀÖ´Ù´Â ±×·± ÀڽۨÀ» ºÒ¾î ³Ö¾îÁÖ°í ½Í¾ú½À´Ï´Ù. ±×·¡¼­ Ä£±ÙÇÑ ¸»·Î Ç¥ÇöÇÏ·Á°í ³ë·ÂÇß±¸¿ä.. ´ç½ÅÀÌ Á¶±Ý¸¸ °ü½ÉÀ» °¡Áö°í 486À̵ç 586À̵ç ÁÖ¾î´Ù°¡ ¿¬°áÇغ»´Ù¸é Ŭ·¯½ºÅÍÀÇ Àǹ̸¦ È®½ÇÈ÷ ¾Ë¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ´õ ¸¹Àº Á¤º¸¿Í ÀÌ¿¡ ´ëÇÑ ¿ÀÇ ÇÁ·ÎÁ§Æ®¸¦ ã°í ½ÍÀ¸½Ã¸é ±¤ÁÖ ¸®µ¿ º´·ÄÄÄÇ»Æà ÆäÀÌÁö(http:kwangju.linux.or.kr)¿¡ µé·Áº¸¼¼¿ä.