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 条
  • [1] Comparing Scalability Prediction Strategies on an SMP of CMPs
    Singh, Karan
    Curtis-Maury, Matthew
    McKee, Sally A.
    Blagojevic, Filip
    Nikolopoulos, Dimitrios S.
    de Supinski, Bronis R.
    Schulz, Martin
    EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 143 - +
  • [2] On improving MPEG spatial scalability
    Domanski, M
    Luczak, A
    Mackowiak, S
    2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL II, PROCEEDINGS, 2000, : 848 - 851
  • [3] Improving the network scalability of Erlang
    Chechina, Natalia
    Li, Huiqing
    Ghaffari, Amir
    Thompson, Simon
    Trinder, Phil
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 90-91 : 22 - 34
  • [4] Improving scalability in systems neuroscience
    Chen, Zhe Sage
    Pesaran, Bijan
    NEURON, 2021, 109 (11) : 1776 - 1790
  • [5] Improving Downlink Scalability in LoRaWAN
    Di Vincenzo, Valentina
    Heusse, Martin
    Tourancheau, Bernard
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [6] Improving agility through scalability
    Shanley, Agnes
    1600, UBM Medica Healthcare Publications (44): : 34 - 37
  • [7] Improving the scalability of automatic programming
    Berg, H
    Olsson, R
    COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 1, PROCEEDINGS, 2005, 3801 : 17 - 24
  • [8] On the scalability of hierarchical cooperation for dense sensor networks
    ElBatt, T
    IPSN '04: THIRD INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2004, : 287 - 293
  • [9] Scalability of Dense Wireless Lighting Control Networks
    Dandelski, Conrad
    Wenning, Bernd-Ludwig
    Perez, Daniel Viramontes
    Pesch, Dirk
    Linnartz, Jean-Paul M. G.
    IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (01) : 157 - 165
  • [10] A Scheduling Algorithm for Improving Scalability of LoRaWAN
    Lee, Junhee
    Jeong, Wun-Cheol
    Choi, Byeong-Cheol
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 1383 - 1388