Speculative Synchronization for Coherence-free Embedded NUMA Architectures

被引:0
|
作者
Papagiannopoulou, Dimitra [1 ]
Moreshet, Tali [3 ]
Marongiu, Andrea [4 ]
Benini, Luca [4 ]
Herlihy, Maurice [2 ]
Bahar, R. Iris [1 ]
机构
[1] Brown Univ, Sch Engn, Providence, RI 02912 USA
[2] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
[3] Swarthmore Coll, Dept Engn, Swarthmore, PA 19081 USA
[4] ETH, Dept Engn, CH-8092 Zurich, Switzerland
基金
美国国家科学基金会;
关键词
TRANSACTIONAL MEMORY;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-end embedded systems, like their general-purpose counterparts, are turning to many-core cluster-based shared-memory architectures that provide a shared memory abstraction subject to non-uniform memory access (NUMA) costs. In order to keep the cores and memory hierarchy simple, many-core embedded systems tend to employ simple, scratchpad-like memories, rather than hardware managed caches that require some form of cache coherence management. These "coherence-free" systems still require some means to synchronize memory accesses and guarantee memory consistency. Conventional lock-based approaches may be employed to accomplish the synchronization, but may lead to both useability and performance issues. Instead, speculative synchronization, such as hardware transactional memory, may be a more attractive approach. However, hardware speculative techniques traditionally rely on the underlying cache-coherence protocol to synchronize memory accesses among the cores. The lack of a cache-coherence protocol adds new challenges in the design of hardware speculative support. In this paper, we present a new scheme for hardware transactional memory support within a cluster-based NUMA system that lacks an underlying cache-coherence protocol. To the best of our knowledge, this is the first design for speculative synchronization for this type of architecture. Through a set of benchmark experiments using our simulation platform, we show that our design can achieve significant performance improvements over traditional lock-based schemes.
引用
收藏
页码:99 / 106
页数:8
相关论文
共 39 条
  • [1] Hardware Transactional Memory Exploration in Coherence-Free Many-Core Architectures
    Dimitra Papagiannopoulou
    Andrea Marongiu
    Tali Moreshet
    Luca Benini
    Maurice Herlihy
    R. Iris Bahar
    [J]. International Journal of Parallel Programming, 2018, 46 : 1304 - 1328
  • [2] Hardware Transactional Memory Exploration in Coherence-Free Many-Core Architectures
    Papagiannopoulou, Dimitra
    Marongiu, Andrea
    Moreshet, Tali
    Benini, Luca
    Herlihy, Maurice
    Bahar, R. Iris
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (06) : 1304 - 1328
  • [3] Coherence-free photonic notch filter
    Chan, EHW
    Minasian, RA
    [J]. ELECTRONICS LETTERS, 2004, 40 (21) : 1375 - 1377
  • [4] CFP: A Coherence-Free Processor Design
    Yang, Franklin
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2024, 39 (01): : 99 - 102
  • [5] Novel coherence-free microwave photonic signal processor
    Yi, Xiaoke
    Minasian, Robert A.
    [J]. 2008 JOINT CONFERENCE OF THE OPTO-ELECTRONICS AND COMMUNICATIONS CONFERENCE AND THE AUSTRALIAN CONFERENCE ON OPTICAL FIBRE TECHNOLOGY, VOLS 1 AND 2, 2008, : 347 - 348
  • [6] Coherence-free optical delay line signal processor
    Chan, E. H. W.
    [J]. ELECTRONICS LETTERS, 2007, 43 (17) : 947 - 948
  • [7] Novel Coherence-Free RF/Microwave Photonic Bandpass Filter
    Chan, Erwin H. W.
    Minasian, Robert A.
    [J]. IEEE PHOTONICS TECHNOLOGY LETTERS, 2009, 21 (1-4) : 197 - 199
  • [8] Remodulation based coherence-free photonic notch filter with wide passband
    Chan, E. H. W.
    Minasian, R. A.
    [J]. ELECTRONICS LETTERS, 2007, 43 (11) : 641 - 642
  • [9] Coherence controller architectures for SMP-Based CC-NUMA multiprocessors
    Michael, MM
    Nanda, AK
    Lim, BH
    Scott, ML
    [J]. 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, CONFERENCE PROCEEDINGS, 1997, : 219 - 228
  • [10] Anomalous dispersion and negative group velocity in a coherence-free cold atomic medium
    Brown, William G. A.
    McLean, Russell
    Sidorov, Andrei
    Hannaford, Peter
    Akulshin, Alexander
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA B-OPTICAL PHYSICS, 2008, 25 (12) : C82 - C86