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 条
  • [31] Design space exploration using time and resource duality with the ant colony optimization
    Wang, Gang
    Gong, Wenrui
    DeRenzi, Brian
    Kastner, Ryan
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 451 - +
  • [32] A Fast Design Space Exploration Method for Reconfigurable Architecture Based on Loop Optimization
    Zhang, Dan
    Zhao, Rongcai
    Han, Lin
    Liang, Weifang
    Qu, Jin
    Liu, Xiaonan
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 812 - 817
  • [33] Energy management strategy to be used in design space exploration for electric powertrain optimization
    Vaillant, M.
    Eckert, M.
    Gauterin, F.
    2014 NINTH INTERNATIONAL CONFERENCE ON ECOLOGICAL VEHICLES AND RENEWABLE ENERGIES (EVER), 2014,
  • [34] Cloud-Based CAD Parametrization for Design Space Exploration and Design Optimization in Numerical Simulations
    Guerrero, Joel
    Mantelli, Luca
    Naqvi, Sahrish B.
    FLUIDS, 2020, 5 (01)
  • [35] A Two-Level Cache Design Space Exploration System for Embedded Applications
    Tojo, Nobuaki
    Togawa, Nozomu
    Yanagisawa, Masao
    Ohtsuki, Tatsuo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (12) : 3238 - 3247
  • [36] Metamodelling and search using space exploration and unimodal region elimination for design optimization
    Younis, Adel
    Dong, Zuomin
    ENGINEERING OPTIMIZATION, 2010, 42 (06) : 517 - 533
  • [37] An L1 Cache Design Space Exploration System for Embedded Applications
    Tojo, Nobuaki
    Togawa, Nozomu
    Yanagisawa, Masao
    Ohtsuki, Tatsuo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (06) : 1442 - 1453
  • [38] DAMHSE: Programming heterogeneous MPSoCs with hardware acceleration using dataflow-based design space exploration and automated rapid prototyping
    Suriano, Leonardo
    Arrestier, Florian
    Rodriguez, Alfonso
    Heulot, Julien
    Desnos, Karol
    Pelcat, Maxime
    de la Torre, Eduardo
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [39] Architecture-Level Design Space Exploration of SuperScalar Microarchitecture for Network Applications
    Salehi, Mostafa E.
    Dorosti, Hamed
    Fakhraie, Sied Mehdi
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 269 - 272
  • [40] Automated Bottleneck-Driven Design-Space Exploration of Media Processing Systems
    Yang, Yang
    Geilen, Marc
    Basten, Twan
    Stuijk, Sander
    Corporaal, Henk
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1041 - 1046