并行编程模式

副标题:无

作   者:(美)马特森 等著,张云良 等译

分类号:

ISBN:9787111490180

微信扫一扫,移动浏览光盘

简介

  从网格、集群到下一代游戏平台,并行计算正在成为主流。IBM、Intel、Oracle公司的超线程技术、超传输技术和多核微处理器等技术创新正在加速推动并行计算的发展。万事俱备,只欠东风——满足并行软件飞速增长需求的程序员。  《华章并行编程模式》是软件开发人员学习并行编程的权威教程,其中并没有过多讲解理论知识,而是讨论并行程序员所面临的挑战及其解决方案,并结合当前并行API的用法给出一些示例。书中引入了一种完整的、通俗易懂的模式语言,可以帮助任何有经验的开发人员编写高效的并行代码。通过学习本书,读者将意识到模式是掌握并行编程的最佳方式。本书不仅适用于高等院校计算机科学相关专业的学生,而且适用于各类软件开发人员。  本书主要内容包括:  理解并行计算和并行开发人员所面临的挑战。  找出软件设计中的并发问题并将其分解成并发任务。  管理不同任务间的数据使用。  生成一种可以有效利用已识别的并发性的算法结构。  将算法结构同需要实现的API相连接。  实现并行程序的特定软件结构。  与OpenMP、MPI和Java等当今主流的并行编程环境协同工作。

目录

Patterns for Parallel Programming
出版者的话
译者序
前言
作者简介
第1章 并行编程的模式语言
 1.1 引言
 1.2 并行编程
 1.3 设计模式和模式语言
 1.4 关于并行编程的模式语言
第2章 并行计算的背景和术语
 2.1 并行程序中的并发性与操作系统中的并发性
 2.2 并行体系结构简介
  2.2.1 Flynn分类法
  2.2.2 MIMD的进一步分类
  2.2.3 小结
 2.3 并行编程环境
 2.4 并行编程术语
 2.5 并行计算的度量
 2.6 通信
  2.6.1 延迟和带宽
  2.6.2 重叠通信和计算以及延迟隐藏
 2.7 本章小结
第3章 "寻找并发性"设计空间
 3.1 关于设计空间
  3.1.1 概述
  3.1.2 使用分解模式
  3.1.3 示例的背景知识
 3.2 任务分解模式
 3.3 数据分解模式
 3.4 分组任务模式
 3.5 排序任务模式
 3.6 数据共享模式
 3.7 设计评估模式
 3.8 本章小结
第4章 "算法结构"设计空间
 4.1 引言
 4.2 选择一种算法结构设计模式
  4.2.1 目标平台
  4.2.2 主要组织原则
  4.2.3 算法结构决策树
  4.2.4 重新评估
 4.3 示例
  4.3.1 医学成像
  4.3.2 分子动力学
 4.4 任务并行模式
 4.5 分治模式
 4.6 几何分解模式
 4.7 递归数据模式
 4.8 流水线模式
 4.9 基于事件的协作模式
第5章 "支持结构"设计空间
 5.1 引言
  5.1.1 程序结构模式
  5.1.2 数据结构模式
 5.2 面临的问题
 5.3 模式选择
 5.4 SPMD模式
 5.5 主/从模式
 5.6 循环并行模式
 5.7 派生/聚合模式
 5.8 共享数据模式
 5.9 共享队列模式
 5.10 分布式数组模式
 5.11 其他支持结构
  5.11.1 SIMD
  5.11.2 MPMD
  5.11.3 客户端-服务器计算
  5.11.4 使用声明语言的并发编程
  5.11.5 问题求解环境
第6章 "实现机制"设计空间
 6.1 引言
 6.2 UE管理
  6.2.1 线程的创建/销毁
  6.2.2 进程的创建/销毁
 6.3 同步
  6.3.1 内存同步和围栅
  6.3.2 栅栏
  6.3.3 互斥
 6.4 通信
  6.4.1 消息传递
  6.4.2 集合通信
  6.4.3 其他通信构造
 附录A OpenMP简介
 附录B MPI简介
 附录C Java并发编程简介
 术语表
 参考文献
 索引

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

并行编程模式
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon