¡¡¡¡1977Ä꣬DEC¹«Ë¾ÍƳöÁËÒÔVAXΪ½áµã»úµÄËÉÉ¢ñîºÏµÄ¼¯ÈºÏµÍ³£¬²¢³É¹¦µØ½«VMS²Ù×÷ϵͳÒÆÖ²µ½¸ÃϵͳÉÏ¡£20ÊÀ¼Í90Äê´úºó£¬Ëæ×ÅRISC¼¼ÊõµÄ·¢Õ¹ÔËÓú͸ßÐÔÄÜÍøÂç²úÆ·µÄ³öÏÖ£¬¼¯ÈºÏµÍ³ÔÚÐÔÄܼ۸ñ±È(Cost/Performance)¡¢¿ÉÀ©Õ¹ÐÔ(Scalability)¡¢¿ÉÓÃÐÔ (Availability)µÈ·½Ã涼ÏÔʾ³öÁ˺ÜÇ¿µÄ¾ºÕùÁ¦£¬ÓÈÆäÊÇËüÔÚ¶ÔÏÖÓе¥»úÉϵÄÈíÓ²¼þ²úÆ·µÄ¼Ì³ÐºÍ¶ÔÉÌÓÃÈíÓ²¼þ×îÐÂÑо¿³É¹ûµÄ¿ìËÙÔËÓ㬴ÓÁ½·½Ãæ±íÏÖ³ö´«Í³MPPÎÞ·¨±ÈÄâµÄÓÅÊÆ¡£
¡¡¡¡
¡¡¡¡Ä¿Ç°£¬¼¯ÈºÏµÍ³ÒÑÔÚÐí¶àÁìÓò»ñµÃÓ¦Ó᣿ÉÒÔÔ¤¼û£¬Ëæ×Å SMP²úÆ·µÄ´óÁ¿Ê¹Óú͸ßÐÔÄÜÍøÂç²úÆ·µÄÍêÉÆÒÔ¼°¸÷ÖÖÈíÓ²¼þÖ§³ÖµÄÔö¶àºÍϵͳÈí¼þ¡¢Ó¦ÓÃÈí¼þµÄ·á¸»£¬ÐÂÒ»´ú¸ßÐÔÄܼ¯ÈºÏµÍ³±Ø½«³ÉΪδÀ´¸ßÐÔÄܼÆËãÁìÓòµÄÒ»ÖÖÖ÷Á÷ƽ̨¡£¾ßÓдú±íÐԵļ¯ÈºÏµÍ³ÓÐIBMµÄSP2¡¢SGIµÄPOWER CHALLENGEarray¡¢MicrosoftµÄ Wolfpack¡¢DECµÄTruClusters¡¢SUNµÄSPARCcluster 1000/2000PDBÒÔ¼°Berkeley NOW µÈ£¬Öйú¹ú¼ÒÖÇÄܼÆËã»úÑо¿¿ª·¢ÖÐÐĵÄÊï¹â£1000A¡¢Êï¹â£2000IºÍÊï¹â£2000IIÒ²¶¼Êô¼¯ÈºÏµÍ³¡£
¡¡¡¡
¡¡¡¡¡¡
¡¡¡¡
¡¡¡¡Ê²Ã´ÊÇBeowulf£¿
¡¡¡¡
¡¡¡¡¼¯ÈºÒѾ³ÉΪÏÖÔÚ¸÷¸ßÐÔÄܼÆËã»ú³§É̵ÄÑо¿Èȵ㡣¾Ýͳ¼Æ£¬ÔÚÈ«Çò¼ÆËãÄÜÁ¦×îÇ¿´óµÄ500̨¼ÆËã»úµ±ÖУ¬¼¯ÈºËùÕ¼µÄ±ÈÖØ´Ó1997Äêµ½1999ÄêÒÀ´ÎΪ1̨¡¢2̨ºÍ76̨¡£¼¯ÈºÑо¿µÄ·¢Õ¹ÊÆÍ·¿É¼ûÒ»°ß¡£
¡¡¡¡
¡¡¡¡Linux×÷Ϊһ¸öÐÂÐ˵IJÙ×÷ϵͳ£¬ÒÔËüΪƽ̨À´¹¹½¨¼¯ÈºÓкܶàÓŵ㣺
¡¡¡¡
¡¡¡¡1£® Á®¼Û£ºÓëWindowsÒÔ¼°ÆäËüÉÌÆ·»¯Unix²Ù×÷ϵͳÏà±È£¬LinuxµÄÒ»¸öÏÔ¶øÒ×¼ûµÄÓÅÊƾÍÊÇÁ®¼Û¡£Ó²¼þµÄ»¨Ïú¼ÓÉϺÜÉÙµÄÈí¼þ·ÑÓþͿÉÒÔÓµÓÐÒ»¸öPC¹¤×÷Õ¾»ò·þÎñÆ÷£¬Õâ·½ÃæÏÔÈ»ÊÇÆäËü²Ù×÷ϵͳÎÞ·¨±ÈÄâµÄ¡£¶øÇÒLinux¶ÔÓÚÓ²¼þµÄÒªÇó±ÈWindowsÒªµÍµÃ¶à¡£Ò»°ãµÄÓû§Ò²¿ÉÒÔÀûÓÃLinuxÀ´¹¹ÔìÒ»¸ö¸ßÐÔÄܵļ¯ÈºÀ´½øÐпÆѧ¼ÆË㡢ʵÑ飬Ôںܴó³Ì¶ÈÉÏËü¿ÉÒÔÌæ´úÒÔÍù°º¹óµÄ´óÐͼÆËã»ú¡£
¡¡¡¡
¡¡¡¡2£® ×ÔÓÉ¿ª·Å£º×ÔÓÉ¿ª·ÅÊÇLinuxµÄÒ»¸ö×îÃÔÈ˵ÄÌص㡣 LinuxµÄ¿ª·¢Õß´ÓLinus µÈÁÈÁȼ¸ÈË·¢Õ¹µ½È«ÊÀ½ç½«½ü1000ÍòµÄÅÓ´óÓû§Èº£¬ÆäÀ©ÕÅËÙ¶ÈÁîÈ˹ÎÄ¿¡£Linux²¢²»½ö½öÊǸøÓû§ÌṩÁ˸ü¶àµÄÑ¡Ôñ£¬¸üÖØÒªµÄÊÇËü¿íÀ«µÄÐØ»³Õ÷·þÁËÄÇЩºÃÆæ¡¢ÉϽø¡¢¸»ÓÚ´´Ô쾫ÉñºÍÐ×÷¾«ÉñµÄµçÄÔ°®ºÃÕß¡£
¡¡¡¡
¡¡¡¡¶ø¿ª·ÅÔ´ÂëΪÌá¸ßÐÔÄÜÌṩÁ˸ü¼Ó¹ãÀ«µÄ¿Õ¼ä¡£¿ª·¢Õß¿ÉÒÔ¿´µ½Õâ¸öϵͳÊÇÔõÑùÅÜÆðÀ´µÄ£¬È»ºóÔÚ²Ù×÷ϵͳһ¼¶½øÒ»²½Ìá¸ßÐÔÄܱã³ÉΪ¿ÉÄÜ¡£¶øÔÚWindows»òÕßAIXÕâÑùµÄ²Ù×÷ϵͳÖУ¬µÃµ½ËüÃǵÄÔ´ÂëÒÑÊǺܲ»ÈÝÒ×£¬ÒªÏëÊæÊæ·þ·þµØ´Ó²Ù×÷ϵͳ×ÅÊÖÀ´ÓÅ»¯ÉϲãµÄ´óÐÍÓ¦ÓøüÊÇÄÑÉϼÓÄÑ¡£
¡¡¡¡
¡¡¡¡3£® ¸ßЧ£ºÄ¿Ç°£¬ÓÉÓÚ»¹±È½Ïȱ·¦¶ÔLinuxµÄÐÔÄܺ͹¦ÄÜÆÀ¼ÛµÄϵͳ¿ÆѧÑо¿£¬ÔÚͬµÈÓ²¼þÅäÖúÍÓ¦Óû·¾³Ï£¬LinuxÓëÆäËû²Ù×÷ϵͳÏà±ÈÊëÓÅÊëÁÓ»¹²»Ì«Ã÷ÁË¡£µ«ÊÇ£¬ÒѾÓв»ÉÙÊý¾Ý˵Ã÷£¬×÷Ϊ¹¤×÷Õ¾»òСÐÍ·þÎñÆ÷£¬LinuxÒѾ¿ÉÒÔÓëËüµÄ¶ÔÊÖÒ»½Ï¸ßµÍÁË£¬ÓÈÆäÊÇËüµÄÍøÂçÐÔÄÜÒÔ¼°¿É¿¿ÐÔ¶¼±¸ÊܳÆÔÞ£¬¶øÕâЩÕýÊÇÒ»¸ö¸ßЧ¼¯Èº²»¿ÉȱÉٵġ£
¡¡¡¡
¡¡¡¡Linux»·¾³Ïµļ¯ÈºÏµÍ³ÖбȽÏÓÐÓ°ÏìÁ¦µÄÒªÊôBeowulf ¼¯ÈºÁË¡£Beowulf£¨·¢ÒôΪBay oh wolf»òÕßBee oh wolf£¬Õâ¸ö´ÊÀ´×ÔÓÚ´«ËµÖÐ˹¿°µÄÄÉάÑÇÈËÖÐÒ»¸öÓ¢ÐÛµÄÃû×Ö£©¼¯ÈºµÄÑо¿ÊÇÓÉÃÀ¹ú¹ú¼Òº½¿Õº½Ìì¾Ö£¨NASA£©ÓÚ1994ÄêÉÏ°ëÄê·¢ÆðµÄ¡£1994ÄêÏÄÌ죬Thomas SterlingºÍDon BeckerµÈÈ˹¹½¨ÁËһ̨ÓÉÒÔÌ«ÍøÁ¬½ÓµÄÓµÓÐ16¸öDX4´¦ÀíÆ÷µÄ¼¯Èº¡£ËûÃÇ°ÑÕâ¸ö¼¯Èº¼ÆËã»ú½Ð×öBeowulf¡£ËüÖ÷ÒªÓÃÀ´½øÐеØÇò¡¢¿Õ¼ä¿ÆѧµÄÑо¿¡£BeowulfµÄÄ¿µÄÖ÷ÒªÊÇʹÓÃÆÕͨµÄ¡¢Ïà¶ÔÁ®¼ÛµÄ¼ÆËã»ú¹¹½¨Äܹ»´¦Àí·±ÖؼÆËãµÄ¼¯Èº¡£´Ëºó£¬BeowulfµÄ˼ÏëѸËÙ±»ÊÀ½çÉÏÐí¶àÑо¿»ú¹¹ÈÏͬºÍ½ÓÊÜ¡£ Beowulf¼¯ÈºµÄÑо¿Ò²ÈÈ»ð³¯ÌìµØ¿ªÕ¹ÆðÀ´¡£
¡¡¡¡
¡¡¡¡¹ØÓÚ¾¿¾¹Ê²Ã´Ñù²ÅÄܽÐ×öÒ»¸öÕæÕýµÄBeowulf¼¯Èº£¬Ä¿Ç°»¹Ã»Óж¨ÂÛ¡£¾ÍÏñÎÒÃÇÇ°ÃæÌáµ½µÄ¼¯ÈºÌåϵ½á¹¹ÄÇÑù£¬Beowulf¼¯ÈºÍ¨³£ÓÉ·þÎñ½Úµã£¨server node£©£¬³ÉÔ±½Úµã(client node)ͨ¹ýÒÔÌ«Íø»òÕßÆäËûÍøÂçÁ¬½Ó¹¹³É¡£¾¡¹ÜBeowulf µÄ³õÖÔÊÇʹÓóÉÊìµÄ´óÖÚ»¯µÄÅä¼þÀ´¹¹½¨¼¯Èº£¬ÏÖÔÚÒ²ÓÐÈË°ÑΪÁËÌá¸ßÐÔÄܶøʹÓÃÁËһЩרÓò¿¼þ£¨±ÈÈçרÓõĸßËÙ»¥ÁªÍøÂçµÈµÈ£©µÄ¼¯Èº½Ð×öBeowulf¼¯Èº¡£
¡¡¡¡
¡¡¡¡ÔÚBeowulf¼¯ÈºÉÏÔËÐеÄÈí¼þÊÇLinux¡¢PVMºÍMPI¡£Ò»°ãÓÉ·þÎñ½ÚµãÀ´¿ØÖÆÕû¸ö¼¯Èº¡£Õâ¸ö·þÎñ½ÚµãÊǼ¯ÈºµÄ¿ØÖÆ̨ºÍ¶ÔÍâµÄÍø¹Ø¡£ÔÚ¹æÄ£±È½Ï´óµÄBeowulf¼¯ÈºÖÐÓпÉÄܳöÏÖ¶à¸ö·þÎñ½Úµã¡£±ÈÈ磬רÃÅʹÓü¯ÈºÖеÄÒ»¸ö½ÚµãÀ´×ö¿ØÖÆ̨»òͳ¼ÆÕû¸ö¼¯ÈºµÄÔËÐÐ״̬¡£Í¨³££¬Beowulf¼¯ÈºÖеijÉÔ±½Úµã¶¼ÊÇÑƳÉÔ±£¬Ò²¾ÍÊÇ˵£¬ËüÃDz»ÓëÍâ½ç½»»¥¡£³ÉÔ±½ÚµãÓÉ·þÎñ½áµãÀ´¹ÜÀí£¬×ö·þÎñ½Úµã¸øËüÃÇ·ÖÅäµÄÈÎÎñ¡£
¡¡¡¡
¡¡¡¡Beowulf¼¯ÈºÓë¼ÓÖÝ´óѧBerkley·ÖУ½øÐеÄNOW £¨Network Of Workstations£©ÏîÄ¿µÄÑо¿Óзdz£Î¢ÃȴºÜÖØÒªµÄÇø±ð¡£
¡¡¡¡
¡¡¡¡Beowulf¼¯ÈºÖеijÉÔ±½ÚµãÒÔ¼°ÄÚ²¿Á¬½ÓÊǼ¯Èº×¨Óõġ£´ÓÕâÒ»µãÀ´¿´£¬Beowulf¸üÏñÊÇһ̨ÍêÕûµÄ»úÆ÷£¬¶ø²»ÊÇÒ»¸öÓÉÐí¶à¼ÆËã»ú×é³ÉµÄËÉÉ¢µÄȺÌå¡£´ó¶àÊý¼¯ÈºµÄ½Úµã²¢Ã»ÓмüÅÌ¡¢ÏÔʾÆ÷µÈ£¬Ö»ÊÇͨ¹ýÔ¶³ÌµÇ¼À´·ÃÎÊ¿ØÖÆËüÃÇ¡£¾ÍÏñCPUºÍÄÚ´æ¿ÉÒÔ·½±ãµØ°²×°µ½Ö÷°åÉÏÒ»Ñù£¬BeowulfµÄ½Úµã×÷ΪÄÚÖõÄÄ£¿é²åÈë Beowulf¼¯ÈºÖС£Beowulf¼¯ÈºÖеĽڵãÖ®¼äµÄÁ¬½Ó£¨Í¨³£ÊǸßËÙÍøÂ磬±ÈÈçFast Ethernet¡¢ ATM¡¢ MyrinetµÈ£©Ò²ÊÇÄÚ²¿×¨Óõġ£ËüÓ뼯ȺÓëÍâ½çÁ¬½ÓµÄÆÕͨÍøÂçÏà¸ôÀë¡£ÕâЩÌصãʹµÃBeowulf¼¯ÈºÖеĸºÔؾùºâÒÔ¼°½áµãÖ®¼äµÄÐÅÀµ¹Øϵ±äµÃ¸üÈÝÒ×´¦Àí£¬ÒòΪËüÃDz»ÊÜÍâ½çµÄÓ°Ïì¡£¶øÇÒ½áµãÖ®¼äµÄͨÐÅÒ²»á¸ßЧÐí¶à¡£
¡¡¡¡
¡¡¡¡Beowulf²¢²»ÊÇÒ»¸öÈí¼þ°ü£¬Ò»ÖÖеÄÍøÂçÍØÆ˽ṹ»òÕßÄں˼¼Êõ¡£ËüÊÇÒ»ÖÖʹÓÃÅÜLinuxµÄ»úÆ÷À´¹¹½¨²¢ÐÐÐéÄâ»úµÄ˼Ïë¡£¾¡¹ÜÓкܶàÈí¼þ£¨±ÈÈçһЩÄں˵ÄÐ޸ģ¬PVMºÍMPI²¢ÐÐÔËËã¿â»òÕßһЩ¹ÜÀí¹¤¾ß£©¿ÉÒÔʹBeowulfÌåϵ½á¹¹¸ü¿ì£¬¸üÈÝÒ×¹ÜÀíºÍʹÓ㬵«ÎÒÃÇÈÔÈ»¿ÉÒÔֻʹÓÃLinuxÀ´½¨ÔìÒ»¸ö×Ô¼ºµÄBeowulf¼¯Èº¡£Ò»¸ö×î¼òµ¥µÄBeowulf¼¯Èº¿ÉÒÔÓÉÁ½Ì¨»¥ÏàÁ¬½Ó²¢ÇÒÓµÓÐһЩÐÅÈιØϵ£¨±ÈÈçNFS ºÍrshȨÏÞ£©µÄLinux¼ÆËã»ú×é³É¡£
¡¡¡¡
¡¡¡¡¡¡
¡¡¡¡
¡¡¡¡Beowulf¼¯ÈºµÄÖØҪģ¿é
¡¡¡¡
¡¡¡¡Æ²¿ª²¢ÐÐÓ¦Óñ¾Éí²»Ì¸£¬¸úÈκμ¯ÈºÒ»Ñù£¬BeowulfµÄÐÔÄÜÈ¡¾öÓÚÏÂÃ漸¸öÒòËØ£º½Úµã±¾Éí¡¢½ÚµãÖ®¼ä»¥ÁªÉ豸¡¢µ×²ãͨÐÅÈí¼þ£¨°üÀ¨»¥ÁªÉ豸µÄÇý¶¯£©¡¢È«¾Ö×ÊÔ´¹ÜÀíϵͳÒÔ¼°²¢ÐмÆËã»·¾³£¨PVM»òMPI£©µÈµÈ¡£
¡¡¡¡
¡¡¡¡¶ÔÓÚ¸ø¶¨µÄÓ¦ÓÃÎÊÌ⣬ÔÚ½ÚµãÊýÒ»¶¨µÄÌõ¼þÏ£¬ÔòÓÉÒÔÏÂÈý¸ö·½ÃæµÄÒòËØÀ´¾ö¶¨²¢Ðд¦ÀíµÄËٶȡ£Ê×ÏÈÊÇÓ¦ÓÃÎÊÌâÇó½âµÄËã·¨£¬Æä´ÎÊÇ´¦Àí½áµãÈíÓ²¼þµÄËٶȡ£ÁíÍ⣬ÓÉÓÚÓ¦ÓÃÎÊÌâµÄ²»Í¬²¿·ÖÖ®¼äÍùÍùÓÐ×ÅijÖÖÊý¾ÝÒÀÀµ¹Øϵ£¬²»Í¬²¿·ÖÖ®¼äÐèÒª½øÐÐÒ»¶¨µÄͨÐÅ£¬Òò´ËͨÐÅÐÔÄܳÉÁËÁíÍâµÄÒ»¸öÒòËØ¡£ÏÂÃ棬ÎÒÃǽ«×ÅÖؽéÉܸßÐÔÄܼ¯ÈºµÄͨÐÅ×Óϵͳ£ºµ×²ã»¥ÁªÉ豸¡¢µ×²ãͨÐÅÈí¼þÒÔ¼°²¢ÐмÆËã»·¾³¡£´ÓÏÂͼ¿ÉÒÔ¿´µ½£¬Õ⼸¸ö²¿·Ö¶ÔÓÚÕû¸ö¼¯ÈºµÄÐÔÄÜÀ´Ëµ¶¼ÊǷdz£ÖØÒªµÄ¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡? µ×²ã»¥ÁªÍøÂç
¡¡¡¡
¡¡¡¡ÔÚ¼¯ÈºÏµÍ³ÖУ¬·Ö²¼ÔÚ¸÷¸ö½ÚµãÉϵĽø³ÌÖ®¼äͨ³£ÓдóÁ¿µÄÐÅÏ¢Òª½»»»£¬ÕⶼҪͨ¹ý»¥ÁªÍøÂçÀ´ÊµÏÖ¡£Òò´Ë£¬»¥ÁªÍøÂçÐÔÄܵÄÓÅÁÓ»áÖ±½ÓÓ°ÏìÐÅÏ¢½»»»µÄËÙÂʺÍЧÂÊ£¬½ø¶øÓ°ÏìÕû¸ö¼¯ÈºÏµÍ³µÄÕûÌåÐÔÄÜ¡£
¡¡¡¡
¡¡¡¡ÀíÏë״̬Ï»¥ÁªÍøÂçÓ¦¸Ã¾ßÓÐÒÔÏÂÌØÕ÷£º
¡¡¡¡
¡¡¡¡¡î?½Ï¶ÌµÄͨÐÅÑÓʱ(Latency)
¡¡¡¡
¡¡¡¡¡î?½Ï¸ßµÄͨÐÅ´ø¿í(Bandwidth)
¡¡¡¡
¡¡¡¡¡î?¼«Ð¡µÄ´íÎóÂÊ(Error Rate)
¡¡¡¡
¡¡¡¡¡î?½ÏºÃµÄ¿ÉÀ©Õ¹ÐÔ(Scalability)
¡¡¡¡
¡¡¡¡¼¯ÈºÖо³£Ê¹ÓõĻ¥ÁªÉ豸ÓпìËÙÒÔÌ«Íø¡¢ATMÍøÂç¡¢ MyrinetÒÔ¼°×¨ÓõÄmeshÍøÂçµÈµÈ¡£
¡¡¡¡
¡¡¡¡? µ×²ãͨÐÅÈí¼þ
¡¡¡¡
¡¡¡¡µ×²ãͨÐÅÈí¼þÊǼ¯ÈºÍ¨ÐÅЧÂʸߵ͵Ĺؼü¡£ÔÚÕâÒ»²ãËùÒª¹ØÐĵÄÎÊÌâÊÇÐÒéÎÊÌâ¡£TCP/IPÐÒé°Ñ¸÷ÖÖ¸÷ÑùÒì¹¹µÄ»úÆ÷Á¬½ÓÆðÀ´£¬×é³ÉÒ»¸öʵ¼ÊµÄ¼ÆËã»úÍøÂç¡£ÕâÖÖÇ¿´óµÄ¼æÈÝÐÔÈ´ÍùÍùÐèÒªÒÔЧÂÊ×÷Ϊ´ú¼Û¡£±ÈÈçÓû§µÄÏûÏ¢´Ó·¢ËÍ·½µ½½ÓÊÕ·½Ò»°ãÒª¾¹ý¶à´Î¿½±´£¨´Ó·¢·½Óû§¿Õ¼ä¿½±´µ½ºËÐĿռ䣬´ÓºËÐĿռ俽±´µ½½ÓÊÕ·½Óû§¿Õ¼äÒÔ¼°Öмä½øÐвî´íУÑ飬ÖØ·¢»úÖƵȵȴøÀ´µÄ¿½±´£©¡£¶øͳ¼Æ±íÃ÷£¬Ã¿Ôö¼ÓÒ»´Î¿½±´£¬Í¨ÐŵÄЧÂʾͻήµÍÖÁÉÙ20£¥¡£¶øÔÚ¼¯ÈºÖУ¬¾Í²ÉÓÃһЩרÃŵļ¼ÊõÀ´½â¾öÕâЩÎÊÌâ¡£±ÈÈçÓû§¼¶Í¨Ðż¼ÊõÓÃÀ´¼õÉÙͨÐÅÈí¼þ½øÈë²Ù×÷ϵͳºËÐĵĴÎÊý£¬Á㿽±´¼¼Êõ¼õÉÙÏûϢͨ·ÉϵĿ½±´´ÎÊýµÈµÈ¡£
¡¡¡¡
¡¡¡¡? ÍøÂç²¢ÐмÆËãÈí¼þ
¡¡¡¡
¡¡¡¡ÓÐÁ˸ßËÙÍøÂçºÍ¼ò½à¸ßЧµÄµ×²ãÐÒ飬¼¯Èº²¢ÐмÆËãÈí¼þµÄÈÎÎñ¾ÍÊÇÔÚÌṩÍ걸µÄ²¢ÐмÆËãÓïÒåµÄÇé¿öÏ£¬¾¡Á¿µØ°Ñµ×²ãÎïÀíÐÔÄÜÌṩ¸øÉϲãµÄ²¢ÐÐÓ¦Ó᣼¯Èº£¨°üÀ¨Beowulf£©ÖÐ×îÁ÷ÐеÄÁ½¸ö²¢ÐмÆËã»·¾³ÊÇPVM ºÍMPI¡£
¡¡¡¡
¡¡¡¡PVM(Parallel Virtual Machine)ÊÇÓÉÃÀ¹ú ÌïÄÉÎ÷´óѧ¡¢°Â¿ËÀï¼¾¹ú¼ÒʵÑéÊÒµÈÑÐÖƵIJ¢ÐгÌÐò¿ª·¢»·¾³¡£Ëü¿ÉÒ԰Ѷà¸öÒì¹¹µÄ¼ÆËã»ú×éÖ¯ÆðÀ´³ÉΪһ¸öÒ×ÓÚ¹ÜÀíµÄ¡¢¿ÉÀ©Õ¹µÄ¡¢Ò×±à³ÌʹÓõIJ¢ÐмÆËã×ÊÔ´¡£ËüµÄ¸÷¸ö¼ÆËã½áµã¿ÉÒÔÊǹ²Ïí´æ´¢»ò·Ö²¼Ê½´æ´¢µÄ¶à´¦Àí»ú»òÕßÊÇÏòÁ¿³¬¼¶¼ÆËã»ú¡¢×¨ÓõÄͼÐΡ¢±êÁ¿¹¤×÷Õ¾¡£ÕâЩÒì¹¹µÄ¼ÆËã½Úµã¿ÉÒÔͨ¹ý¶àÖÖÍøÂ磨±ÈÈçEthernet¡¢FDDIµÈµÈ£©»¥Áª£¬³ÉΪһ¸öÍøÂç¼ÆËãÐéÄâ»ú¡£Óû§µÄ¼ÆËãÈÎÎñ±»·ÖÅäµ½¸÷¸ö¼ÆËã½ÚµãÉÏ£¬¶à¸ö½Úµã²¢ÐÐÔËË㣬´Ó¶øʵÏÖ´ÖÁ£¶ÈµÄ²¢ÐС£
¡¡¡¡
¡¡¡¡PVMµÄÃâ·Ñ¡¢¿ª·ÅÒÔ¼°Ò×ÓÃʹÆä³ÉΪһ¸ö±»¹ã·º½ÓÊܵIJ¢ÐгÌÐò¿ª·¢»·¾³£¬ÓкܶಢÐлú¹«Ë¾¶¼Ðû²¼Ö§³ÖPVM¡¢PVM ¿ÉÒÔ°²×°µ½¸÷ÖÖUnix¡¢ Windows²Ù×÷ϵͳÉÏÔËÐС£ËùÓÐÕâЩÓÖÓÐÁ¦µØ´Ù½øÁËPVMµÄÍƹ㡣ÏÖÔÚËùÓеIJ¢Ðлú¶¼Ö§³ÖPVM3¡£
¡¡¡¡
¡¡¡¡MPIÊDz¢ÐмÆËã»úµÄÏûÏ¢´«µÝ½Ó¿Ú±ê×¼¡£Ö¸¶¨¸Ã±ê×¼µÄÖ÷ҪĿµÄÊÇΪÁËÌá¸ß²¢ÐгÌÐòµÄ¿ÉÒÆÖ²ÐÔºÍʹÓõķ½±ãÐÔ¡£ÓÐÁËͳһµÄ±ê×¼£¬²¢ÐмÆËã»·¾³ÏµÄÓ¦ÓÃÈí¼þ¿âÒÔ¼°Èí¼þ¹¤¾ß¾Í¶¼¿ÉÒÔ͸Ã÷µÄÒÆÖ²¡£¸÷¸ö³§ÉÌ¿ÉÒÔÒÀ¾Ý±ê×¼Ìṩ¶À¾ßÌØÉ«ºÍÓÅÊƵÄÈí¼þʵÏÖºÍÓ²¼þÖ§³Ö£¬´Ó¶øÌá¸ß²¢Ðд¦ÀíµÄÄÜÁ¦¡£
¡¡¡¡
¡¡¡¡MPIûÓмòµ¥µØÖ¸¶¨Ä³ÏµÍ³Îª±ê×¼£¬¶øÊÇÎüÈ¡Ðí¶àÒѾ¹ã·ºÓ¦ÓõÄÏûÏ¢´«µÝϵͳµÄÌص㡣ËüÔÚ²ÉÄÉÒÑÓÐϵͳÓŵãµÄ»ù´¡ÉÏ£¬Ôö¼ÓÁËÐí¶àеÄÌص㣬´Ó¶øʹÆä³ÉΪ·Ç³£ÓÐÎüÒýÁ¦µÄ±ê×¼¡£
hongwa ÓÚ 2006-07-20 09:35:01·¢±í:
ÎÒÏëÓÃÁ½Ì¨»úÆ÷´î½¨Ò»¸ö²¢ÐмÆËã»·¾³.
²Ù×÷ϵͳΪWINDOWS,ÓÃHUBÁ¬½ÓÆðÀ´.
ÔÚһ̨»úÆ÷ÉÏ´´½¨ÁËÒ»¸öÓò,²¢ÇÒÕą̂
»úÆ÷µÄÓò¹ÜÀíÔ±³ÉΪÁíһ̨»úÆ÷µÄPOWERÓû§.
°²×°ÁËMPICH,ÔÚµ¥»úÉÏ¿ÉÒÔÔËÐÐʾÀý³ÌÐò,
ÔõÑùÔÚÁ½Ì¨»úÆ÷Éϲ¢ÐÐÖ´ÐÐÄØ?