Search Results

Documents authored by Fetzer, Christof


Document
08241 Abstracts Collection – Transactional Memory : From Implementation to Application

Authors: Christof Fetzer, Tim Harris, Maurice Herlihy, and Nir Shavit

Published in: Dagstuhl Seminar Proceedings, Volume 8241, Transactional Memory : From Implementation to Application (2008)


Abstract
From 08.06. to 13.06.2008, the Dagstuhl Seminar 08241 ``Transactional Memory: From Implementation to Application'' was held in Schloss Dagstuhl – Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available.

Cite as

Christof Fetzer, Tim Harris, Maurice Herlihy, and Nir Shavit. 08241 Abstracts Collection – Transactional Memory : From Implementation to Application. In Transactional Memory : From Implementation to Application. Dagstuhl Seminar Proceedings, Volume 8241, pp. 1-13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2008)


Copy BibTex To Clipboard

@InProceedings{fetzer_et_al:DagSemProc.08241.1,
  author =	{Fetzer, Christof and Harris, Tim and Herlihy, Maurice and Shavit, Nir},
  title =	{{08241 Abstracts Collection – Transactional Memory : From Implementation to Application}},
  booktitle =	{Transactional Memory : From Implementation to Application},
  pages =	{1--13},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2008},
  volume =	{8241},
  editor =	{Christof Fetzer and Tim Harris and Maurice Herlihy and Nir Shavit},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.08241.1},
  URN =		{urn:nbn:de:0030-drops-17757},
  doi =		{10.4230/DagSemProc.08241.1},
  annote =	{Keywords: Multiprocessors, Multi-core machines, Concurrent Programming, Parallel Programming, Synchronization, Transactional Memory}
}
Document
08241 Summary – Transactional Memory : From Implementation to Application

Authors: Christof Fetzer, Tim Harris, Maurice Herlihy, and Nir Shavit

Published in: Dagstuhl Seminar Proceedings, Volume 8241, Transactional Memory : From Implementation to Application (2008)


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.

Cite as

Christof Fetzer, Tim Harris, Maurice Herlihy, and Nir Shavit. 08241 Summary – Transactional Memory : From Implementation to Application. In Transactional Memory : From Implementation to Application. Dagstuhl Seminar Proceedings, Volume 8241, pp. 1-3, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2008)


Copy BibTex To Clipboard

@InProceedings{fetzer_et_al:DagSemProc.08241.2,
  author =	{Fetzer, Christof and Harris, Tim and Herlihy, Maurice and Shavit, Nir},
  title =	{{08241 Summary – Transactional Memory : From Implementation to Application}},
  booktitle =	{Transactional Memory : From Implementation to Application},
  pages =	{1--3},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2008},
  volume =	{8241},
  editor =	{Christof Fetzer and Tim Harris and Maurice Herlihy and Nir Shavit},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.08241.2},
  URN =		{urn:nbn:de:0030-drops-17741},
  doi =		{10.4230/DagSemProc.08241.2},
  annote =	{Keywords: Multiprocessors, Multi-core machines, Concurrent Programming, Parallel Programming, Synchronization, Transactional Memory}
}
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail