Transactional Memory, 2nd Edition

Transactional Memory, 2nd Edition
Author :
Publisher : Morgan & Claypool Publishers
Total Pages : 263
Release :
ISBN-10 : 9781608452361
ISBN-13 : 1608452360
Rating : 4/5 (61 Downloads)

Book Synopsis Transactional Memory, 2nd Edition by : Tim Harris

Download or read book Transactional Memory, 2nd Edition written by Tim Harris and published by Morgan & Claypool Publishers. This book was released on 2010-10-10 with total page 263 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, 2nd Edition Related Books

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
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
Principles of Transactional Memory
Language: en
Pages: 179
Authors: Rachid Guerraoui
Categories: Computers
Type: BOOK - Published: 2022-06-01 - Publisher: Springer Nature

DOWNLOAD EBOOK

Transactional memory (TM) is an appealing paradigm for concurrent programming on shared memory architectures. With a TM, threads of an application communicate,
FM 2015: Formal Methods
Language: en
Pages: 620
Authors: Nikolaj Bjørner
Categories: Computers
Type: BOOK - Published: 2015-05-23 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 20th International Symposium on Formal Methods, FM 2015, held in Oslo, Norway, in June 2015. The 30 full p
Handbook on Data Centers
Language: en
Pages: 1309
Authors: Samee U. Khan
Categories: Computers
Type: BOOK - Published: 2015-03-16 - Publisher: Springer

DOWNLOAD EBOOK

This handbook offers a comprehensive review of the state-of-the-art research achievements in the field of data centers. Contributions from international, leadin