Maurice Herlihy 哈佛大学的数学学士和麻省理工学院的计算机科学博士,目前为美国布朗大学计算机科学系教授,曾工作于卡内基-梅隆大学和DEC剑桥实验室。他是美国ACM会士,2003年分布式计算领域Dijkstra奖获得者。
Nir Shavit 以色列希伯来大学的计算机科学博士,目前为麻省理工学院电子工程和计算机科学系教授、以色列特拉维夫大学计算机科学系教授。1999~2011年期间,他担任Sun实验室的技术人员。
两位作者在2004年获得了理论计算机领域最高奖——哥德尔奖(G?del Prize),2012年他们共享了分布式计算领域的Edsger W. Dijkstra奖,40多年来他们一起合作,从事并行和分布式计算教学和研发工作。
发表于2024-12-22
多处理器编程的艺术 2024 pdf epub mobi 电子书
TL;DR 在看这书之前,我以为这书会讲多核结构啊缓存一致性啊一类的东西,再不济讲一下各种 concurrency model 啥的,结果看完前几章后我又扫了一下目录,这才发现坑爹了。 这书的关键词是锁(locking),是的,你没看错,就是锁,而且还是用户态的锁。 以锁为核心,这书可以分...
评分TL;DR 在看这书之前,我以为这书会讲多核结构啊缓存一致性啊一类的东西,再不济讲一下各种 concurrency model 啥的,结果看完前几章后我又扫了一下目录,这才发现坑爹了。 这书的关键词是锁(locking),是的,你没看错,就是锁,而且还是用户态的锁。 以锁为核心,这书可以分...
评分现在在读这本书, 已经看了ch.1-5, ch.8--10, 有了一点发言权,谈谈自己的看法。 首先,这本书挺对不起书名的,其中的错误挺多的,有些证明挺不严密的。例如, ch.2 中关于mutual exclusion 的证明,其隐含的前提没有指出,读起来很费解; ch.8 中的关于read-write lock 代码...
评分TL;DR 在看这书之前,我以为这书会讲多核结构啊缓存一致性啊一类的东西,再不济讲一下各种 concurrency model 啥的,结果看完前几章后我又扫了一下目录,这才发现坑爹了。 这书的关键词是锁(locking),是的,你没看错,就是锁,而且还是用户态的锁。 以锁为核心,这书可以分...
评分深入学习一个领域最好的方法就是读这个领域权威人物写的教材,最好是每章后面带有chapter notes的那种,共享内存并发同步领域的The Art of Multiprocessor Programming这本书就是如此,作者M. Herlihy本身就提出了并发同步相关的很多重要理论和方法。全书以一致的风格介绍领域...
图书标签: 多核 编程 并发 计算机科学 并行计算 计算机 并行 多核编程
工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。
现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。
本书特色
本修订版结合2008年第1版出版以来课堂教学和读者反馈的勘误和修改意见,对全书进行了多方面的修订和更新。
循序渐进地讲述共享存储器多线程编程的基础知识。
详细解释当今多处理器硬件对并发程序设计的支持方式。
全面考察主流的并发数据结构及其关键设计要素。
从简单的锁机制到最新的事务内存系统,独立、完整地阐述了同步技术。
利用Java并发工具包编写的可完全执行的Java实例。
附录提供了采用其他程序设计语言和包(如C#、C及C++的PThreads库)进行编程的相关背景知识以及硬件基础知识。
懂了许多
评分懂了许多
评分懂了许多
评分懂了许多
评分懂了许多
多处理器编程的艺术 2024 pdf epub mobi 电子书