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
关键词
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 条
  • [41] 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
  • [42] MultiObjective GPU Design Space Exploration Optimization
    Jooya, Ali
    Dimopoulos, Nikitas
    Baniasadi, Amirali
    2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 659 - 666
  • [43] Multiobjective GPU design space exploration optimization
    Jooya, Ali
    Dimopoulos, Nikitas
    Baniasadi, Amirali
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 69 : 198 - 210
  • [44] Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
    Bloch, Aurelien
    Casale-Brunet, Simone
    Mattavelli, Marco
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2023, 95 (10): : 1219 - 1229
  • [45] Design space exploration of dataflow-based Smith-Waterman FPGA implementations
    Casale-Brunet, Simone
    Bezati, Endri
    Mattavelli, Marco
    2017 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2017,
  • [46] Processing of lunar soil simulant for space exploration applications
    Sen, SY
    Ray, CS
    Reddy, RG
    MATERIALS SCIENCE AND ENGINEERING A-STRUCTURAL MATERIALS PROPERTIES MICROSTRUCTURE AND PROCESSING, 2005, 413 : 592 - 597
  • [47] Automated Design Space Exploration for DSP Applications
    Ramsey Hourani
    Ravi Jenkal
    W. Rhett Davis
    Winser Alexander
    Journal of Signal Processing Systems, 2009, 56 : 199 - 216
  • [48] Automated Design Space Exploration for DSP Applications
    Hourani, Ramsey
    Jenkal, Ravi
    Davis, W. Rhett
    Alexander, Winser
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 56 (2-3): : 199 - 216
  • [49] STATIC AND QUASI-STATIC COMPOSITIONS OF STREAM PROCESSING APPLICATIONS FROM DYNAMIC DATAFLOW PROGRAMS
    Ersfolk, Johan
    Roquier, Ghislain
    Lund, Wictor
    Mattavelli, Marco
    Lilius, Johan
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2620 - 2624
  • [50] Low Power Design Methodology for Signal Processing Systems using Lightweight Dataflow Techniques
    Li, Lin
    Fanni, Tiziana
    Viitanen, Timo
    Xie, Renjie
    Palumbo, Francesca
    Raffo, Luigi
    Huttunen, Heikki
    Takala, Jarmo
    Bhattacharyya, Shuvra S.
    PROCEEDINGS OF THE 2016 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL & IMAGE PROCESSING, 2016, : 82 - 89