BSSE: Design Space Exploration on the BOOM With Semi-Supervised Learning

被引:0
|
作者
Zheng, Xin [1 ]
Cheng, Mingjun [1 ]
Chen, Jiasong [1 ]
Gao, Huaien [1 ]
Xiong, Xiaoming [1 ]
Cai, Shuting [1 ]
机构
[1] Guangdong Univ Technol, Sch Integrated Circuits, Guangzhou 510006, Peoples R China
关键词
Microarchitecture; Measurement; Computer architecture; Training; Semisupervised learning; Data models; Space exploration; Berkeley Out-of-Order Machine (BOOM); design space exploration (DSE); microarchitecture; Pareto set; RISC-V;
D O I
10.1109/TVLSI.2024.3368075
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rising prominence of RISC-V-based microprocessors in processor design, the challenge of exploring the vast and complex RISC-V microarchitecture design space has become increasingly apparent. We propose the Berkeley Out-of-Order Machine Semi-Supervised Explorer (BSSE)-a novel framework leveraging the semi-supervised learning method and parallel emulation to speed up and make tradeoffs on the RISC-V microarchitecture design space exploration (DSE). BSSE constructs the initial training dataset with the microarchitecture experimental design sampling (MEDS) method and then employs the cotraining-style k-nearest neighbors (Co-KNN) model to fit the microarchitecture features to the architectural metric value space. The trained Co-KNN model assists in searching a Pareto-optimal set with parallel emulation. Finally, a distance-based method is proposed to select a designer-preferred microarchitecture from the identified Pareto-optimal set. Extensive experiments on the Berkeley Out-of-Order Machine (BOOM) show that our proposed BSSE method can search for a better Pareto-optimal set with less time consumption compared to the state-of-the-art methods and can find microarchitectures that are equivalent to or even better than the existing manually designed BOOM microarchitectures.
引用
收藏
页码:860 / 869
页数:10
相关论文
共 50 条
  • [1] Multicore design space exploration via semi-supervised ensemble learning
    Li D.
    Yao S.
    Wang Y.
    Wang S.
    Tan H.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2018, 44 (04): : 792 - 801
  • [2] Processor Design Space Exploration via Statistical Sampling and Semi-Supervised Ensemble Learning
    Li, Dandan
    Yao, Shuzhen
    Wang, Ying
    IEEE ACCESS, 2018, 6 : 25495 - 25505
  • [3] Efficiently Exploring FPGA Design Space Based on Semi-Supervised Learning
    Yang Liqun
    Yang Haigang
    Li Wei
    Li Zhihua
    CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (01) : 58 - 63
  • [4] Efficiently Exploring FPGA Design Space Based on Semi-Supervised Learning
    YANG Liqun
    YANG Haigang
    LI Wei
    LI Zhihua
    ChineseJournalofElectronics, 2016, 25 (01) : 58 - 63
  • [5] Input and Weight Space Smoothing for Semi-supervised Learning
    Cicek, Safa
    Soatto, Stefano
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2019, : 1344 - 1353
  • [6] Semi-supervised Learning
    Adams, Niall
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 2009, 172 : 530 - 530
  • [7] On semi-supervised learning
    A. Cholaquidis
    R. Fraiman
    M. Sued
    TEST, 2020, 29 : 914 - 937
  • [8] On semi-supervised learning
    Cholaquidis, A.
    Fraiman, R.
    Sued, M.
    TEST, 2020, 29 (04) : 914 - 937
  • [9] Latent Space Virtual Adversarial Training for Supervised and Semi-Supervised Learning
    Osada, Genki
    Ahsan, Budrul
    Prasad Bora, Revoti
    Nishide, Takashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (03) : 667 - 678
  • [10] Exploration of the Semi-Supervised Learning Approach for Detecting Phishing Attacks
    Jeevan, Vignesh
    Refonaa, J.
    Shaurya, Suraj
    RESEARCH JOURNAL OF PHARMACEUTICAL BIOLOGICAL AND CHEMICAL SCIENCES, 2016, 7 (04): : 138 - 143