A Meta-Model Assisted Coprocessor Synthesis Framework for Compiler/Architecture Parameters Customization

被引:0
|
作者
Xydis, Sotirios [1 ]
Palermo, Gianluca [1 ]
Zaccaria, Vittorio [1 ]
Silvano, Cristina [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, Milan, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware coprocessors are extensively used in modern heterogeneous systems-on-chip (SoC) designs to provide efficient implementation of application-specific functions. Customized coprocessor synthesis exploits design space exploration to derive Pareto optimal design configurations for a set of targeted metrics. Existing exploration strategies for coprocessor synthesis have been focused on either time consuming iterative scheduling approaches or ad-hoc sampling of the solution space guided by the designer's experience. In this paper, we introduce a meta-model assisted exploration framework that eliminates the aforementioned drawbacks by using response surface models (RSMs) for generating customized coprocessor architectures. The methodology is based on the construction of analytical delay and area models for predicting the quality of the design points without resorting to costly architectural synthesis procedures. Various RSM techniques are evaluated with respect to their accuracy and convergence. We show that the targeted solution space can be accurately modeled through RSMs, thus enabling a speedup of the overall exploration runtime without compromising the quality of results. Comparative experimental results, over a set of real-life benchmarks, prove the effectiveness of the proposed approach in terms of quality improvements of the design solutions and exploration runtime reductions. An MPEG-2 decoder case study describes how the proposed approach can be exploited for customizing the architecture of two hardware accelerated kernels.
引用
收藏
页码:659 / 664
页数:6
相关论文
共 50 条
  • [1] Systems Architecture Meta-Model for the MagicGrid Framework
    Aleksandraviciene, Aiste
    Strolia, Zilvinas
    Morkevicius, Aurelijus
    INCOSE International Symposium, 2024, 34 (01) : 2526 - 2541
  • [2] The Rosetta meta-model framework
    Kong, C
    Alexander, P
    ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 133 - 140
  • [3] A Meta-model framework for Grinding Simulation
    Leonesio, Marco
    Sarhangi, Majid
    Bianchi, Giacomo
    Parenti, Paolo
    Cassinari, Alberto
    15TH CIRP CONFERENCE ON MODELLING OF MACHINING OPERATIONS (15TH CMMO), 2015, 31 : 357 - 362
  • [4] A meta-model for Automated Enterprise Architecture Model Maintenance
    Farwick, Matthias
    Pasquazzo, Wilfried
    Breu, Ruth
    Schweda, Christian M.
    Voges, Karsten
    Hanschke, Inge
    2012 IEEE 16TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2012, : 1 - 10
  • [5] A meta-model architecture for fusing battlefield information
    Driscoll, PJ
    Henderson, SJ
    MILITARY OPERATIONS RESEARCH, 2006, 11 (01) : 27 - 47
  • [6] MY ARCHITECTURE: A KNOWLEDGE REPRESENTATION META-MODEL FOR SOFTWARE ARCHITECTURE
    Smeda, Adel
    Oussalah, Mourad
    Khammaci, Tahar
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (07) : 877 - 894
  • [7] Customization design method for complex product systems based on a meta-model
    Li, Rong
    Zhang, Haizhu
    Qin, Shengfeng
    Ding, Guofu
    Han, Xin
    ADVANCES IN MECHANICAL ENGINEERING, 2019, 11 (10)
  • [8] Cognitive Architecture of Concepts: Conceptual Meta-Model
    Tarabek, Paul
    WMSCI 2010: 14TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, 2010, : 199 - 204
  • [9] Framework and meta-model for specifying business components
    Fettke, Peter
    Loos, Peter
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2007, 13 (05) : 628 - 643
  • [10] A meta-model of vehicle ownership choice parameters
    Franco Chingcuanco
    Eric J. Miller
    Transportation, 2014, 41 : 923 - 945