Transactional Memory Today

被引:0
|
作者
Herlihy, Maurice [1 ]
机构
[1] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The term "Transactional Memory" was coined back in 1993, but even today, there is a vigorous debate about what it means and what it should do. This debate sometimes generates more heat. than light: terms are not always well-defined and criteria for making judgments are not always clear. This article will try to impose some order on the conversation. TM itself can encompass hardware, software, speculative lock elision, and other mechanisms. The benefits sought encompass simpler implementations of highly-concurrent data structures, better software engineering for concurrent platforms and enhanced performance.
引用
下载
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [11] Visualizing Transactional Memory
    Gottschlich, Justin E.
    Herlihy, Maurice P.
    Pokam, Gilles A.
    Siek, Jeremy G.
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 159 - 170
  • [12] Configurable transactional memory
    Kachris, Christoforos
    Kulkarni, Chidarriber
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 65 - +
  • [13] Software transactional memory
    Nir Shavit
    Dan Touitou
    Distributed Computing, 1997, 10 : 99 - 116
  • [14] Transactional memory system
    Peng, Lin
    Xie, Lunguo
    Zhang, Xiaoqiang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2009, 46 (08): : 1386 - 1398
  • [15] Stretching Transactional Memory
    Dragojevic, Aleksandar
    Guerraoui, Rachid
    Kapalka, Michal
    ACM SIGPLAN NOTICES, 2009, 44 (06) : 155 - 165
  • [16] Transactional Memory and OpenMP
    Milovanovic, Milos
    Ferrer, Roger
    Unsal, Osman S.
    Cristal, Adrian
    Martorell, Xavier
    Ayguade, Eduard
    Labarta, Jesus
    Valero, Mateo
    PRACTICAL PROGRAMMING MODEL FOR THE MULTI-CORE ERA, PROCEEDINGS, 2008, 4935 : 37 - 53
  • [17] On the Correctness of Transactional Memory
    Guerraoui, Rachid
    Kapalka, Michal
    PPOPP'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2008, : 175 - 184
  • [18] Is Transactional Memory an Oxymoron?
    Hill, Mark D.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01): : 1 - 1
  • [19] Transactional active memory
    Leong, HV
    Choy, M
    ELECTRONICS LETTERS, 1997, 33 (17) : 1441 - 1443
  • [20] Stretching Transactional Memory
    Dragojevic, Aleksandar
    Guerraoui, Rachid
    Kapalka, Michal
    PLDI'09 PROCEEDINGS OF THE 2009 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2009, : 155 - 165