Beowulf mailing list FAQ Kragen Sitakerkragen@pobox.com Version 2 1999³â 5¿ù 13ÀÏ ¾ç À¯¼º, yooseong@kldp.org 2000³â 6¿ù 1ÀÏ ÀÌ FAQ´Â Beowulf mailing list¿¡ ÀÚÁÖ ¹Ýº¹µÇ´Â Áú¹®µé¿¡ ´ëÇÑ ´ë´äÀ» ¹Ì¸® ¾ð±ÞÇسõÀº °ÍÀÌ´Ù. ¼öÁ¤Àº ¾ðÁ¦³ª ȯ¿µÇÑ´Ù. À߸øµÈ °ÍÀÌ ÀÖÀ¸¸é °íÄ¡°Ú´Ù. 1999³â 5¿ù 13ÀÏÀº ³»¿ëÀÌ ÃÖ±Ù¿¡ ÆíÁýµÈ ³¯ÀÌ¸ç ¿©±â ³ª¿Â ³»¿ëÀÌ ÃÖ±Ù¿¡ °»½ÅµÈ ³¯Â¥°¡ ¾Æ´ÔÀ» ¹àÈù´Ù. ______________________________________________________________________ ¸ñÂ÷ 1. Acnowledgement 2. ªÀº ´äº¯µé (¸ÞÀϸµ ¸®½ºÆ®¿¡ Áú¹®À» ¿Ã¸®±âÀü¿¡ ¸ÕÀú ÀоîÁֱ⠹ٶ÷!) 3. ±ä ´äº¯µé 4. º¸Ãæ Á¤º¸¿Í ÀÚ·á 4.1 Beowulf¿¡ À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾îµé: 4.2 ÄÄÆÄÀÏ·¯: 4.3 DQS Distributed Queueing (ÀÚÀ¯·Î¿î ¹èÄ¡ queueing ½Ã½ºÅÛ) [1999-05-13] AURL CDATA http://www.scri.fsu.edu/pasco/dqs.htmlANAME CDATA (URL)URL 4.4 ASCI Option Red ¼ÒÇÁÆ®¿þ¾î: (BLAS, fast-fourier transform (¿ªÀÚÁÖ: FFT(Fast Fourier Transform)Àº °úÇÐ °è»êµî¿¡ ¸¹ÀÌ ¾²ÀÌ´Â Fourier Transform (Ǫ¸®¿¡ º¯È¯)À» ¾Ë°í¸®ÁòÀ» ¹øÇüÇÏ¿© Á»´õ È¿À²ÀûÀ¸·Î ¸¸µç ÇÁ·Î±×·¥ , Çϵå¿þ¾î ¼º´É°¨½Ã À¯Æ¿¸®Æ¼, Á¤È®¼ºÀÌ Áõ°¡µÈ ¼öÇп¡ ¾²ÀÌ´Â ¿©·¯°¡Áö ÇÁ·Î±×·¥ -- ¸ðµç ÇÁ·Î±×·¥µéÀº Á¦ÇÑÀûÀÎ ¶óÀ̼¾½º¿¡ ÀÇÇØ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.) [1999-05-13] AURL CDATA http://cs.utk.edu/~ghenry/distrib/archive.htmANAME CDATA (URL)URL 4.5 BVIEW: (BeowulfÀÇ »óŸ¦ °¨½ÃÇÏ´Â ¼ÒÇÁÆ®¿þ¾î) [1999-05-13] 4.6 bWatch: (BeowulfÀÇ »óŸ¦ °¨½ÃÇÏ´Â ¸¹Àº ¼ÒÇÁÆ®¿þ¾î Á¦°ø) [1999-05-13] 4.7 BPROC: (³ëµå°£ÀÇ ÇÁ·Î¼¼½º¸¦ ½Ã°¢È­½ÃÄÑ º¸¿©ÁÜ, °¢°¢ÀÇ ³ëµå¿¡ fork()¸¦ Çã¶ôÇÏ°í ÇÁ·Î¼¼½º À̵¿À» °¡´ÉÄÉ Çϸç, ¸ðµç ³ëµå°£¿¡ kill()À» Çã¶ôÇÑ´Ù. -- ÇöÀç´Â pre-¾ËÆĸӽſ¡ ÀÌ¿ë) [1999-05-13] 4.8 procps¸¦ À§ÇÑ Å¬·¯½ºÅÍ ÆÐÄ¡: (ps¿Í °°Àº /proc±â¹Ý ÇÁ·Î±×·¥µéÀ» ÄÄÆÄÀÏÇÏ°Ô ÇÏ¿© ¸ðµç Ŭ·¯½ºÆ®¿¡°Ô ±× ³»¿ëÀ» Àü´ÞÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.) [1999-05-13] 4.9 SMILE Ŭ·¯½ºÅÍ °ü¸® ½Ã½ºÅÛ: (¸ðµç ³ëµå¿¡ ¸í·ÉÀ» ½ÇÇàÇÏ°í °¢ ³ëµå³ª ³ëµåÀÇ ÁýÇÕÀ» ¸ØÃß°Ô ÇÏ°í ³ëµåÀÇ »óŸ¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖÀ½. Ŭ·¯½ºÅ͸¦ Á»´õ °ü¸®Çϱ⠽±°Ô ¸¸µé¾îÁÜ.) [1999-05-13] 4.10 º´·Ä °¡»ó ÆÄÀϽýºÅÛ: (LD_PRELOAD±â¹ÝÀÇ ÆÄÀϽýºÅÛÀÇ º¯ÇüÀº ¸¹Àº µð½ºÅ©¿¡ °ÉÃÄ Ä¿´Ù¶õ ÆÄÀÏÀ» ºÐ»ê ½Ãų ¼ö ÀÖÀ½. Ä¿´Ù¶õ µ¥ÀÌŸ ÁýÇÕÀ» °í¼º´ÉÀ¸·Î Á¢±ÙÇÏ°Ô ÇØÁÜ) [1999-05-13] 4.11 ºü¸¥ ¼öÇÐ ¶óÀ̺귯¸®¿Í ÀÚÀ¯·Ó°Ô ¾òÀ» ¼ö ÀÖ´Â ºü¸¥ ¼öÇжóÀ̺귯¸®: (Ç¥ÁØ ¼öÇÐ ÇÔ¼öµéÀ» ºü¸£°Ô ¸¸µé¾îÁÜ) [1999-05-13] 4.12 'º¹Á¦' ³ëµå¸¦ ¼³Á¤ÇÏ´Â ½ºÅ©¸³Æ®: (³ëµå¸¦ »õ·Ó°Ô Beowulf¿¡ ÷°¡ÇÒ ¶§ ÆíÇÏ°Ô ÇÒ ¼ö ÀÖÀ½) [1999-05-13] 4.13 Ŭ·¯½ºÅÍ¿¡¼­ ¿©·¯°¡Áö¸¦ ¼öÇàÇÏ°Ô ÇØÁÖ´Â ½ºÅ©¸³Æ® -- ¹é¾÷, ¼Ë´Ù¿î, ½Ã½ºÅÛ Àç½ÃÀÛ, °¢ ³ëµå¿¡¼­ÀÇ ¸í·É [1999-05-13] 4.14 BERT 77: ("Æ÷Æ®¶õ Äڵ带 ÀÚµ¿ÀûÀ¸·Î º´·ÄÈ­ ½ÃÄÑÁÖ´Â ÇÁ·Î±×·¥") [1999-05-13] 4.15 ÆæƼ¾ö ÄÄÆÄÀÏ·¯ ±×·ì¿¡¼­ ³ª¿Â Pentium GCC, aka PGCC: (º¸ÅëÀÇ gccº¸´Ù 5%-30%ÀÇ ¼Óµµ Çâ»óÀ» º¸¿©ÁÖ´Â ÆæƼ¾ö¿¡ ÃÖÀûÈ­µÈ ÄÄÆÄÀÏ·¯) [1999-05-13] 5. ¹®¼­µé: 6. Ã¥µé: ______________________________________________________________________ 1. Acnowledgement Rober G. Brown, Greg Lindahl, Forrest Hoffman°ú Putchong Uthayopas°¡ ÀÌ FAQ¿¡ Áß¿äÇÑ Á¤º¸¸¦ Á¦°øÇÏ¿´´Ù. Kragen Sitaker kragen@pobox.com´Â À̹®¼­¸¦ ÆíÁýÇÏ°í ¸î¸î Áú¹®µé¿¡ ´ëÇÑ ´ë´äÀ» ½è´Ù. À߸øµÈ ¹®¼­³»¿ë°ú ¿À·¡µÈ ³»¿ëÀº ±×ÀÇ À߸øÀÌ´Ù. 2. ªÀº ´äº¯µé (¸ÞÀϸµ ¸®½ºÆ®¿¡ Áú¹®À» ¿Ã¸®±âÀü¿¡ ¸ÕÀú ÀоîÁֱ⠹ٶ÷!) ¸¸ÀÏ Á»´õ ±íÀº ´äº¯À» ¿øÇÑ´Ù¸é, "±ä ´äº¯µé"ºÎºÐÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. o ¹«¾ùÀÌ BeowulfÀΰ¡? [1999-05-13] Beowulf¶óÇÏ´Â °ÍÀº °í¼º´ÉÀÇ ¸¹Àº º´·ÄÄÄÇ»Å͸¦ »ó¿ëÈ­µÈ Çϵå¿þ¾î¿Í ¸®´ª½º¿Í FreeBSD¿Í °°Àº free software¸¦ ÀÌ¿ëÇÏ¿© ºü¸¥ »ç¼³ ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇؼ­ ¿¬°áÇØ ³õÀº °ÍÀÌ´Ù. ÀÌ´Â PC³ª ¿öÅ©½ºÅ×À̼ǵéÀÇ ¹­À½À¸·Î µÇ¾î Àִµ¥ ÁÖ·Î °í¼º´É °è»ê¿¡ ÁÖ·Î ÀÌ¿ëµÈ´Ù. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ³ëµåµéÀº »ç¶÷µéÀÌ ÁÖ·Î »ç¿ëÇϴ å»óÀ§¿¡ ÀÖÁö ¾Ê´Ù. ¿ÜºÎ¼¼°è¿ÍÀÇ ¿¬°áÀº ¼­¹öÀÎ ³ëµå¸¸ÀÌ ÇÒ ¼ö ÀÖµµ·Ï µÇ¾îÀÖ´Ù. ¸î¸î ¸®´ª½º Ŭ·¯½ºÅ͵éÀº ¼Óµµº¸´Ù´Â ¾ÈÁ¤¼º¿¡ ±â¹ÝÀ» µÎ°í ¸¸µé¾îÁ³´Ù. À̰͵éÀº Beowulf¶ó°í ÇÒ ¼ö ¾ø´Ù. o Beowulf ¼ÒÇÁÆ®¿þ¾î´Â ¾îµð¼­ ±¸ÇÒ ¼ö ÀÖ³ª¿ä? [1999-05-13] 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 °øÀ¯ ¸Þ¸ð¸®, ¼¼¸¶Æ÷¾î¿Í ¸Þ¼¼ÁöÅ¥¸¦ Åõ¸íÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÜ) o ¼ÒÇÁÆ®¿þ¾î¸¦ °¡Áö°í Beowulf¿¡¼­ ÀÛµ¿½Ãų ¼ö ÀÖ°í ºü¸£°Ô ÇÒ ¼ö ÀÖ³ª¿ä? [1999-05-13] µÉ °ÍÀÔ´Ï´Ù. MPI³ª PVM, ³×Æ®¿öÅ© ¼ÒÄÏ ¶Ç´Â Sysc IPC¸¦ ÀÌ¿ëÇؼ­ Åë½ÅÇÒ ¼ö ÀÖ´Â º´·ÄÀÛ¾÷À¸·Î º»·¡ÀÇ ÀÛ¾÷À» ºÐ¸®ÇÏ´Â ÀÏÀÌ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. ±×·±ÈÄ ´Ù½Ã ÄÄÆÄÀÏÀ» ÇؾßÇÕ´Ï´Ù. ¶Ç´Â Greg LindahlÀÌ ÁöÀûÇßµíÀÌ ¸¸ÀÏ ¿©·¯ºÐÀÌ ´Ù¸¥ ÀÔ·Â ÆÄÀÏÀ» °¡Áö°í ¼öõ¹øÀÇ µ¿ÀÏÇÑ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ½Í´Ù¸é ½©½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇϸé ÃæºÐÇÒ °ÍÀÔ´Ï´Ù. Christopher BohnÀÌ ÁöÀûÇÑ °Íó·³ multi-thread ¼ÒÇÁÆ®¿þ¾îµµ ÀÚµ¿ÀûÀ¸·Î ¼ÓµµÇâ»óÀ» ²ÒÇÒ ¼ö ¾ø´Ù. multi-threaded ¼ÒÇÁÆ®¿þ¾î´Â °øÀ¯¸Þ¸ð¸®¸¦ °¡Á¤ÇÑ´Ù. ¸î¸î ¹èÆ÷µÈ °øÀ¯¸Þ¸ð¸® ÆÐÅ°Áö°¡ °³¹ßÁßÀÌ´Ù. (DIPC, Mosix, ...), ÇÏÁö¸¸ SMP ¸Ó½ÅÀ» À§ÇØ ¸¸µé¾îÁø ¼ÒÇÁÆ®¿þ¾î ³»ºÎ¿¡ ÀÖ´Â ¸Þ¸ð¸® Á¢±Ù ÇüÅ´ ±Ã±ØÀûÀ¸·Î DSM ¸Ó½ÅÀÇ ¼º´ÉÀúÇϸ¦ °¡Á®¿Â´Ù. o PVM? MPI? Huh? [1999-05-13] PVM°ú MPI´Â Ŭ·¯½ºÅÍ¿¡¼­ Æ÷Æ®¶õÀ̳ª C¸¦ ÀÌ¿ëÇؼ­ ÀÛµ¿Çϵµ·Ï ¸¸µç message-passing º´·Ä ÇÁ·Î±×·¥ÀÌ´Ù. PVMÀº MPI°¡ ³ª¿À±â Àü±îÁö »ç½Ç»óÀÇ Ç¥ÁØÀ̾ú´Ù. ÇÏÁö¸¸ ¾ÆÁ÷µµ ¸¹ÀÌ ÀÌ¿ëµÇ¸ç ¼º´É¸é¿¡¼­ ÁÁ´Ù. MPI (Message Passing Interface)´Â portable message-passing º´·Ä ÇÁ·Î±×·¥¿¡ »ç¿ëµÇ´Â Ç¥ÁØÀÌ´Ù. MPI´Â MPI ForumÀ» ÅëÇؼ­ Ç¥ÁØÈ­°¡ µÇ¾ú°í ¸ðµç ´ë¿ë·®ÀÇ ¼öÆÛ ÄÄÇ»Å͵鿡 »ç¿ëµÇ°í ÀÖ´Ù. (¿ªÀÚÁÖ: º¸Åë PVMÀº À̱âÁ¾°£ÀÇ º´·Ä󸮿¡ ÀÌ¿ëµÇ°í MPI´Â µ¿Á¾°£ÀÇ Ã³¸®¿¡ ¸¹ÀÌ ÀÌ¿ëµÈ´Ù.) ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é PVM°ú MPI FAQ¿¡¼­ ³»¿ëÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù. o ³»°¡ ¸¸µç Äڵ带 º´·Ä󸮿¡ ¾Ë¸Â°Ô ÀÚµ¿ÀûÀ¸·Î º¯°æ½ÃÄÑÁÖ´Â ÄÄÆÄÀÏ·¯°¡ ÀÖ½À´Ï±î? SGI ÄÄÆÄÀÏ·¯Ã³·³? [1999-05-13] ¾ø½À´Ï´Ù. plogic.com¿¡¼­ ³ª¿Â BERT¶ó´Â ÇÁ·Î±×·¥ÀÌ Àִµ¥ ÀÌ´Â ¿©·¯ºÐÀÇ Æ÷Æ®¶õ Äڵ带 ¿©·¯ºÐÀÌ ¼öµ¿À¸·Î º¯°æÇؾßÇÕ´Ï´Ù. NAG¿Í Portland ±×·ìÀÇ Æ÷Æ®¶õ ÄÄÆÄÀÏ·¯´Â ¿©·¯ºÐÀÇ Æ÷Æ®¶õ Äڵ带 º´·Ä󸮿¡ ¾Ë¸Â°Ô º¯°æÇØÁÙ ¼ö´Â Àִµ¥ ¿©·¯ºÐÀ¸·ÎºÎÅÍ ÈùÆ®°¡ ÁÖ¾îÁ®¾ßÇÕ´Ï´Ù. (HPF¿Í OpenMP µð·ºÆ¼ºêÀÇ ÇüÅ·Î) ÀÌ·¯ÇÑ ¹öÁ¯µéÀº ºñº´·Ä¹öÁ¯µéº¸´Ù ¼Óµµ°¡ ÀüÇô ºü¸£Áö ¾Ê½À´Ï´Ù. o ¿Ö »ç¶÷µéÀº Beowulf¸¦ »ç¿ëÇϳª¿ä? [1999-05-13] Beowulf°¡ ÁÁ´Ù°í »ý°¢Çϰųª ÀüÇüÀûÀÎ ¼öÆÛÄÄÇ»ÅÍ °¡°Ý¿¡ 1/3¿¡¼­ 1/10 °¡°ÝÀ¸·Î °ÅÀÇ µ¿ÀÏÇÑ ¼º´ÉÀ» º¸À̱⠶§¹®À̶ó »ý°¢Çؼ­ ÀÔ´Ï´Ù. o ³ëµå°¡ ÇϳªÀÎ ¸Ó½Å¿¡¼­ º¸´Ù Beowulf¿¡¼­ ´õ¿í ºü¸£´Ù´Â µ¥ÀÌŸ º£À̽º¸¦ ´©°¡ °¡Áö°í ÀÖ³ª¿ä? [1999-05-13] ¾ø½À´Ï´Ù. Oracle°ú Infomix°¡ ÀÌ·¯ÇÑ ±â´ÉÀ» °®°Ô µÉÁö ¸ð¸£Áö¸¸ ¸®´ª½º¿¡¼­´Â ¾ÆÁ÷ ±×·± ±â´ÉÀº ÇÏÁö ¾Ê½À´Ï´Ù. o »ç¶÷µéÀÌ Å°º¸µå-ºñµð¿À-¸¶¿ì½º ½ºÀ§Ä¡¸¦ »ç¿ëÇϳª¿ä? [1999-05-13] ´ëºÎºÐÀÇ »ç¶÷µéÀº ±×·¸Áö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇÏ¸é º°·Î ÇÊ¿äÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×µéÀÌ ¸®´ª½º¸¦ ±¸µ¿½ÃŲ´Ù¸é ´ëºÎºÐÀÌ telnetÀ» ÀÌ¿ëÇÏ¿© Á¢¼ÓÇÒ °ÍÀÔ´Ï´Ù. ¸¹Àº BeowulfµéÀÌ ¸ðµç ³ëµå¿¡ ºñµð¿À Ä«µå¸¦ °®°í ÀÖÁö ¾Ê½À´Ï´Ù. ÄÜ¼Ö Á¢¼ÓÀº ÀϹÝÀûÀ¸·Î ºÎÆÃÇÒ ¼ö ¾øÀ» ¶§ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ¸î¸î »ç¶÷µéÀº ÀÌ´ë½Å ½Ã¸®¾ó Æ÷Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. o ³»°¡ ±Í¸¦ ±â¿ï¿©¾ß ÇÏ´Â »ç¶÷Àº ´©±¸ÀÌ°í bozo´Â ´©±¸ÀԴϱî? [1999-05-13] ´©°¡ 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¶ó°í ÀÚ½ÅÀ» ¿©±âÁö¸¸ ±× ¶ÇÇÑ ½Ç¼ö¸¦ ÇÏ°í ÀÖ´Â µíÇÏ´Ù. o KNI, 3DNow!¿Í MMX Áö½Ã»çÇ׿¡ ÃÖÀûÈ­µÉ ¼ö ÀÖ´Â Äڵ带 ÀνÄÇÏ´Â ÇÏ´Â ¸®´ª½º ÄÄÆÄÀÏ·¯¸¦ °®°í ÀÖ´Â »ç¶÷ÀÌ ÀÖ³ª¿ä? [1999-05-13] ¾ø½À´Ï´Ù. PentiumGCC°¡ ÀÌ¿¡´ëÇÑ Áö¿øÀ» ÇÏ°í ÀÖ½À´Ï´Ù. o 100´ëÀÇ 386À» ÀÌ¿ëÇؼ­ ¸®´ª½º Ŭ·¯½ºÅ͸¦ ¸¸µé ¼ö ÀÖ³ª¿ä? [1999-05-13] ÇÑ°³ÀÇ Celeron 333 ¸Ó½Åº¸´Ù ´À¸± °ÍÀÌÁö¸¸ ÁÁÀº ¹è¿òÀÇ ±âȸ°¡ µÉ °ÍÀÔ´Ï´Ù. o ·¹µåÇÞÀ» ÀÌ¿ëÇؾßÇմϱî? [1999-05-13] ±×·¸Áö ¾Ê½À´Ï´Ù. ¿ø·¡ Beowulf´Â ½½·¢¿þ¾î¿¡¼­ ±¸µ¿µÇ¾î ÀÖ½À´Ï´Ù. Àú´Â Áö±Ý Extreme ¸®´ª½º ½Ãµð¸¦ ÀÌ¿ëÇÏ°í Àִµ¥... [1999-05-13] »ç¿ëÇÏÁö ¸¶¼¼¿ä. ¿À·¡µÈ °ÍÀÔ´Ï´Ù. o Beowulf´Â glibc°¡ ÇÊ¿äÇÑ°¡¿ä? [1999-05-13] ÇÊ¿ä¾ø½À´Ï´Ù. ¸¸ÀÏ libc5±â¹ÝÀÇ Beowulf¿¡ Ưº°ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ±ò°íÀÚ ÇÑ´Ù¸é libc5°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î glibc±â¹ÝÀÇ Beowulf¿¡¼­ Ưº°ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ±ò·Á¸é glibc·Î ÄÄÆÄÀÏÀÌ ÀßµÇ°í ½ÇÇàÀÌ ÀߵǴÂÁö È®ÀÎÇϽñ⠹ٶø´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Á¤ÇÒ ¶§ °¢³ëµåµé¿¡ ´ëÇÏ¿© ¼³Á¤À» ´Þ¸® ÇÏÁö ¾ÊÀ» °ÍÀ» ±ÇÇÕ´Ï´Ù. ±×·¸°Ô µÇ´Â °æ¿ì´Â ¸Ó¸®¾ÆÇ ¹®Á¦¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù. o ¾î¶°ÇÑ ÄÄÆÄÀÏ·¯°¡ ÀÖ³ª¿ä? [1999-05-13] gccºÎ·ù, Portland Group, KAI, Fujitsu, Absoft, PentiumGCC, NAG µîÀÌ ÀÖ½À´Ï´Ù. ÄÄÆÑÀº ¿ì¼öÇÏ´Ù°í ¾Ë·ÁÁø º£Å¸ ¾ËÆĸ®´ª½º ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÒ °ÍÀÌ¸ç ¸î¸î »ç¶÷µéÀº Digital Unix¿¡¼­ ±×µéÀÇ ÀÀ¿ëÇÁ·Î±×·¥µéÀ» ÀÌ¹Ì ÄÄÆÄÀÏ ÇßÀ¸¸ç ¾ËÆĸ®´ª½º¿¡¼­ ÀÛµ¿½ÃŲ´Ù. o ¹«¾ùÀÌ °¡Àå Áß¿äÇÑ°¡¿ä: CPU ¼Óµµ, ¸Þ¸ð¸® ¼Óµµ, ¸Þ¸ð¸® Å©±â, ij½¬Å©±â, µð½ºÅ© ¼Óµµ, µð½ºÅ© Å©±â, ³×Æ®¿öÅ© ´ë¿ªÆø? Á¦°¡ dual-CPU ¸Ó½ÅÀ» »ç¿ëÇؾßÇմϱî? ¾ËÆÄ, ÆÄ¿öÇǽÃ, ARM, x86Áß ¾î´À°ÍÀ» »ç¿ë ÇÏ´Â°Ô ÁÁ½À´Ï±î? XeonÀ» ¾²´Â°Ô ÁÁ½À´Ï±î? Fast Ethernet, Gigabit Ethernet, Myrinet, SCI, FDDIÁß¿¡ ¾î´À °ÍÀ» »ç¿ëÇؾßÇմϱî? ÀÌ´õ³Ý ½ºÀ§Ä¡³ª ÇãºêÁß¿¡¼­´Â ¾î´À°ÍÀ» »ç¿ëÇØ¾ß Çϳª¿ä? [1999-05-13] ¿©·¯ºÐÀÌ ÀÀ¿ëÀ» ¾î¶»°Ô ÇÏ´À³Ä¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. º¥Ä¡¸¶Å· Çغ¸°í ±â·ÏÇÏ°í º´¸ñÇö»óÀÌ ÀÖ´ÂÁö ã¾Æ³»°í °íÄ¡°í ¹Ýº¹ÇÏ¸é µÈ´Ù. ¸î¸î »ç¶÷µéÀº dual-CPU ¸Ó½ÅµéÀÌ single-CPUº¸´Ù ¼º´É¸é¿¡¼­ ¾Õ¼±´Ù°í Çϴµ¥ ÀÌÀ¯´Â ¿©·¯ºÐÀÇ °è»êÀÌ ´Ù¸¥ CPU°¡ ¸ðµç ³×Æ®¿öÅ© ÀÎÅÍ·´Æ®¸¦ ´Ù·ç´Â µ¿¾È ÀÎÅÍ·´Æ® µÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù. o ´Ù¸¥ Á¾·ùÀÇ ¸Ó½Åµé -- single ÇÁ·Î¼¼¼­, dual ÇÁ·Î¼¼¼­, 200MHz, 400MHz µîµî -- À» °¡Áö°í Beowulf ¸¦ ¸¸µé ¼ö ÀÖ³ª¿ä? [1999-05-13]] ¹°·ÐÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» Àß ºÐ¸®Çϸé ÈξÀ ¼ö¿ùÇØÁú °ÍÀÔ´Ï´Ù. o ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é ¾î¶»°Ô ÇؾßÁÒ? [1999-05-13] ÀÌ FAQÀÇ "±ä ´äº¯µé"À» Âü°í ÇÏ¸é µË´Ï´Ù. beowulf@beowulf.gsfc.nasa.gov ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¸é µÈ´Ù. ¶ÇÇÑ FAQÀÇ "º¸Ãæ Á¤º¸¿Í ÀÚ·á (Supplementary information and resources)" ¼½¼ÇÀ» ÂüÁ¶ÇÏ¸é µÈ´Ù. o Beowulf¸¦ Á¦ÀÛÇϴµ¥ ÇÊ¿äÇÑ ¹æ¹ýÀÌ Àß³ª¿Í ÀÖ´Â°Ô ÀÖ³ª¿ä? [1999-05-13] ¸¦ »ìÆ캸¸é ¹æ¹ýÀ» ¼÷Áö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ°÷ FAQÀÇ "º¸Ãæ Á¤º¸¿Í ÀÚ·á (Supplementary information and resources)"ÀÇ ³»¿ëÁß "Docs"ºÎºÐ¿¡¼­ docs¸¦ »ìÆ캸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù. 3. ±ä ´äº¯µé SGIÀÇ ÄÄÆÄÀÏ·¯ ó·³ Beowulf¸¦ À§ÇØ Á¦°¡ ¸¸µç Äڵ带 ÀÚµ¿ÀûÀ¸·Î º´·ÄÈ­ ½ÃÄÑÁÖ´Â ÄÄÆÄÀÏ·¯´Â ¾ø³ª¿ä? [1999-05-13] Rober G. BrownÀÌ ¾¸: º´·ÄÈ­¸¦ ¾îµð¿¡¼­ ÇÏ°í ¾î¶»°Ô ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â BERT¿Í °°Àº ÅøÀ̳ª plug-in º´·Ä¹öÁ¯°ú °°Àº ¸î¸î °æ¿ì¸¦ Á¦¿ÜÇÏ°í Äڵ带 º´·ÄÈ­ Çϱâ´Â ½¬¿î ÀÏÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ´Â ¿©·¯ºÐÀÌ ¸¸µç Äڵ尡 ÀÇÁ¸¼ºÀ̳ª ½Ã°£¼ø¼­¸¦ Á¤È®È÷ °í·ÁÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ¹®Á¦µéÀ» ÇØ°áÇÏ´Â ¹ÏÀ»¸¸ÇÑ ÅøÀ» ¸¸µé±â¶õ ³Ê¹« ¾î·Á¿î ÀÏÀÌ´Ù. C¿Í °°ÀÌ Æ÷ÀÎÅͱâ¹ÝÀÇ ¾ð¾î´Â °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù. (¿©·¯ºÐÀÇ Äڵ带 ¾ÈÀüÇÏ°Ô º´·ÄÈ­ ½ÃÅ°´Â °Í ¸»°í) µÎ¹ø° ¹®Á¦´Â Á¦´ë·Î º´·ÄÈ­ ÇÒ ¼ö ÀÖ´Â ºÎºÐ À» °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. º´·Ä±¸Á¶¿¡¼­ È¿°úÀûÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖ´Â ÄÚµå´Â ´Ù¸¥ ±¸Á¶¿¡¼­ ½Ì±Û½º·¹µå Äڵ庸´Ù ´À¸± ¼ö ÀÖ½À´Ï´Ù. ¼¼¹ø°¹®Á¦´Â ¿©·¯ºÐÀÇ Äڵ带 ¿©·¯ºÐÀÌ °®°í ÀÖ´Â ±¸Á¶ (beowulf, cluster µîµî)¿¡¼­ °¡Àå È¿°úÀû À¸·Î ½ÇÇàµÉ ¼ö ÀÖ°Ô ÄÚµåÀÇ Á¤¸®¹®Á¦ÀÔ´Ï´Ù. ¶§¶§·Î ¸î¸î ÄÚµåµéÀº Àç Á¤·ÄÀ» ÇÑ °æ¿ì È¿À²ÀûÀ¸·Î ½ÇÇàµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ ¹è¿­Àº ½Ã¸®¾ó Æù ³ëÀ̸¸ Äڵ带 ÀÛ¼ºÇϰųª º´·ÄÈ­ÇÏ°íÀÚ »ç¶÷¿¡°Ô´Â ´ë°³´Â ½¬¿î ÀÏÀÌ¾Æ´Ï°í º´·ÄÈ­ ÇÏ°íÀÚ ÇÏ´Â ¿øº» ½Ã¸®¾ó ÄÚµå¿Í °°ÀÌ ¾Æ¹«°Íµµ ¾Æ´Ñ °ÍÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Áú¹®¿¡ ÀûÀýÇÑ ´ë´äÀº °á±¹: "¾Æ´Ï´Ù"¶ó´Â °ÍÀÌ´Ù. PVMÀ̳ª MPI¸¦ »ç¿ëÇÏ´Â °ÍÀÌ Çʼö´Â ¾Æ´Ï´Ù. ¿©·¯ºÐ ½º½º·Î°¡ ¿øº» ¼ÒÄÏÀ» ÀÌ¿ëÇÒ ¼ö Àְųª "³»°¡ ÇÏ´Â ¹æ¹ýÀ» ¸ðµÎ ¾Ë°Å³ª ¹è¿ì·Á´Â °ü½ÉÀÌ ¿­·ÁÀÖ°í ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °ü½É"À§¿¡¼­ NFS¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ·± °æ¿ì¿¡µµ ´ë´äÀº ¿ª½Ã "¾Æ´Ï´Ù"ÀÌ´Ù. ¾ÆÁÖ ¶È¶ÈÇÑ ÄÄÆÄÀÏ·¯¸¦ °¡Áö°í ÀçÄÄÆÄÀÏÀ» Çصµ È®½ÇÈ÷ ºÒÃæºÐÇÏ´Ù. ¹®Á¦´Â ³Ê¹« º¹ÀâÇؼ­ ÀÚµ¿È­ ÇÒ ¼ö ¾ø°í ±âº»ÀÌ µÇ´Â ½Ã¸®¾ó Äڵ尡 Ç÷¯±×ÀÎ ·çƾÀÌ ¾Æ´Ñ ¿ÏÀüÇÑ ÀçÁ¤·ÄÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ¿¡¼­ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. 4. º¸Ãæ Á¤º¸¿Í ÀÚ·á 4.1. Beowulf¿¡ À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾îµé: o ¸î¸î ¼ÒÇÁÆ®¿þ¾îµé: [1999-05-13] o PVM (Parallel Virtual Machine): [1999-05-13] o MPI (Message Passing Interface): [1999-05-13] MPICH (Argonne National Laboratory's implementation of MPI): LAM/MPI (Local Area Mutlticomputer MPI, ¿ÀÇÏÀÌ¿À ¼öÆÛÄÄÇ»ÅÍ ¼¾ÅÍ¿¡¼­ °³¹ß) o Globus (Metacomputing Environment): [1999-05-13] 4.2. ÄÄÆÄÀÏ·¯: o Absoft Corp. - ÀÌ »çÀÌÆ®´Â Extreme ¸®´ª½ºÀÇ ±Ç¸®¸¦ ÁÖÀåÇÏ°í ÀÖÀ½! (µ¶Á¡) [1999-05-13] FORTRAN 77 (f77)°ú FORTRAN 90 (f90) o Portland ±×·ì (µ¶Á¡) [1999-05-13] High Performance FORTRAN (pghpf) FORTRAN 77 (pgf77) C ¿Í C++ (pgcc) o Numerical Algorithm Group (µ¶Á¡) [1999-05-13] FORTRAN 90 (f90) FORTRAN 95 (f95) o GNU CC/egcs (free Fortran-77, C, Pascal°ú C++ ÄÄÆÄÀÏ·¯) [1999-05-13] 4.3. DQS Distributed Queueing (ÀÚÀ¯·Î¿î ¹èÄ¡ queueing ½Ã½ºÅÛ) [1999-05-13] urlnam 4.4. ASCI Option Red ¼ÒÇÁÆ®¿þ¾î: (BLAS, fast-fourier transform (¿ªÀÚÁÖ: FFT(Fast Fourier Transform)Àº °úÇÐ °è»êµî¿¡ ¸¹ÀÌ ¾²ÀÌ´Â Fourier Transform (Ǫ¸®¿¡ º¯È¯)À» ¾Ë°í¸®ÁòÀ» ¹øÇüÇÏ¿© Á»´õ È¿À²ÀûÀ¸·Î ¸¸µç ÇÁ·Î±×·¥ , Çϵå¿þ¾î ¼º´É°¨½Ã À¯Æ¿¸®Æ¼, Á¤È®¼ºÀÌ Áõ°¡µÈ ¼öÇп¡ ¾²ÀÌ´Â ¿©·¯°¡Áö ÇÁ·Î±×·¥ -- ¸ðµç ÇÁ·Î±×·¥µéÀº Á¦ÇÑÀûÀÎ ¶óÀ̼¾½º¿¡ ÀÇÇØ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.) [1999-05-13] urlnam 4.5. BVIEW: (BeowulfÀÇ »óŸ¦ °¨½ÃÇÏ´Â ¼ÒÇÁÆ®¿þ¾î) [1999-05-13] 4.6. bWatch: (BeowulfÀÇ »óŸ¦ °¨½ÃÇÏ´Â ¸¹Àº ¼ÒÇÁÆ®¿þ¾î Á¦°ø) [1999-05-13] 4.7. BPROC: (³ëµå°£ÀÇ ÇÁ·Î¼¼½º¸¦ ½Ã°¢È­½ÃÄÑ º¸¿©ÁÜ, °¢°¢ÀÇ ³ëµå¿¡ fork()¸¦ Çã¶ôÇÏ°í ÇÁ·Î¼¼½º À̵¿À» °¡´ÉÄÉ Çϸç, ¸ðµç ³ëµå°£¿¡ kill()À» Çã¶ôÇÑ´Ù. -- ÇöÀç´Â pre-¾ËÆĸӽſ¡ ÀÌ¿ë) [1999-05-13] 4.8. procps¸¦ À§ÇÑ Å¬·¯½ºÅÍ ÆÐÄ¡: (ps¿Í °°Àº /proc±â¹Ý ÇÁ·Î±×·¥µéÀ» ÄÄÆÄÀÏÇÏ°Ô ÇÏ¿© ¸ðµç Ŭ·¯½ºÆ®¿¡°Ô ±× ³»¿ëÀ» Àü´ÞÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.) [1999-05-13] 4.9. SMILE Ŭ·¯½ºÅÍ °ü¸® ½Ã½ºÅÛ: (¸ðµç ³ëµå¿¡ ¸í·ÉÀ» ½ÇÇàÇÏ°í °¢ ³ëµå³ª ³ëµåÀÇ ÁýÇÕÀ» ¸ØÃß°Ô ÇÏ°í ³ëµåÀÇ »óŸ¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖÀ½. Ŭ·¯½ºÅ͸¦ Á»´õ °ü¸®Çϱ⠽±°Ô ¸¸µé¾îÁÜ.) [1999-05-13] 4.10. º´·Ä °¡»ó ÆÄÀϽýºÅÛ: (LD_PRELOAD±â¹ÝÀÇ ÆÄÀϽýºÅÛÀÇ º¯ÇüÀº ¸¹Àº µð½ºÅ©¿¡ °ÉÃÄ Ä¿´Ù¶õ ÆÄÀÏÀ» ºÐ»ê ½Ãų ¼ö ÀÖÀ½. Ä¿´Ù¶õ µ¥ÀÌŸ ÁýÇÕÀ» °í¼º´ÉÀ¸·Î Á¢±ÙÇÏ°Ô ÇØÁÜ) [1999-05-13] 4.11. ºü¸¥ ¼öÇÐ ¶óÀ̺귯¸®¿Í ÀÚÀ¯·Ó°Ô ¾òÀ» ¼ö ÀÖ´Â ºü¸¥ ¼öÇжóÀ̺귯¸®: (Ç¥ÁØ ¼öÇÐ ÇÔ¼öµéÀ» ºü¸£°Ô ¸¸µé¾îÁÜ) [1999-05-13] 4.12. 4.13. Ŭ·¯½ºÅÍ¿¡¼­ ¿©·¯°¡Áö¸¦ ¼öÇàÇÏ°Ô ÇØÁÖ´Â ½ºÅ©¸³Æ® -- ¹é¾÷, ¼Ë´Ù¿î, ½Ã½ºÅÛ Àç½ÃÀÛ, °¢ ³ëµå¿¡¼­ÀÇ ¸í·É [1999-05-13] 4.14. BERT 77: ("Æ÷Æ®¶õ Äڵ带 ÀÚµ¿ÀûÀ¸·Î º´·ÄÈ­ ½ÃÄÑÁÖ´Â ÇÁ·Î±×·¥") [1999-05-13] 4.15. ÆæƼ¾ö ÄÄÆÄÀÏ·¯ ±×·ì¿¡¼­ ³ª¿Â Pentium GCC, aka PGCC: (º¸ÅëÀÇ gccº¸´Ù 5%-30%ÀÇ ¼Óµµ Çâ»óÀ» º¸¿©ÁÖ´Â ÆæƼ¾ö¿¡ ÃÖÀûÈ­µÈ ÄÄÆÄÀÏ·¯) [1999-05-13] 5. ¹®¼­µé: o boilerplate ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡: [1999-05-13] o Beowulf HOWTO: [1999-05-13] o boilerplate ¼ÒÇÁÆ®¿þ¾î¿¡ °üÇÑ ´õ¸¹Àº ¼ÒÇÁÆ®¿þ¾î: [1999-05-13] o "Beowulf Á¦ÀÛ¹æ¹ý"¿¡ °üÇÑ Á¤º¸: [1999-05-13] o ´Ù¸¥ Beowulf ¼³Ä¡ HOWTO: [1999-05-13] o Beowulf ½Ã½ºÅÛ Á¦ÀÛ: [1999-05-13] o Beowulf-Class Ŭ·¯½ºÅÍ Á¦ÀÛ¹æ¹ý (½½¶óÀ̵å): [1999-05-13] (ºÎºÐÀûÀ¸·Î ŸÀ̾îÀÌ´Ù.) o Beowulf ¸¸µå´Â ¹ý: An Electronic Book (½½¶óÀ̵å): [1999-05-13] o Beowulf Installation and Administration HOWTO: [1999-05-13] 6. Ã¥µé: MIT ÃâÆǻ翡¼­ ³ª¿Â "How to build a Beowulf" [1999-05-13]