下载地址:网盘下载

《深入理解并行编程》首先以霍金提出的两个理论物理限制为引子,解释了多核并行计算兴起的原因,并从硬件的角度阐述并行编程的难题。接着,《深入理解并行编程》以常见的计数器为例,探讨其不同的实现方法及适用场景。在这些实现方法中,除了介绍常见的锁以外,《深入理解并行编程》还重点介绍了RCU的使用及其原理,以及实现RCU的基础:内存屏障。最后,《深入理解并行编程》还介绍了并行软件的验证,以及并行实时计算等内容。
《深入理解并行编程》适合于对并行编程有兴趣的大学生、研究生,以及需要对项目进行深度性能优化的软硬件工程师,特别值得一提的是,《深入理解并行编程》对操作系统内核工程师也很有价值。
Paul E. McKenney is the core contributor of Linux kernel .
下载地址:网盘下载

转载于:https://www.cnblogs.com/long12365/p/9730022.html

深入理解并行编程pdf相关推荐

  1. 《深入理解并行编程》中文版

    原文的下载地址:http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html 中文版下载地址:深入理解并行编程V1. ...

  2. 深入理解并行编程原理与实践

    本文是<Is Parallel Programming Hard, And, If So, What Can You Do About It?>的中文翻译版<深入理解并行编程> ...

  3. 深入理解并行编程-分割和同步设计(四)

    原文链接    作者:paul    译者:谢宝友,鲁阳,陈渝 图1.1:设计模式与锁粒度 图1.1是不同程度同步粒度的图形表示.每一种同步粒度都用一节内容来描述.下面几节主要关注锁,不过其他几种同步 ...

  4. 深入理解并行编程-分割和同步设计(五)

    原文链接    作者:paul    译者:谢宝友,鲁阳,陈渝 并行快速路径 细粒度的设计一般要比粗粒度的设计复杂.在许多情况,绝大部分开销只由一小部分代码产生[Knu73].所以为什么不把精力放在这 ...

  5. 深入理解并行编程-分割和同步设计(一)

    原文链接     作者:paul    译者:谢宝友,鲁阳,陈渝 在商用计算机中,多核系统已经越来越常见了,本章将描述如何设计能更好利用多核优势的软件.我们将介绍一些习语,或者叫"设计模式& ...

  6. linux c 并行编程从入门到精通,VISUAL STUDIO 2010并行编程从入门到精通(微软技术丛书)...

    摘要: <微软技术丛书:Visual Studio2010并行编程从入门到精通>循序渐进,步骤式动手练习迅速帮助读者掌握并行编程的基础知识. <微软技术丛书:Visual Studi ...

  7. c语言mpi并行程序,高性能计算之并行编程技术MPI并行程序设计(完整版).pdf

    高性能计算之并行编程技术MPI并行程序设计(完整版) 高性能计算之并行编程技术 -- MPI并行程序设计 都志辉 编著 李三立 审阅 陈渝 刘鹏 校对 I 内容提要 本书介绍目前最常见的并行程序- M ...

  8. C#并行编程(1):理解并行

    什么是并行 并行是指两个或者多个事件在同一时刻发生. 在程序运行中,并行指多个CPU核心同时执行不同的任务:对于单核心CPU,严格来说是没有程序并行的.并行是为了提高任务执行效率,更快的获取结果. 与 ...

  9. dnet 并行编程学习总结

    .Net并行编程高级教程--Parallel http://www.cnblogs.com/stoneniqiu/p/4857021.html 一直觉得自己对并发了解不够深入,特别是看了<代码整 ...

最新文章

  1. 在CentOS 6.3 64bit上安装MySQL for python模块
  2. 理解Python的迭代器(转)
  3. R语言可视化包ggplot2包移除可视化图形的轴标签(刻度及其对应数值)实战(Remove Axis Labels)
  4. 卡巴斯基文件服务器,卡巴斯基更新服务器的解决方案
  5. PHP 字符串替换 substr_replace 与 str_replace 函数
  6. leetcood学习笔记-226- 翻转二叉树
  7. 代码编辑框控件_某游戏控件遍历
  8. 用户虚拟地址转换成物理地址
  9. Opencv打开相机,并在上面用鼠标画框
  10. switchhost使用与注意事项
  11. 投屏软件_五款良心投屏软件,将安卓iOS投射到大屏幕
  12. 欧美优秀博客集锦 注:(私人收藏而已)
  13. C语言程序设计笔记(浙大翁恺版) 第七章:函数
  14. 编程列入高考-青少儿编程学习-Python那些事
  15. C语言学习:除去剪切板内容的换行与回车
  16. 水果店开业怎样宣传自己的水果店,新开水果店怎么发朋友圈宣传
  17. SD-WAN基本介绍
  18. 操作系统磁盘调度算法相关习题
  19. Android初试--了解和认识Android
  20. C的函数 gotoxy()

热门文章

  1. 【最短路问题】leetcode743. 网络延迟时间
  2. ffmpeg 从内存中读取数据(或将数据输出到内存)
  3. JAVA编写的一个简单的Socket实现的HTTP响应服务器
  4. Helm 3 完整教程(十七):Helm 流控制结构(1)if / else 语句
  5. matlab读取adtx文件,求大家帮我看看下面中matlab中的程序问题出在哪里? - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  6. Win10的 IntelliJ idea中log4j2控制台中文乱码的几种处理方法
  7. 【编辑器】Vim学习笔记
  8. NYOJ457 - 大小写互换
  9. 河津市新世纪计算机学校元旦晚会,运城最好的职中排名
  10. 小学用计算机画画的课件,用计算机画图画.ppt