• 华章 并行编程模式
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

华章 并行编程模式

23.68 3.2折 75 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者[美]Timothy G.、[美]Beverly A.、[美]Berna L. Massingill 著;张云泉、贾海鹏、袁良 译

出版社机械工业出版社

出版时间2015-02

版次1

装帧平装

货号A8

上书时间2024-12-16

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]Timothy G.、[美]Beverly A.、[美]Berna L. Massingill 著;张云泉、贾海鹏、袁良 译
  • 出版社 机械工业出版社
  • 出版时间 2015-02
  • 版次 1
  • ISBN 9787111490180
  • 定价 75.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 355页
  • 丛书 计算机科学丛书
【内容简介】
  从网格、集群到下一代游戏平台,并行计算正在成为主流。IBM、Intel、Oracle公司的超线程技术、超传输技术和多核微处理器等技术创新正在加速推动并行计算的发展。万事俱备,只欠东风——满足并行软件飞速增长需求的程序员。
  《华章并行编程模式》是软件开发人员学习并行编程的权威教程,其中并没有过多讲解理论知识,而是讨论并行程序员所面临的挑战及其解决方案,并结合当前并行API的用法给出一些示例。书中引入了一种完整的、通俗易懂的模式语言,可以帮助任何有经验的开发人员编写高效的并行代码。通过学习本书,读者将意识到模式是掌握并行编程的最佳方式。本书不仅适用于高等院校计算机科学相关专业的学生,而且适用于各类软件开发人员。
  本书主要内容包括:
  理解并行计算和并行开发人员所面临的挑战。
  找出软件设计中的并发问题并将其分解成并发任务。
  管理不同任务间的数据使用。
  生成一种可以有效利用已识别的并发性的算法结构。
  将算法结构同需要实现的API相连接。
  实现并行程序的特定软件结构。
  与OpenMP、MPI和Java等当今主流的并行编程环境协同工作。
【作者简介】
  Timothy G. Mattson,加州大学圣克鲁兹分校化学博士,英特尔生命科学社区首席发言人。他主要研究对大多程序员来说简化的并行编程技术,重点是计算生物学方面。

  Beverly A. Sanders,哈佛大学应用数学博士,佛罗里达大学计算机信息科学与工程系副教授。她主要研究如何帮助程序员构建高质量的、正确的程序,包括形式化方法、组件系统和设计模式。

  Berna L. Massingill,加州理工学院计算机科学博士,三一大学副教授。她的研究领域为并行和分布式计算,以及设计模式和形式化方法。
【目录】
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并发编程简介
术语表
参考文献
索引

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP