2
A
回答
2
号但是也有一些MPI作业的队伍之间自动共享没有“用户空间”变量或缓冲区。
MPI环境设置了一些常见变量(例如队列总数),并保证在所有队伍中“相同” - 但不是“共享”的(例如有本地读取 - 仅限所有级别的值的副本)。在很多情况下,这些值是通过MPI_ *调用来访问的,并且还可以根据实现的具体情况以其他方式提供。
2
没有。很多时候,MPI代码会一次在多台计算机上运行,因此除了通过网络传输消息外,他们无法共享数据。
对于多核机器,大多数MPI实现检测进程是否在同一个芯片上运行,并使用优化的消息传递算法来避免网络上的任何通信,并且在某些情况下重用缓冲区以避免中间内存副本。
相关问题
- 1. Python多处理和共享变量
- 2. React组件之间共享变量
- 3. 在makefiles之间共享变量
- 4. 在进程之间共享变量
- 5. c文件之间共享变量
- 6. 在两个winforms之间共享变量
- 7. 在类之间共享变量
- 8. jQuery - 功能之间共享变量
- 9. 在PowerShell和C#之间共享变量
- 10. 在WordPress和CodeIgniter之间共享变量
- 11. 在方法之间共享变量
- 12. 在QStackedWidget页面之间共享变量
- 13. 在Go主机之间共享变量
- 14. angularjs在函数之间共享变量
- 15. 项目之间共享变量
- 16. 在类C++之间共享变量?
- 17. MPI处理器中MPI_Request是否全局?
- 18. MPI是否提供预处理器宏?
- 19. 是否有可能在servlets/jsp和javascript函数之间共享会话变量?
- 20. 如何在共享上下文之间共享RSpec让变量?
- 21. 在两个共享对象之间共享变量
- 22. 在Rails中控制器和帮助器之间共享变量
- 23. 共享首选项是否在用户之间共享
- 24. 在没有IPC的Perl中的子进程之间共享变量::共享
- 25. 在angular.js中共享控制器之间的变量
- 26. 在客户端和服务器之间共享变量c#
- 27. 故事板视图控制器之间共享变量?
- 28. 如何在模型和控制器之间共享变量? (Rails3)
- 29. 变量不在视图控制器之间共享
- 30. 在Windows之间共享一个定时器/变量