=================================版权声明=================================
版权声明:原创文章 禁止转载
请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我
勿用于学术性引用。
勿用于商业出版、商业印刷、商业引用以及其他商业用途。
本文不定期修正完善。
本文链接:http://www.cnblogs.com/wlsandwho/p/6575325.html
耻辱墙:http://www.cnblogs.com/wlsandwho/p/4206472.html
=======================================================================
社区里的资料零散罗嗦,微软的MSMPI实现给的手册又很敷衍。
学习成本很高,入坑请慎重。
=======================================================================
以“《并行程序设计导论》——XXXXXXX”格式的博客,是我在阅读《并行程序设计导论》时的读书笔记,以及自己对书上代码的实现。
=======================================================================
下面链接中是王林森亲手编写的代码,所有代码编译调试通过。
http://www.cnblogs.com/wlsandwho/category/967928.html
=======================================================================
设计并行程序:
1划分问题并识别任务
2在任务中识别要执行的通信
3凝聚或聚合任务使之变成较大的组任务
4将聚合任务分配给进程/线程
并行系统需要考虑:
负载平衡
通信
同步
两种主要并行系统
共享内存系统
Pthreads
OpenMP (更高级点)
分布式内存系统
MPI 消息传递
=======================================================================