Multi-Objective Application-Driven Approximate Design Method

被引:18
|
作者
Barone, Salvatore [1 ]
Traiola, Marcello [2 ]
Barbareschi, Mario [1 ]
Bosio, Alberto [2 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, I-80125 Naples, Italy
[2] Univ Lyon, UCBL, CNRS, CPE Lyon,ECL,INSA Lyon,INL, F-69130 Ecully, France
关键词
Approximate computing; evolutionary algorithm; design space exploration; code mutation; CIRCUITS;
D O I
10.1109/ACCESS.2021.3087858
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Approximate Computing (AxC) paradigm aims at designing computing systems that can satisfy the rising performance demands and improve the energy efficiency. AxC exploits the gap between the level of accuracy required by the users, and the actual precision provided by the computing system, for achieving diverse optimizations. Various AxC techniques have been proposed so far in the literature at different abstraction levels from hardware to software. These techniques have been successfully utilized and combined to realize approximate implementations of applications in various domains (e.g. data analytic, scientific computing, multimedia and signal processing, and machine learning). Unfortunately, state-of-the-art approximation methodologies focus on a single abstraction level, such as combining elementary components (e.g., arithmetic operations) which are firstly approximated using component-level metrics and then combined to provide a good trade-off between efficiency and accuracy at the application level. This hinders the possibility for designers to explore different approximation opportunities, optimized for different applications and implementation targets. Therefore, we designed and implemented E-IDEA, an automatic framework that provides an application-driven approximation approach to find the best approximate versions of a given application targeting different implementations (i.e., hardware and software). E-IDEA compounds 1) a source-to-source manipulation tool and 2) an evolutionary search engine to automatically realize approximate application variants and perform a Design-Space Exploration (DSE). The latter results in a set of non-dominate approximate solutions in terms of trade-off between accuracy and efficiency. Experimental results validate the effectiveness and the flexibility of the approach in generating optimized approximate implementations of different applications, by using different approximation techniques and different accuracy/error metrics and for different implementation targets.
引用
收藏
页码:86975 / 86993
页数:19
相关论文
共 50 条
  • [41] Application of Genetic Algorithm to Multi-objective Optimization in LNA Design
    Prasad, Ankur
    Roy, Mousumi
    Biswas, Animesh
    George, Danielle
    2010 ASIA-PACIFIC MICROWAVE CONFERENCE, 2010, : 362 - 365
  • [42] Application of Uniform Design for Mixture Experiments in Multi-objective Optimization
    Hao, Zhailiu
    Liu, Zuyuan
    Feng, Baiwei
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2014, : 350 - 354
  • [43] Design of humidity sensitive wooden materials for multi-objective application
    Brauns, J
    Rocens, K
    WOOD SCIENCE AND TECHNOLOGY, 2004, 38 (04) : 311 - 321
  • [44] Application of multi-objective optimization to axial compressor preliminary design
    Keskin, Akin
    Bestle, Dieter
    AEROSPACE SCIENCE AND TECHNOLOGY, 2006, 10 (07) : 581 - 589
  • [45] Design of humidity sensitive wooden materials for multi-objective application
    J. Brauns
    K. Rocens
    Wood Science and Technology, 2004, 38 : 311 - 321
  • [46] Application and optimization design of improved multi-objective particle swarm
    Zhang, Lan-Yong
    Liu, Sheng
    Yu, Da-Yong
    Dianbo Kexue Xuebao/Chinese Journal of Radio Science, 2011, 26 (04): : 789 - 795
  • [47] Application of multi-objective optimisation to process measurement system design
    Brown, D
    Maréchal, F
    Heyen, G
    Paris, J
    European Symposium on Computer-Aided Process Engineering-15, 20A and 20B, 2005, 20a-20b : 1153 - 1158
  • [48] Performance-Driven Multi-Objective Optimization Method for DLR Transonic Tandem Cascade Shape Design
    Li Kunhang
    Meng Fanjie
    Wang Kaibin
    Guo Penghua
    Li Jingyin
    JOURNAL OF THERMAL SCIENCE, 2023, 32 (01) : 297 - 309
  • [49] Performance-Driven Multi-Objective Optimization Method for DLR Transonic Tandem Cascade Shape Design
    LI Kunhang
    MENG Fanjie
    WANG Kaibin
    GUO Penghua
    LI Jingyin
    JournalofThermalScience, 2023, 32 (01) : 297 - 309
  • [50] Performance-Driven Multi-Objective Optimization Method for DLR Transonic Tandem Cascade Shape Design
    Kunhang Li
    Fanjie Meng
    Kaibin Wang
    Penghua Guo
    Jingyin Li
    Journal of Thermal Science, 2023, 32 : 297 - 309