求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

并行编程模式查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索
并行编程模式

来自 网络 的图片

并行编程模式为一些具有明确定义的编程模式--用以描述并行编程的形式和方法。

简介

并行编程模式,通俗的说就是指并行编程的一种形式,一种方式,就像串行编程时,你是采用过程式还是结构化一般。并行编程模式主要指并行编程时,程序员将程序各模块并行执行时,模块间的通信方式,目前并行编程模式主要包括以下三种:1 共享内存模式,以openMP为代表;2 消息传递模式,以MPI,PVM为代表;3 数据并行模式,以Fortran为代表;首先,所谓"并行编程模式"仍处于不断的被发现、发掘的阶段。当前已经有各路人马对这一领域进行了研究,但远远没有达到统一认识的高度。也没有一套业界普遍认同的体系或者描述。这就造成了当前这一领域的现状;从事研究的人有不同的背景,他们各自总结出的模式种类不尽相同。即使是同一个模式,不同的团队给它们取得名字也可能不一样。不过这并不妨碍我们对"并行编程中的设计模式"进行一定的了解,并在实际的软件开发工作中有所借鉴

评价

第1章 并行编程的模式语言 11.1 引言 11.2 并行编程 21.3 设计模式和模式语言 31.4 并行编程的模式语言 4第2章 并行计算的背景和术语 52.1 并行程序与操作系统的并发性比较 52.2 并行体系结构简介 52.2.1 Flynn分类法 62.2.2 MIMD的进一步分类 72.2.3 小结 92.3 并行编程环境 92.4 并行计算术语 122.5 并行计算的度量 142.6 通信 162.6.1 延迟和带宽 162.6.2 重叠通信和计算与隐藏延迟 16。[1]

参考文献