License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-17741
URL: http://drops.dagstuhl.de/opus/volltexte/2008/1774/
Go to the corresponding Portal


Fetzer, Christof ; Harris, Tim ; Herlihy, Maurice ; Shavit, Nir

08241 Summary -- Transactional Memory : From Implementation to Application

pdf-format:
Document 1.pdf (57 KB)


Abstract

A goal of current multiprocessor software design is to introduce parallelism into software applications by allowing operations that do not conflict in accessing memory to proceed concurrently. The key tool in designing concurrent data structures has been the use of locks. Unfortunately, course grained locking is easy to program with, but provides very poor performance because of limited parallelism. Fine-grained lock-based concurrent data structures perform exceptionally well, but designing them has long been recognized as a difficult task better left to experts. If concurrent programming is to become ubiquitous, researchers agree that one must develop alternative approaches that simplify code design and verification.

BibTeX - Entry

@InProceedings{fetzer_et_al:DSP:2008:1774,
  author =	{Christof Fetzer and Tim Harris and Maurice Herlihy and Nir Shavit},
  title =	{08241 Summary -- Transactional Memory : From Implementation to Application},
  booktitle =	{Transactional Memory : From Implementation to Application},
  year =	{2008},
  editor =	{Christof Fetzer and Tim Harris and Maurice Herlihy and Nir Shavit },
  number =	{08241},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2008/1774},
  annote =	{Keywords: Multiprocessors, Multi-core machines, Concurrent Programming, Parallel Programming, Synchronization, Transactional Memory}
}

Keywords: Multiprocessors, Multi-core machines, Concurrent Programming, Parallel Programming, Synchronization, Transactional Memory
Seminar: 08241 - Transactional Memory : From Implementation to Application
Issue Date: 2008
Date of publication: 10.12.2008


DROPS-Home | Fulltext Search | Imprint Published by LZI