株式会社極東書店トップ商品一覧Transactional Memory, Second Edition. 2nd edition

商品詳細

Transactional Memory, Second Edition. 2nd edition

Transactional Memory, Second Edition. 2nd edition

・ISBN 978-3-031-00600-5 paper EUR 39.99

¥10,688.- (税込) (※)価格はご注文時の参考価格となります。
納品価格につきましては書籍の入荷時点で確定となります。
版元の原価改定、外国為替の変動等により異なる場合がございますので、予めご了承下さい。

お気に入り
著者・編者Harris, Tim / Larus, James / Rajwar, Ravi,
シリーズ (Synthesis Lectures on Computer Architecture)
出版社 (Springer International Publishing AG, SZ)
出版年月2010
ページ数247 pp.
言語ENG
ニュース番号<A02-83658>

解説

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