深入理解并行编程pdf
下载地址:网盘下载
《深入理解并行编程》首先以霍金提出的两个理论物理限制为引子,解释了多核并行计算兴起的原因,并从硬件的角度阐述并行编程的难题。接着,《深入理解并行编程》以常见的计数器为例,探讨其不同的实现方法及适用场景。在这些实现方法中,除了介绍常见的锁以外,《深入理解并行编程》还重点介绍了RCU的使用及其原理,以及实现RCU的基础:内存屏障。最后,《深入理解并行编程》还介绍了并行软件的验证,以及并行实时计算等内容。
《深入理解并行编程》适合于对并行编程有兴趣的大学生、研究生,以及需要对项目进行深度性能优化的软硬件工程师,特别值得一提的是,《深入理解并行编程》对操作系统内核工程师也很有价值。
Paul E. McKenney is the core contributor of Linux kernel .
下载地址:网盘下载
转载于:https://www.cnblogs.com/long12365/p/9730022.html
深入理解并行编程pdf相关推荐
- 《深入理解并行编程》中文版
原文的下载地址:http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html 中文版下载地址:深入理解并行编程V1. ...
- 深入理解并行编程原理与实践
本文是<Is Parallel Programming Hard, And, If So, What Can You Do About It?>的中文翻译版<深入理解并行编程> ...
- 深入理解并行编程-分割和同步设计(四)
原文链接 作者:paul 译者:谢宝友,鲁阳,陈渝 图1.1:设计模式与锁粒度 图1.1是不同程度同步粒度的图形表示.每一种同步粒度都用一节内容来描述.下面几节主要关注锁,不过其他几种同步 ...
- 深入理解并行编程-分割和同步设计(五)
原文链接 作者:paul 译者:谢宝友,鲁阳,陈渝 并行快速路径 细粒度的设计一般要比粗粒度的设计复杂.在许多情况,绝大部分开销只由一小部分代码产生[Knu73].所以为什么不把精力放在这 ...
- 深入理解并行编程-分割和同步设计(一)
原文链接 作者:paul 译者:谢宝友,鲁阳,陈渝 在商用计算机中,多核系统已经越来越常见了,本章将描述如何设计能更好利用多核优势的软件.我们将介绍一些习语,或者叫"设计模式& ...
- linux c 并行编程从入门到精通,VISUAL STUDIO 2010并行编程从入门到精通(微软技术丛书)...
摘要: <微软技术丛书:Visual Studio2010并行编程从入门到精通>循序渐进,步骤式动手练习迅速帮助读者掌握并行编程的基础知识. <微软技术丛书:Visual Studi ...
- c语言mpi并行程序,高性能计算之并行编程技术MPI并行程序设计(完整版).pdf
高性能计算之并行编程技术MPI并行程序设计(完整版) 高性能计算之并行编程技术 -- MPI并行程序设计 都志辉 编著 李三立 审阅 陈渝 刘鹏 校对 I 内容提要 本书介绍目前最常见的并行程序- M ...
- C#并行编程(1):理解并行
什么是并行 并行是指两个或者多个事件在同一时刻发生. 在程序运行中,并行指多个CPU核心同时执行不同的任务:对于单核心CPU,严格来说是没有程序并行的.并行是为了提高任务执行效率,更快的获取结果. 与 ...
- dnet 并行编程学习总结
.Net并行编程高级教程--Parallel http://www.cnblogs.com/stoneniqiu/p/4857021.html 一直觉得自己对并发了解不够深入,特别是看了<代码整 ...
最新文章
- 在CentOS 6.3 64bit上安装MySQL for python模块
- 理解Python的迭代器(转)
- R语言可视化包ggplot2包移除可视化图形的轴标签(刻度及其对应数值)实战(Remove Axis Labels)
- 卡巴斯基文件服务器,卡巴斯基更新服务器的解决方案
- PHP 字符串替换 substr_replace 与 str_replace 函数
- leetcood学习笔记-226- 翻转二叉树
- 代码编辑框控件_某游戏控件遍历
- 用户虚拟地址转换成物理地址
- Opencv打开相机,并在上面用鼠标画框
- switchhost使用与注意事项
- 投屏软件_五款良心投屏软件,将安卓iOS投射到大屏幕
- 欧美优秀博客集锦	注:(私人收藏而已)
- C语言程序设计笔记(浙大翁恺版) 第七章:函数
- 编程列入高考-青少儿编程学习-Python那些事
- C语言学习:除去剪切板内容的换行与回车
- 水果店开业怎样宣传自己的水果店,新开水果店怎么发朋友圈宣传
- SD-WAN基本介绍
- 操作系统磁盘调度算法相关习题
- Android初试--了解和认识Android
- C的函数 gotoxy()
热门文章
- 【最短路问题】leetcode743. 网络延迟时间
- ffmpeg 从内存中读取数据(或将数据输出到内存)
- JAVA编写的一个简单的Socket实现的HTTP响应服务器
- Helm 3 完整教程(十七):Helm 流控制结构(1)if / else 语句
- matlab读取adtx文件,求大家帮我看看下面中matlab中的程序问题出在哪里? - 计算模拟 - 小木虫 - 学术 科研 互动社区...
- Win10的 IntelliJ idea中log4j2控制台中文乱码的几种处理方法
- 【编辑器】Vim学习笔记
- NYOJ457 - 大小写互换
- 河津市新世纪计算机学校元旦晚会,运城最好的职中排名
- 小学用计算机画画的课件,用计算机画图画.ppt