ENGLISH

Shared-Memory Synchronization

Book information

Publisher
Springer
Year
2024
ISBN
3031386833, 9783031386831, 9783031386848, 9783031386862
DOI
10.1007/978-3-031-38684-8
ISSN
1935-3235
ASIN
B0C9P4XKV6
LCC
QA76.9.A73
Language
english
Format
PDF
Filesize
3 MB (2806633 bytes)
Series
Synthesis Lectures on Computer Architecture
Edition
2
Pages
xv, 243\251
Topic
Computers
Orientation
portrait
Paginated
no
Scanned
no
Time added
2024-02-02 16:44:36

Description

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.

Similar books