Statistical Hardware Design With Multimodel Active Learning

被引:3
|
作者
Ghaffari, Alireza [1 ]
Asgharian, Masoud [2 ]
Savaria, Yvon [1 ]
机构
[1] Polytech Montreal, Dept Elect Engn, Montreal, PQ H3T 1J4, Canada
[2] McGill Univ, Dept Math & Stat, Montreal, PQ H3A 0G4, Canada
关键词
Active learning; Bayesian models; design space exploration (DSE); Gaussian regression bootstrap; hardware performance prediction; statistical modeling; transfer learning (TL); GAUSSIAN PROCESS REGRESSION;
D O I
10.1109/TCAD.2023.3320984
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rising complexity of numerous novel applications that serve our modern society comes the strong need to design efficient computing platforms. Designing efficient hardware is, however, a complex multiobjective problem that deals with multiple parameters and their interactions. Given that there is a large number of parameters and objectives involved in hardware design, synthesizing all possible combinations is not a feasible method to find the optimal solution. One promising approach to tackle this problem is statistical modeling of a desired hardware performance. Here, we propose a model-based active learning approach to solve this problem. Our proposed method uses Bayesian models to characterize various aspects of hardware performance. We also use acrlong TL and Gaussian regression bootstrapping techniques in conjunction with active learning to create more accurate models. Our proposed statistical modeling method provides hardware models that are sufficiently accurate to perform design space exploration (DSE) as well as performance prediction simultaneously. We use our proposed method to perform DSE and performance prediction for various hardware setups, such as micro-architecture design and OpenCL kernels for FPGA targets. Our experiments show that the number of samples required to create performance models significantly reduces while maintaining the predictive power of our proposed statistical models. For instance, in our performance prediction setting, the proposed method needs 65% fewer samples to create the model, and in the DSE setting, our proposed method can find the best parameter settings by exploring fewer than 50 samples.
引用
收藏
页码:562 / 572
页数:11
相关论文
共 50 条
  • [31] A Novel Statistical Approach for Image and Video Retrieval and Its Adaption for Active Learning
    Chatterjee, Moitreya
    Leuski, Anton
    MM'15: PROCEEDINGS OF THE 2015 ACM MULTIMEDIA CONFERENCE, 2015, : 935 - 938
  • [32] Refining active learning design principles through design-based research
    Reilly, Christiane
    Reeves, Thomas C.
    ACTIVE LEARNING IN HIGHER EDUCATION, 2024, 25 (01) : 81 - 100
  • [33] Serious Computer Games Design for Active Learning in Teacher Education
    Rugelj, Joze
    SERIOUS GAMES, INTERACTION, AND SIMULATION, SGAMES 2015, 2016, 161 : 94 - 102
  • [34] Design and experimental of balance sampling SVM active learning algorithm
    Zhe, Qishu, 1600, Binary Information Press (11): : 4241 - 4247
  • [35] A Bayesian Active Learning Experimental Design for Inferring Signaling Networks
    Ness, Robert O.
    Sachs, Karen
    Mallick, Parag
    Vitek, Olga
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2018, 25 (07) : 709 - 725
  • [36] A Bayesian Active Learning Experimental Design for Inferring Signaling Networks
    Ness, Robert Osazuwa
    Sachs, Karen
    Mallick, Parag
    Vitek, Olga
    RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, RECOMB 2017, 2017, 10229 : 134 - 156
  • [37] Advances in the Sequential Design of Computer Experiments Based on Active Learning
    Christen, J. Andres
    Sanso, Bruno
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2011, 40 (24) : 4467 - 4483
  • [38] PROJECT-DESIGN AS AN ACTIVE-LEARNING METHODOLOGY IN BIOTECHNOLOGY
    Vilanova, S.
    Fita, A.
    Gadea, J.
    EDULEARN18: 10TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2018, : 6876 - 6880
  • [39] Active Learning in Performance Analysis
    Duplyakin, Dmitry
    Brown, Jed
    Ricci, Robert
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 182 - 191
  • [40] Active Learning of Pareto Fronts
    Campigotto, Paolo
    Passerini, Andrea
    Battiti, Roberto
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2014, 25 (03) : 506 - 519