Improving Scalability of CMPs with Dense ACCs Coverage

被引:0
|
作者
Teimouri, Nasibeh [1 ]
Tabkhi, Hamed [1 ]
Schirner, Gunar [1 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
PERFORMANCE; MEMORY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Utilizing Hardware Accelerators (ACCs) is a promising solution to improve performance and power efficiency of Chip Multi-Processors (CMPs). However, new challenges arise with the trend of shifting from few ACCs (with sparse ACCs coverage) to many ACCs (denser ACCs coverage) on a chip. The primary challenges are a lack of clear semantics in ACC communication as well as a processor-centric view for orchestrating the entire system. This paper opens a path toward efficient integration of many ACCs on a single chip. To this end, the paper at first identifies 4 major semantic aspects when two ACCs communicate with each other: data access model, data granularity, marshalling, and synchronization. Based on the identified semantics, the paper then proposes an efficient architecture solution, Transparent Self-Synchronizing (TSS), to realize the identified semantics in the underlying architecture. In principle, TSS proposes a shift from the current processor-centric view to a more equal, peer view between ACCs and the host processors. TSS minimizes the interaction with the host processor and reduces the volume of ACC-to-ACC communication traffic exposed to the system fabric. Our results using 8 streaming applications with a varying ACC coverage density demonstrate significant benefits of TSS, including a 3x speedup over the current ACC-based architectures.
引用
收藏
页码:1610 / 1615
页数:6
相关论文
共 50 条
  • [21] Improving the scalability of SAMBA bus architecture
    Lu, Ruibing
    Cao, Aiqun
    Koh, Cheng-Kok
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1164 - 1167
  • [22] Improving the Scalability of Blockchain through DAG
    Wang, Qin
    MIDDLEWARE'19: PROCEEDINGS OF THE 2019 20TH INTERNATIONAL MIDDLEWARE CONFERENCE DOCTORAL SYMPOSIUM, 2019, : 34 - 35
  • [23] Throughput, Coverage and Scalability of LoRa LPWAN for Internet of Things
    Yousuf, Asif M.
    Rochester, Edward M.
    Ousat, Behnam
    Ghaderi, Majid
    2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2018,
  • [24] Understanding the Coverage and Scalability of Place-centric CrowdSensing
    Chon, Yohan
    Lane, Nicholas D.
    Kim, Yunjong
    Zhao, Feng
    Cha, Hojung
    UBICOMP'13: PROCEEDINGS OF THE 2013 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2013, : 3 - 12
  • [25] Performance and Power-Efficient Design of Dense Non-Volatile Cache in CMPs
    Jadidi, Amin
    Arjomand, Mohammad
    Kandemir, Mahmut T.
    Das, Chita R.
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (07) : 1054 - 1061
  • [26] Improving the Scalability of SimGrid Using Dynamic Routing
    De Munck, Silas
    Vanmechelen, Kurt
    Broeckhove, Jan
    COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 406 - 415
  • [27] Improving campaign coverage
    Dautrich, K
    MEDIA STUDIES JOURNAL, 2000, 14 (01): : 124 - +
  • [28] GNN Transformation Framework for Improving Efficiency and Scalability
    Maekawa, Seiji
    Sasaki, Yuya
    Fletcher, George
    Onizuka, Makoto
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2022, PT II, 2023, 13714 : 360 - 376
  • [29] Improving the Scalability of Web Applications with Runtime Transformations
    Robles Luna, Esteban
    Matias Rivero, Jose
    Urbieta, Matias
    Cabot, Jordi
    WEB ENGINEERING, ICWE 2014, 2014, 8541 : 430 - 439
  • [30] Improving the scalability of multi-agent systems
    Turner, PJ
    Jennings, NR
    INFRASTRUCTURE FOR AGENTS, MULTI-AGENT SYSTEMS, AND SCALABLE MULTI-AGENT SYSTEMS, 2001, 1887 : 246 - 262