Highly Concurrent Stream Synchronization in Many-core Embedded Systems

被引:7
|
作者
Nikolakopoulos, Yiannis [1 ]
Papatriantafilou, Marina [1 ]
Brauer, Peter [2 ]
Lundqvist, Martin [2 ]
Gulisano, Vincenzo [1 ]
Tsigas, Philippas [1 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
[2] Ericsson AB, Gothenburg, Sweden
来源
THIRD ACM INTERNATIONAL WORKSHOP ON MANY-CORE EMBEDDED SYSTEMS (MES 2016) | 2016年
关键词
Epiphany; ScaleGate; synchronization; streaming;
D O I
10.1145/2934495.2934496
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Embedded many-core architectures are expected to serve as significant components in the infrastructure of upcoming technologies like networks for the Internet of Things (IoT), facing real-time and stream processing challenges. In this work we explore the applicability of ScaleGate, a synchronization object from the massive data stream processing domain, on many-core embedded systems. We propose a new implementation of ScaleGate on the Epiphany architecture, a scalable embedded many-core co-processor, and study communication patterns that appear in the context of a baseband signal processing application. Our experimental evaluation shows significant improvements over standard barrier-based approaches, due to the asynchrony exploited by the use of ScaleGate.
引用
收藏
页码:2 / 9
页数:8
相关论文
共 50 条
  • [1] Synchronization Strategies on Many-Core SMT Systems
    Navarro-Torres, Agustin
    Alastruey-Benede, Jesus
    Ibanez-Marin, Pablo
    Carpen-Amarie, Maria
    2021 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2021), 2021, : 54 - 63
  • [2] Special issue on many-core embedded systems
    Daneshtalab, Masoud
    Palesi, Maurizio
    Plosila, Juha
    Hemani, Ahmed
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (06) : 525 - 525
  • [3] MPI hardware framework for many-core based embedded systems
    Mendonca Pereira, Rodrigo Vinicius
    Seman, Laio Oriel
    Berejuck, Marcelo Daniel
    de Melo, Douglas Rossi
    Morales, Analucia Schiaffino
    Bezerra, Eduardo Augusto
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2021, 35 (01) : 42 - 56
  • [4] A Structured Codesign Approach to Many-Core Architectures for Embedded Systems
    Gutknecht, Juerg
    SOFSEM 2011: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2011, 6543 : 15 - 25
  • [5] Fast Energy Evaluation of Embedded Applications for Many-core Systems
    Rosa, Felipe
    Ost, Luciano
    Raupp, Thiago
    Moraes, Fernando
    Reis, Ricardo
    2014 24TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2014,
  • [6] Self-Integration for Virtualization of Embedded Many-Core Systems
    Wildermann, Stefan
    Teich, Juergen
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2014, : 170 - 177
  • [7] The Importance of Efficient Fine-Grain Synchronization for Many-Core Systems
    Geng, Tongsheng
    Zuckerman, Stephane
    Monsalve, Jose
    Goldman, Alfredo
    Habib, Sami
    Gaudiot, Jean-Luc
    Gao, Guang R.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2016, 2017, 10136 : 203 - 217
  • [8] DANBI: Dynamic Scheduling of Irregular Stream Programs for Many-Core Systems
    Min, Changwoo
    Eom, Young Ik
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 189 - 200
  • [9] Hardware-dependent Software Synthesis for Many-Core Embedded Systems
    Abdi, Samar
    Schirner, Gunar
    Viskic, Ines
    Cho, Hansu
    Hwang, Yonghyun
    Yu, Lochi
    Gajski, Daniel
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 304 - 310
  • [10] A Third Generation Many-Core Processor for Secure Embedded Computing Systems
    Irza, John
    Doerr, Michael
    Solka, Michael
    2012 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2012,