Logo du site
  • English
  • Français
  • Se connecter
Logo du site
  • English
  • Français
  • Se connecter
  1. Accueil
  2. Université de Neuchâtel
  3. Publications
  4. Time-based Transactional Memory with Scalable Time Bases
 
  • Details
Options
Vignette d'image

Time-based Transactional Memory with Scalable Time Bases

Auteur(s)
Riegel, Torvald
Editeur(s)
Fetzer, Christof
Felber, Pascal 
Institut d'informatique 
Date de parution
2007
In
Proceedings of the 19th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'07), Association for Computing Machinery (ACM), 2007///221-228
Résumé
Time-based transactional memories use time to reason about the consistency of data accessed by transactions and about the order in which transactions commit. They avoid the large read overhead of transactional memories that always check consistency when a new object is accessed, while still guaranteeing consistency at all times--in contrast to transactional memories that only check consistency on transaction commit. <br> Current implementations of time-based transactional memories use a single global clock that is incremented by the commit operation for each update transaction that commits. In large systems with frequent commits, the contention on this global counter can thus become a major bottleneck. <br> We present a scalable replacement for this global counter and describe how the Lazy Snapshot Algorithm (LSA), which forms the basis for our LSA-STM time-based software transactional memory, has to be changed to support these new time bases. In particular, we show how the global counter can be replaced (1) by an external or physical clock that can be accessed efficiently, and (2) by multiple synchronized physical clocks.
URI
https://libra.unine.ch/handle/123456789/13837
Autre version
http://portal.acm.org/citation.cfm?id=1248415
Type de publication
Resource Types::text::journal::journal article
Dossier(s) à télécharger
 main article: Riegel_Torvald_-_Time-based_Transactional_Memory_with_Scalable_Time_Bases_20100421.pdf (465.4 KB)
google-scholar
Présentation du portailGuide d'utilisationStratégie Open AccessDirective Open Access La recherche à l'UniNE Open Access ORCID

Adresse:
UniNE, Service information scientifique & bibliothèques
Rue Emile-Argand 11
2000 Neuchâtel

Construit avec Logiciel DSpace-CRIS Maintenu et optimiser par 4Sciences

  • Paramètres des témoins de connexion
  • Politique de protection de la vie privée
  • Licence de l'utilisateur final