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

DOWNLOAD 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

DOWNLOAD 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
A Primer on Memory Consistency and Cache Coherence, Second Edition
Language: en
Pages: 276
Authors: Vijay Nagarajan
Categories: Technology & Engineering
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

DOWNLOAD EBOOK

Many modern computer systems, including homogeneous and heterogeneous architectures, support shared memory in hardware. In a shared memory system, each of the p
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

DOWNLOAD EBOOK

This book targets engineers and researchers familiar with basic computer architecture concepts who are interested in learning about on-chip networks. This work
Distributed Algorithms, second edition
Language: en
Pages: 269
Authors: Wan Fokkink
Categories: Computers
Type: BOOK - Published: 2018-02-02 - Publisher: MIT Press

DOWNLOAD EBOOK

The new edition of a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. This book offers