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 条
  • [1] Transactional Memory Today
    Scott, Michael
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2015, (116): : 99 - 109
  • [2] Transactional memory today
    Computer Science Department, University of Rochester, NY, United States
    [J]. Bull. Eur. Assoc. Theor. Comput. Sci., 116
  • [3] Transactional Memory Today: A Status Report
    Herlihy, Maurice
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5923 : 1 - 1
  • [4] Transactional memory
    Grahn, Hakan
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (10) : 993 - 1008
  • [5] Transactional memory
    Larus, James
    Kozyrakis, Christos
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (07) : 80 - 88
  • [6] Invyswell: A Hybrid Transactional Memory for Haswell's Restricted Transactional Memory
    Calciu, Irina
    Gottschlich, Justin
    Shpeisman, Tatiana
    Pokam, Gilles
    Herlihy, Maurice
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 187 - 199
  • [7] On Transactional Scheduling in Distributed Transactional Memory Systems
    Kim, Junwhan
    Ravindran, Binoy
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2010, 6366 : 347 - 361
  • [8] Software transactional memory
    Shavit, N
    Touitou, D
    [J]. DISTRIBUTED COMPUTING, 1997, 10 (02) : 99 - 116
  • [9] Liveness in transactional memory
    EPFL, IC, LPD, Lausanne, Switzerland
    [J]. Lect. Notes Comput. Sci., (32-49):
  • [10] Virtualizing transactional memory
    Rajwar, R
    Herlihy, M
    Lai, K
    [J]. 32nd International Symposium on Computer Architecture, Proceedings, 2005, : 494 - 505