OPTIMIZATION OF PORTABLE PARALLEL SIGNAL PROCESSING APPLICATIONS BY DESIGN SPACE EXPLORATION OF DATAFLOW PROGRAMS

被引:0
|
作者
Lucarz, Christophe [1 ]
Mattavelli, Marco [1 ]
Janneck, Jorn W. [2 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[2] Lund Inst Technol, Lund, Sweden
来源
2011 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS) | 2011年
关键词
Dataflow programming; design space exploration; software synthesis; multicore systems;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes a methodology for the optimization of portable parallel signal processing applications specified by dataflow programs. The use of dataflow as a programming model for signal processing applications targeting parallel platforms provides an important advantage versus the traditional sequential programming paradigm: the portability of parallelism. The paper introduce a design space exploration methodology for exploring alternative implementations in which abstract traces of a program, representing the actual data dependencies of its parts, are first constructed and then analyzed to guide the refactoring and mapping and of the signal processing applications to best match its intended parallel target. The methodology is demonstrated and evaluated in an at-size case study of an MPEG-4 video decoder.
引用
收藏
页码:43 / 48
页数:6
相关论文
共 50 条
  • [1] Datapath Optimization for Embedded Signal Processing Architectures utilizing Design Space Exploration
    Knoedtel, Johannes
    Reichenbach, Marc
    PROCEEDINGS OF SYSTEM ENGINEERING FOR CONSTRAINED EMBEDDED SYSTEMS, DRONESE AND RAPIDO 2023, 2023, : 60 - 65
  • [2] High-Precision Performance Estimation for the Design Space Exploration of Dynamic Dataflow Programs
    Michalska, Malgorzata
    Casale-Brunet, Simone
    Bezati, Endri
    Mattavelli, Marco
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (02): : 127 - 140
  • [3] Repetitive model refactoring strategy for the design space exploration of intensive signal processing applications
    Glitia, Calin
    Boulet, Pierre
    Lenormand, Eric
    Barreteau, Michel
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (09) : 815 - 829
  • [4] High-Level Synthesis of Dataflow Programs for Signal Processing Systems
    Bezati, Endri
    Mattavelli, Marco
    Janneck, Jorn W.
    2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA), 2013, : 750 - +
  • [5] SYSTEMS DESIGN SPACE EXPLORATION BY SERIAL DATAFLOW PROGRAM EXECUTION
    Casale-Brunet, S.
    Mattavelli, M.
    Alberti, C.
    Janneck, J. W.
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 1805 - 1809
  • [6] Design Space Exploration and Synthesis for Digital Signal Processing Algorithms from Simulink Models
    Butt, Shahzad Ahmad
    Lavagno, Luciano
    2013 8TH INTERNATIONAL DESIGN AND TEST SYMPOSIUM (IDT), 2013,
  • [7] Stream: Design Space Exploration of Layer-Fused DNNs on Heterogeneous Dataflow Accelerators
    Symons, Arne
    Mei, Linyan
    Colleman, Steven
    Houshmand, Pouya
    Karl, Sebastian
    Verhelst, Marian
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (01) : 237 - 249
  • [8] Interactive Parallel Coordinates for Parametric Design Space Exploration
    Mohiuddin, Arefin
    Woodbury, Robert
    CHI'20: EXTENDED ABSTRACTS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2020,
  • [9] Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
    Aurelien Bloch
    Simone Casale-Brunet
    Marco Mattavelli
    Journal of Signal Processing Systems, 2023, 95 : 1219 - 1229
  • [10] Multiobjective GPU design space exploration optimization
    Jooya, Ali
    Dimopoulos, Nikitas
    Baniasadi, Amirali
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 69 : 198 - 210