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 条
  • [21] APPLICATION OF FUZZY MATHEMATICS IN MULTI-OBJECTIVE OPTIMAL DESIGN
    Chen Juhua College of Mech . Eng.
    Chinese Journal of Mechanical Engineering(English Edition), 1999, (02) : 2 - 7
  • [22] Application of fuzzy mathematics in multi-objective optimal design
    Shandong Univ of Technology, China
    Chin J Mech Eng Engl Ed, 2 (81-86):
  • [23] An application of multi-objective stochastic optimisation to structural design
    Levi, F
    Gobbi, M
    Mastinu, G
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2005, 29 (04) : 272 - 284
  • [24] An application of multi-objective stochastic optimisation to structural design
    F. Levi
    M. Gobbi
    G. Mastinu
    Structural and Multidisciplinary Optimization, 2005, 29 : 272 - 284
  • [25] Multi-objective optimization for composition design of civil materials based on data-driven method
    Zhao, Hongbo
    Li, Min
    Zhang, Lin
    Zhao, Lihong
    Zang, Xiaoyu
    Liu, Xinyi
    Ren, Jiaolong
    MATERIALS TODAY COMMUNICATIONS, 2024, 38
  • [26] qLPV design method for multi-objective vehicle control
    Szabo, Z.
    Gaspar, P.
    Bokor, J.
    2012 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), 2012, : 1485 - 1490
  • [27] Data-driven multi-objective optimization design method for shale gas fracturing parameters
    Wang, Lian
    Yao, Yuedong
    Wang, Kongjie
    Adenutsi, Caspar Daniel
    Zhao, Guoxiang
    Lai, Fengpeng
    JOURNAL OF NATURAL GAS SCIENCE AND ENGINEERING, 2022, 99
  • [28] Efficient multi-objective design method for optical coatings
    Dai, Jianglin
    Ji, Xiaochuan
    Niu, Xinshang
    Jiao, Hongfei
    Cheng, Xinbin
    Wang, Zhanshan
    Zhang, Jinlong
    OPTICS AND LASERS IN ENGINEERING, 2025, 184
  • [29] APPLICATION OF IMPROVED COLLABORATIVE OPTIMIZATION METHOD TO MECHANICAL MULTI-OBJECTIVE OPTIMAL DESIGN PROBLEM
    Wei, Fengtao
    Song, Li
    Li, Yan
    Shi, Kun
    JOURNAL OF ADVANCED MANUFACTURING SYSTEMS, 2012, 11 (02) : 151 - 157
  • [30] APPROXIMATE SOLUTION IN ROBUST MULTI-OBJECTIVE OPTIMIZATION AND ITS APPLICATION IN PORTFOLIO OPTIMIZATION
    Liu, Shaohua
    Lin, Yumeng
    Su, Ke
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2023, 20 (02) : 688 - 702