Items related to Shared-Memory Synchronization (Synthesis Lectures on...

Shared-Memory Synchronization (Synthesis Lectures on Computer Architecture) - Hardcover

 
9783031386831: Shared-Memory Synchronization (Synthesis Lectures on Computer Architecture)

Synopsis

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.

"synopsis" may belong to another edition of this title.

About the Author

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.

From the Back Cover

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.

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title

9783031386862: Shared-Memory Synchronization (Synthesis Lectures on Computer Architecture)

Featured Edition

ISBN 10:  3031386868 ISBN 13:  9783031386862
Publisher: Springer, 2025
Softcover

Search results for Shared-Memory Synchronization (Synthesis Lectures on...

Stock Image

Scott, Michael L.; Brown, Trevor
Published by Springer, 2024
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover

Seller: Books Puddle, New York, NY, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 26396942660

Contact seller

Buy New

US$ 73.39
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Seller Image

Trevor Brown
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover
Print on Demand

Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Buch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -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 ofhigher-level issues to understand how synchronization is embedded in modern programminglanguages.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 whowant to make good use of the synchronization mechanisms available to them, and to computerarchitects who want to understand the ramifications of their design decisions on systems-levelcode. 260 pp. Englisch. Seller Inventory # 9783031386831

Contact seller

Buy New

US$ 51.17
Convert currency
Shipping: US$ 26.71
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Scott, Michael L.; Brown, Trevor
Published by Springer, 2024
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand. Seller Inventory # 400515739

Contact seller

Buy New

US$ 71.64
Convert currency
Shipping: US$ 8.85
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Seller Image

Trevor Brown
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Buch. Condition: Neu. Druck auf Anfrage Neuware - Printed after ordering - 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 ofhigher-level issues to understand how synchronization is embedded in modern programminglanguages.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 whowant to make good use of the synchronization mechanisms available to them, and to computerarchitects who want to understand the ramifications of their design decisions on systems-levelcode. Seller Inventory # 9783031386831

Contact seller

Buy New

US$ 51.17
Convert currency
Shipping: US$ 36.14
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Scott, Michael L.; Brown, Trevor
Published by Springer, 2024
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover
Print on Demand

Seller: Biblios, Frankfurt am main, HESSE, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. PRINT ON DEMAND. Seller Inventory # 18396942670

Contact seller

Buy New

US$ 80.70
Convert currency
Shipping: US$ 11.55
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Seller Image

Michael L. Scott|Trevor Brown
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 892114301

Contact seller

Buy New

US$ 46.27
Convert currency
Shipping: US$ 56.89
From Germany to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Trevor Brown
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover

Seller: buchversandmimpf2000, Emtmannsberg, BAYE, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Buch. Condition: Neu. Neuware -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.Springer Verlag GmbH, Tiergartenstr. 17, 69121 Heidelberg 264 pp. Englisch. Seller Inventory # 9783031386831

Contact seller

Buy New

US$ 51.17
Convert currency
Shipping: US$ 63.87
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Scott, Michael L., Brown, Trevor
Published by Springer, 2024
ISBN 10: 3031386833 ISBN 13: 9783031386831
New Hardcover

Seller: dsmbooks, Liverpool, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

hardcover. Condition: New. New. book. Seller Inventory # D7S9-1-M-3031386833-6

Contact seller

Buy New

US$ 143.90
Convert currency
Shipping: US$ 34.04
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket