A neural network-based approach for the performance evaluation of branch prediction in instruction-level parallelism processors

被引:0
作者
Sweety Nain
Prachi Chaudhary
机构
[1] D.C.R.U.S.T,Department of Electronics and Communication
来源
The Journal of Supercomputing | 2022年 / 78卷
关键词
Branch prediction; Pipeline; Neural network; Perceptron branch prediction; Accuracy; Misprediction;
D O I
暂无
中图分类号
学科分类号
摘要
Branch prediction is essential for improving the performance of pipeline processors. As the number of pipeline stages in modern processors increases, an accurate branch prediction is important. Traditional branch predictor uses the concept of counter and history for the prediction of conditional branch instructions. Furthermore, this concept is replaced with the number of perceptrons using neural networks. In this paper, neural network-based approaches like perceptron neural branch predictor, global perceptron neural branch predictor, and a learning vector quantization neural branch predictor are applied to the different trace files to predict the conditional branch instructions. Furthermore, a backpropagation neural branch predictor scheme is proposed, providing more accuracy than other neural network techniques. The statistics results are obtained regarding accuracy, misprediction rate, precision rate, recall rate, and F1-score rate. The average results suggest that the proposed backpropagation neural branch predictor improves the accuracy of perceptron branch predictor, global perceptron branch predictor, and learning vector quantization neural branch predictor by 13.82%, 5.85%, and 1.11%, respectively.
引用
收藏
页码:4960 / 4976
页数:16
相关论文
共 50 条
  • [41] Grain growth modelling for continuous reheating process - A neural network-based approach
    Yang, YY
    Linkens, DA
    Mahfouf, M
    Rose, AJ
    ISIJ INTERNATIONAL, 2003, 43 (07) : 1040 - 1049
  • [42] A Neural Network-Based Approach in Predicting Consumers' Intentions of Purchasing Insurance Policies
    Chang, Wen Teng
    Lai, Kee Huong
    ACTA INFORMATICA PRAGENSIA, 2021, 10 (02) : 138 - 154
  • [43] On Effectiveness of Transfer Learning Approach for Neural Network-Based Virtual Metrology Modeling
    Kang, Seokho
    IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2018, 31 (01) : 149 - 155
  • [44] Neural Network-Based Evaluation of the Effect of the Motivation of Hospital Employees on Patients' Satisfaction
    Hanafizadeh, Payam
    Paydar, Neda Rastkhiz
    Aliabadi, Neda
    INTERNATIONAL JOURNAL OF HEALTHCARE INFORMATION SYSTEMS AND INFORMATICS, 2010, 5 (04) : 1 - 19
  • [45] A neural network-based biomarker association information extraction approach for cancer classification
    Wang, Hong-Qiang
    Wong, Hau-San
    Zhu, Hailong
    Yip, Timothy T. C.
    JOURNAL OF BIOMEDICAL INFORMATICS, 2009, 42 (04) : 654 - 666
  • [46] Neural network-based cross-channel chroma prediction for versatile video coding
    Liang, Fang
    Zhang, Jingde
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (09) : 12166 - 12185
  • [47] Neural Network-Based Confinement Mode Prediction for Real-Time Disruption Avoidance
    Orozco, David
    Sammuli, Brian
    Barr, Jayson
    Welner, William
    Humphreys, David
    IEEE TRANSACTIONS ON PLASMA SCIENCE, 2022, 50 (11) : 4157 - 4164
  • [48] Lower Upper Bound Estimation Method for Construction of Neural Network-Based Prediction Intervals
    Khosravi, Abbas
    Nahavandi, Saeid
    Creighton, Doug
    Atiya, Amir F.
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2011, 22 (03): : 337 - 346
  • [49] PreDSLpmo: A neural network-based prediction tool for functional annotation of lytic polysaccharide monooxygenases
    Srivastava, Pulkit Anupam
    Hegg, Eric L.
    Fox, Brian G.
    Yennamalli, Ragothaman M.
    JOURNAL OF BIOTECHNOLOGY, 2020, 308 : 148 - 155
  • [50] Neural Network-Based Body Weight Prediction in Pelibuey Sheep through Biometric Measurements
    Chay-Canul, Alfonso J.
    Camacho-Perez, Enrique
    Casanova-Lugo, Fernando
    Rodriguez-Abreo, Omar
    Cruz-Fernandez, Mayra
    Rodriguez-Resendiz, Juvenal
    TECHNOLOGIES, 2024, 12 (05)