《Intel Threading Building Blocks编程指南》电子书下载

Intel Threading Building Blocks编程指南txt,chm,pdf,epub,mobi下载
作者: 仁达敬
原作名: Intel Threading Building Blocks
译者: 聂雪军
出版年: 2009-1
页数: 323
定价: 49.00元
ISBN: 9787111242314

内容简介  · · · · · ·

多核处理器的出现使得并行编程成为了每个程序员关注的主题。不具备多处理器核的计算机系统已经变得越来越少。本书为c++程序给出了并行编程的解决方案,它既不要求放弃c++,也不要求使用那些裸线程或者本地线程。

本书介绍的是Intel线程构建模块。线程构建模块是一个用来实现并行语义的c++模板库,它对c++进行了扩展,抽象出了线程管理机制并支持简明的并行编程。在使用这个库时,你所要指定的是任务而不是线程,然后库将高效自动地将这些任务映射到线程上。如果希望程序在处理器核不断增加的情况下也能够继续运行,那么这种方式将带来许多好处。与裸线程相比,线程构建模块能够使你更方便地表达并行语义,同时还能够提高程序的性能,可移植性和可扩展性。在使用本书时,你无需任何并行编程经验或者在多核处理器上的编程经验。无论你是拥有丰富的并行编程经验,还是对并行编程一无所知,本书的内容都...




作者简介  · · · · · ·

James Reinders(仁达敬),Intel软件开发产品部门的首席讲师。他是一位高级工程师,于1989年加入Intel公司。他在许多项目上做出了贡献,包括世界上第一台万亿次浮点运算超级计算机(ASCI Red)以及iWarp、Pentium Pro、Pentium Ⅱ、Itanium、Pentium 4等处理器上的编译器和架构工作。他在处理器架构、编译器优化、并行计算机架构以及为软件开发人员编写工具产品上有着多年的经验。

Reinders还是www.goparallel.com网站上月刊“The Gauntlet”的专栏编辑,他还编写了《VTune Performance Analyzer Essentials》(Intel Press)一书,并参与编写了《Multi-Core Programming》(Intel Press)一书。




目录  · · · · · ·

致中文版读者
Intel线程构建模块首席开发师的笔记
前言
第1章为什么需要线程构建模块
简介
优势
· · · · · · ()
致中文版读者
Intel线程构建模块首席开发师的笔记
前言
第1章为什么需要线程构建模块
简介
优势
第2章 并行思维
并行思维的要素
分解
扩展性与加速性
什么是线程
互斥和锁
正确性
抽象
模式
直觉思维
第3章 基本算法
库的初始化和结束
循环的并行化
递归区间的定义
对循环的小结
第4章 高级算法
用于流的并行算法
第5章 容器
concurrent_queue
concurrent_vector
concurrent_hash_map
第6章 可扩展的内存分配
限制
内存分配中的若干问题
内存分配器
替换malloc、new和delete
第7章 互斥
何时使用互斥
Mutexes
互斥量
原子操作
第8章 计时
第9章 任务调度器
基于任务的编程在什么情况下是不合适的
远远好于本地裸线程
初始化库是必需的
斐波纳契 (Fibonacci) 数列示例
任务调度简介
任务调度的工作原理
任务重现模式
高效利用调度器
任务调度器的接口
任务调度器小结
第10章 成功的关键因素
通向成功的关键步骤
松弛串行执行
方法和库的安全并发性
调试版本与发布版本
为了提高效率
支持调试功能
与其他线程软件包混合使用
命名约定
第11章 编程示例
Aha!
其他一些关键点
paralleI_for示例
生命游戏
paralleI_reduce示例
统计字符串:使用concurrent_hash_map
Quicksort:可视的任务密取
一种更优的矩阵乘法(Strassen算法)
高级任务编程
网络数据包处理流水线
内存分配
游戏线程示例
物理相互作用的代码和更新的代码
OpenDynamicsEngine
第12章 发展历程及相关项目

语言
编译器指令
泛型编程
快存
时间分片的开销
Lambda函数简介
阅读参考
· · · · · · ()

下载地址

发布者:从未在乎_劲

文件说明:zip / 解压密码:yiquhai.com

迅雷下载:您需要先后,才能查看

网盘下载:您需要先后,才能查看

关于内容:内容自于互联网,如果发现有违规内容请联系管理员删除!

作者: 从未在乎_劲

该用户很懒,还没有介绍自己。

33 条评论

发表评论

  1. 大大大好大好大 大大大好大好大说道:
    1#

    这本书让我生气了,知道了。

  2. 贼啦dou的于小露 贼啦dou的于小露说道:
    2#

    不错,挺好的

  3. 甜蜜de果 甜蜜de果说道:
    3#

    大爱,好好看

  4. 少年为何多娇 少年为何多娇说道:
    4#

    非常满意

  5. 显示更多