Performance Tradeoffs in Software Transactional Memory

Lieferzeit: Lieferbar innerhalb 14 Tagen

39,90 

ISBN: 3659918059
ISBN 13: 9783659918056
Autor: Asif, Naveed
Verlag: LAP LAMBERT Academic Publishing
Umfang: 60 S.
Erscheinungsdatum: 31.08.2019
Auflage: 1/2019
Format: 0.4 x 22 x 15
Gewicht: 107 g
Produktform: Kartoniert
Einband: KT
Artikelnummer: 7940804 Kategorie:

Beschreibung

Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write programs for next generation multicore and multiprocessor systems. TM is an alternative to lock-based programming. It is a promising solution to a hefty and mounting problem that programmers are facing in developing programs for Chip Multi-Processor (CMP) architectures by simplifying synchronization to shared data structures in a way that is scalable and compos-able. Software Transactional Memory (STM) a full software approach of TM systems can be defined as non-blocking synchronization mechanism where sequential objects are automatically converted into concurrent objects. In this work, we present performance comparison of four different STM implementations - RSTM of V. J. Marathe, et al., TL2 of D. Dice, et al., TinySTM of P. Felber, et al. and SwissTM of A. Dragojevic, et al. It helps us in deep understanding of potential tradeoffs involved.

Autorenporträt

Naveed Asif - School of Computing, Blekinge Institute of Technology, Sweden.

Das könnte Ihnen auch gefallen …