Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. On The Power of Hardware Transactional Memory to Simplify Memory Management
 
conference paper

On The Power of Hardware Transactional Memory to Simplify Memory Management

Dragojevic, Aleksandar  
•
Herlihy, Maurice
•
Lev, Yossi
Show more
Fraigniaud, Pierre
2011
PODC '11 Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing
30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing

Dynamic memory management is a significant source of complexity in the design and implementation of practical concurrent data structures. We study how hardware transactional memory (HTM) can be used to simplify and streamline memory reclamation for such data structures. We propose and evaluate several new HTM- based algorithms for the “Dynamic Collect” problem that lies at the heart of many modern memory management algorithms. We demonstrate that HTM enables simpler and faster solutions, with better memory reclamation properties, than prior approaches. Despite recent theoretical arguments that HTM provides no worst-case advantages, our results support the claim that HTM can provide significantly better common-case performance, as well as reduced conceptual complexity.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1145/1993806.1993821
Web of Science ID

WOS:000292117200011

Author(s)
Dragojevic, Aleksandar  
Herlihy, Maurice
Lev, Yossi
Moir, Mark
Editors
Fraigniaud, Pierre
Date Issued

2011

Publisher

ACM

Publisher place

New York

Published in
PODC '11 Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Start page

99

End page

108

Subjects

Transactional Memory

•

Synchronization

•

Hardware

•

Memory Management

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
DCL  
Event nameEvent placeEvent date
30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing

San Jose, California, USA

June 6-8, 2011

Available on Infoscience
June 12, 2011
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/68612
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés