Maurice Herlihy 哈佛大學的數學學士和麻省理工學院的計算機科學博士,目前為美國布朗大學計算機科學係教授,曾工作於卡內基-梅隆大學和DEC劍橋實驗室。他是美國ACM會士,2003年分布式計算領域Dijkstra奬獲得者。
Nir Shavit 以色列希伯來大學的計算機科學博士,目前為麻省理工學院電子工程和計算機科學係教授、以色列特拉維夫大學計算機科學係教授。1999~2011年期間,他擔任Sun實驗室的技術人員。
兩位作者在2004年獲得瞭理論計算機領域最高奬——哥德爾奬(G?del Prize),2012年他們共享瞭分布式計算領域的Edsger W. Dijkstra奬,40多年來他們一起閤作,從事並行和分布式計算教學和研發工作。
工業界稱為多核的多處理器機器正迅速地滲入計算的各個領域。多處理器編程要求理解新型計算原理、算法及編程工具,至今很少有人能夠精通這門編程藝術。
現今,大多數工程技術人員都是通過艱辛的反復實踐、求助有經驗的朋友來學習多處理器編程技巧。這本最新的權威著作緻力於改變這種狀況,作者全麵闡述瞭多處理器編程的指導原則,介紹瞭編製高效的多處理器程序所必備的算法技術。瞭解本書所涵蓋的多處理器編程關鍵問題將使在校學生以及相關技術人員受益匪淺。
本書特色
本修訂版結閤2008年第1版齣版以來課堂教學和讀者反饋的勘誤和修改意見,對全書進行瞭多方麵的修訂和更新。
循序漸進地講述共享存儲器多綫程編程的基礎知識。
詳細解釋當今多處理器硬件對並發程序設計的支持方式。
全麵考察主流的並發數據結構及其關鍵設計要素。
從簡單的鎖機製到最新的事務內存係統,獨立、完整地闡述瞭同步技術。
利用Java並發工具包編寫的可完全執行的Java實例。
附錄提供瞭采用其他程序設計語言和包(如C#、C及C++的PThreads庫)進行編程的相關背景知識以及硬件基礎知識。
發表於2025-01-31
多處理器編程的藝術 2025 pdf epub mobi 電子書 下載
深入學習一個領域最好的方法就是讀這個領域權威人物寫的教材,最好是每章後麵帶有chapter notes的那種,共享內存並發同步領域的The Art of Multiprocessor Programming這本書就是如此,作者M. Herlihy本身就提齣瞭並發同步相關的很多重要理論和方法。全書以一緻的風格介紹領域...
評分現在在讀這本書, 已經看瞭ch.1-5, ch.8--10, 有瞭一點發言權,談談自己的看法。 首先,這本書挺對不起書名的,其中的錯誤挺多的,有些證明挺不嚴密的。例如, ch.2 中關於mutual exclusion 的證明,其隱含的前提沒有指齣,讀起來很費解; ch.8 中的關於read-write lock 代碼...
評分這本書是我們的課本。不知道為什麼這麼多人竟然說很好。個人感覺讀過以後仍然一頭霧水,不得不去翻翻原來的paper看,通過讀由來的paper以後清楚很多。比如說第三章講linearizable,就很不清楚。這本書隻能當目錄來看,裏麵有很多不詳細的內容,還有很多錯誤的地方,都需要去翻...
評分這本書是我們的課本。不知道為什麼這麼多人竟然說很好。個人感覺讀過以後仍然一頭霧水,不得不去翻翻原來的paper看,通過讀由來的paper以後清楚很多。比如說第三章講linearizable,就很不清楚。這本書隻能當目錄來看,裏麵有很多不詳細的內容,還有很多錯誤的地方,都需要去翻...
評分可以更加深入理解操作係統調度和並發等問題,無需深刻的計算理論知識即可讀懂。我是在研一花瞭整整十天看完的!建議後來者多結閤圖示理解文字算法,不懂再去看代碼,這樣快一些!前六章的計算理論不分不必追究細節,後麵閱讀時可以慢慢體會!其實學過操作係統和計算機組成完全...
圖書標籤: 多核 編程 並發 計算機科學 並行計算 計算機 並行 多核編程
懂瞭許多
評分懂瞭許多
評分懂瞭許多
評分懂瞭許多
評分懂瞭許多
多處理器編程的藝術 2025 pdf epub mobi 電子書 下載