Transactional Memory, Second Edition

Transactional Memory, Second Edition
Author :
Publisher : Springer Nature
Total Pages : 247
Release :
ISBN-10 : 9783031017285
ISBN-13 : 3031017285
Rating : 4/5 (285 Downloads)

Book Synopsis Transactional Memory, Second Edition by : Tim Harris

Download or read book Transactional Memory, Second Edition written by Tim Harris and published by Springer Nature. This book was released on 2022-05-31 with total page 247 pages. Available in PDF, EPUB and Kindle. Book excerpt: The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that concurrent reads and writes of shared data do not produce inconsistent or incorrect results. At a higher level, a computation wrapped in a transaction executes atomically - either it completes successfully and commits its result in its entirety or it aborts. In addition, isolation ensures the transaction produces the same result as if no other transactions were executing concurrently. Although transactions are not a parallel programming panacea, they shift much of the burden of synchronizing and coordinating parallel computations from a programmer to a compiler, to a language runtime system, or to hardware. The challenge for the system implementers is to build an efficient transactional memory infrastructure. This book presents an overview of the state of the art in the design and implementation of transactional memory systems, as of early spring 2010. Table of Contents: Introduction / Basic Transactions / Building on Basic Transactions / Software Transactional Memory / Hardware-Supported Transactional Memory / Conclusions


Transactional Memory, Second Edition Related Books

Transactional Memory, Second Edition
Language: en
Pages: 247
Authors: Tim Harris
Categories: Technology & Engineering
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

GET EBOOK

The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. Th
Transactional Memory, 2nd Edition
Language: en
Pages: 263
Authors: Tim Harris
Categories: Technology & Engineering
Type: BOOK - Published: 2010-10-10 - Publisher: Morgan & Claypool Publishers

GET EBOOK

The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. Th
On-Chip Networks, Second Edition
Language: en
Pages: 192
Authors: Natalie Enright Jerger
Categories: Technology & Engineering
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

GET EBOOK

This book targets engineers and researchers familiar with basic computer architecture concepts who are interested in learning about on-chip networks. This work
Programming Multicore and Many-core Computing Systems
Language: en
Pages: 522
Authors: Sabri Pllana
Categories: Computers
Type: BOOK - Published: 2017-01-23 - Publisher: John Wiley & Sons

GET EBOOK

Programming multi-core and many-core computing systems Sabri Pllana, Linnaeus University, Sweden Fatos Xhafa, Technical University of Catalonia, Spain Provides
Architectural and Operating System Support for Virtual Memory
Language: en
Pages: 168
Authors: Abhishek Bhattacharjee
Categories: Technology & Engineering
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

GET EBOOK

This book provides computer engineers, academic researchers, new graduate students, and seasoned practitioners an end-to-end overview of virtual memory. We begi