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.
| ISBN: | 9783031386831 |
| Publication date: | 31st January 2024 |
| Author: | Michael L Scott, Trevor Brown |
| Publisher: | Springer International Publishing AG |
| Format: | Hardback |
| Pagination: | 243 pages |
| Series: | Synthesis Lectures on Computer Architecture |
| Genres: |
Computer architecture and logic design Embedded systems Computer hardware |
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.
Shared-Memory Synchronization features in the following genres: Computer architecture and logic design, Embedded systems, Computer hardware
Shared-Memory Synchronization is available in Hardback
Shared-Memory Synchronization was written by Michael L Scott, Trevor Brown and published by Springer International Publishing AG
Shared-Memory Synchronization has 243 pages
Yes it is part of Synthesis Lectures on Computer Architecture series
£35.99