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 条
  • [21] Usage scenarios for design space exploration with a dynamic multiobjective optimization formulation
    S. K. Curtis
    B. J. Hancock
    C. A. Mattson
    Research in Engineering Design, 2013, 24 : 395 - 409
  • [22] Design space exploration and optimization using self-organizing maps
    Thole, Sidhant Pravinkumar
    Ramu, Palaniappan
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (03) : 1071 - 1088
  • [23] Design space exploration and optimization using self-organizing maps
    Sidhant Pravinkumar Thole
    Palaniappan Ramu
    Structural and Multidisciplinary Optimization, 2020, 62 : 1071 - 1088
  • [24] Usage scenarios for design space exploration with a dynamic multiobjective optimization formulation
    Curtis, S. K.
    Hancock, B. J.
    Mattson, C. A.
    RESEARCH IN ENGINEERING DESIGN, 2013, 24 (04) : 395 - 409
  • [25] Unchaining in Design-space Optimization of Streaming Applications
    Padmanabhan, Shobana
    Chen, Yixin
    Chamberlain, Roger D.
    2013 DATA-FLOW EXECUTION MODELS FOR EXTREME SCALE COMPUTING (DFM), 2014, : 63 - 70
  • [26] Architecture Level Design Space Exploration Of Superscalar Processor For Multimedia Applications
    Maud, Abdur Rahman M.
    Masud, Shahid
    Ahmed, Rehan
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2009, 41 (04): : 21 - +
  • [27] Design Space Exploration of Emerging Memory Technologies for Machine Learning Applications
    Hasan, S. M. Shamimul
    Imam, Neena
    Kannan, Ramakrishnan
    Yoginath, Srikanth
    Kurte, Kuldeep
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 439 - 448
  • [28] MULTI-AGENT BAYESIAN OPTIMIZATION FOR UNKNOWN DESIGN SPACE EXPLORATION
    Chen, Siyu
    Bayrak, Alparslan Emrah
    Sha, Zhenghui
    PROCEEDINGS OF ASME 2023 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2023, VOL 3B, 2023,
  • [29] Design Space Exploration for Layer-parallel Execution of Convolutional Neural Networks on CGRAs
    Heidorn, Christian
    Hannig, Frank
    Teich, Jurgen
    PROCEEDINGS OF THE 23RD INTERNATIONAL WORKSHOP ON SOFTWARE AND COMPILERS FOR EMBEDDED SYSTEMS (SCOPES 2020), 2020, : 26 - 31
  • [30] Design Space Exploration for an IoT Node: Trade-Offs in Processing and Communication
    Shallari, Irida
    Leal, Isaac Sanchez
    Krug, Silvia
    Jantsch, Axel
    O'Nils, Mattias
    IEEE ACCESS, 2021, 9 : 65078 - 65090