Shared-Memory Synchronization
暫譯: 共享記憶體同步化
Scott, Michael L., Brown, Trevor
- 出版商: Springer
- 出版日期: 2024-01-31
- 售價: $1,970
- 貴賓價: 9.5 折 $1,872
- 語言: 英文
- 頁數: 243
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 3031386833
- ISBN-13: 9783031386831
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$1,300$1,235 -
$2,250$2,138 -
$420$357 -
$1,568Introduction to Compiler Design: An Object-Oriented Approach Using Java(R)
-
$1,800$1,710
商品描述
This book offers a comprehensive survey of shared-memory synchronization, with an emphasis on "systems-level" issues. It includes sufficient coverage of architectural details to understand correctness and performance on modern multicore machines, and sufficient coverage of higher-level issues to understand how synchronization is embedded in modern programming languages.
The primary intended audience for this book is "systems programmers"--the authors of operating systems, library packages, language run-time systems, concurrent data structures, and server and utility programs. Much of the discussion should also be of interest to application programmers who want to make good use of the synchronization mechanisms available to them, and to computer architects who want to understand the ramifications of their design decisions on systems-level code.
商品描述(中文翻譯)
這本書提供了共享記憶體同步的全面調查,重點關注「系統層級」的問題。它涵蓋了足夠的架構細節,以理解在現代多核心機器上的正確性和性能,並且對於更高層次的問題也有足夠的探討,以理解同步如何嵌入在現代程式語言中。
這本書的主要目標讀者是「系統程式設計師」——操作系統、函式庫包、語言執行時系統、並行資料結構以及伺服器和工具程式的作者。許多討論內容對於希望充分利用可用同步機制的應用程式設計師,以及希望理解其設計決策對系統層級程式碼影響的計算機架構師也應該會感興趣。
作者簡介
MICHAEL L. SCOTT is the Arthur Gould Yates Professor of Engineering and Chair of the Department of Computer Science at the University of Rochester. He received his Ph.D. from the University of Wisconsin-Madison in 1985. His research interests span operating systems, languages, architecture, and tools, with a particular emphasis on parallel and distributed systems. He is best known for work in synchronization algorithms and concurrent data structures, in recognition of which he shared the 2006 SIGACT/SIGOPS Edsger W. Dijkstra Prize. His textbook on programming language design and implementation (Programming Language Pragmatics, fourth edition, Morgan Kaufmann, Dec. 2015) is a standard in the field. He served as General Chair of SOSP in 2003 and as Program Chair of TRANSACT'07, PPoPP '08, and ASPLOS '12. He was named a Fellow of the ACM in 2006, of the IEEE in 2010, and of the AAAS in 2021. At the University of Rochester, he received the Robert and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching in 2001, the Edmund A. Hajim School of Engineering Lifetime Achievement Award in 2018, and the William H. Riker University Award for Graduate Teaching in 2020.
Trevor Brown is an Assistant Professor in the Cheriton School of Computer Science at the University of Waterloo. He completed his Ph.D. under the supervision of Faith Ellen at the University of Toronto in 2017, and conducted postdoctoral studies at the Institute of Science and Technology, Austria, and the Technion, Israel. His research straddles theory and practice, and focuses on the question of how large scale multicore systems can be programmed easily, efficiently and correctly. His specific research interests include concurrent data structures, lock-free synchronization, memory management, transactional memory, and non-volatile memory. At the University of Toronto, he won the Award for Excellence in Teaching Assistance in 2014. He has served multiple times on the Program Committees of ICDCS, PODC, PPoPP, SIROCCO, and SPAA, and was Publication Chair for PPoPP'19. He received the Best Paper Award at PPoPP'20, Best Artifact Awards at PPoPP'21 and PPoPP'22, and Finalist status in the Best Paper competitions at PPoPP'21 and SPAA'22.
作者簡介(中文翻譯)
MICHAEL L. SCOTT 是羅徹斯特大學工程學亞瑟·古爾德·耶茲教授及計算機科學系主任。他於1985年在威斯康辛大學麥迪遜分校獲得博士學位。他的研究興趣涵蓋操作系統、語言、架構和工具,特別強調並行和分佈式系統。他因在同步算法和並發數據結構方面的工作而聞名,並因此分享了2006年SIGACT/SIGOPS Edsger W. Dijkstra獎。他的教科書《Programming Language Pragmatics》(第四版,Morgan Kaufmann,2015年12月)是該領域的標準著作。他於2003年擔任SOSP的總主席,並擔任TRANSACT'07、PPoPP '08和ASPLOS '12的程序主席。他於2006年被評為ACM會士,2010年被評為IEEE會士,2021年被評為AAAS會士。在羅徹斯特大學,他於2001年獲得羅伯特和帕梅拉·戈根獎,以表彰其在本科教學中的卓越成就和藝術性,2018年獲得艾德蒙·A·哈吉姆工程學院終身成就獎,2020年獲得威廉·H·瑞克大學研究生教學獎。
Trevor Brown 是滑鐵盧大學Cheriton計算機科學學院的助理教授。他於2017年在多倫多大學的Faith Ellen指導下完成博士學位,並在奧地利科學與技術研究所和以色列理工學院進行博士後研究。他的研究跨越理論與實踐,專注於如何輕鬆、高效且正確地編程大型多核系統的問題。他的具體研究興趣包括並發數據結構、無鎖同步、內存管理、事務性內存和非易失性內存。在多倫多大學,他於2014年獲得教學助理卓越獎。他多次擔任ICDCS、PODC、PPoPP、SIROCCO和SPAA的程序委員會成員,並擔任PPoPP'19的出版主席。他在PPoPP'20獲得最佳論文獎,在PPoPP'21和PPoPP'22獲得最佳實物獎,並在PPoPP'21和SPAA'22的最佳論文競賽中獲得決賽入圍資格。