使用MPICH2,我观察到(通过观察任务管理器,并且只是在Windows 8的情况下经历了明显的延迟),通过8个进程,Windows 7计算机上的所有进程的启动似乎几乎是同时的,发出mpixexec命令后立即执行,虽然在Windows 8和Windows 8的进程启动(大约0.5秒)之间有明显的延迟,但在发出mpiexec命令和实际出现之间有几秒钟的明显总延迟控制台上的初始结果(在程序中几乎是立即的)。我在各种各样的机器上都看到过这种情况,并且运行相同程序的一些同事也遇到了同样的问题。这是已知问题和/或是否可以采取一些措施来减少或消除问题? (发出的具体命令是" mpiexec -channel shm -n 8 -localonly prog.exe")
答案 0 :(得分:-3)
使用Windows 8时遇到了同样的问题。我尝试使用MS-MPI,但我发现它没有实现我在程序中使用的spawn函数。
我的解决方案是降级到Windows 7。