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

被引:1
|
作者
Nain, Sweety [1 ]
Chaudhary, Prachi [1 ]
机构
[1] DCRUST, Dept Elect & Commun, Murthal, Sonipat, India
关键词
Branch prediction; Pipeline; Neural network; Perceptron branch prediction; Accuracy; Misprediction; CONTROLLER;
D O I
10.1007/s11227-021-04045-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:17
相关论文
共 50 条
  • [11] A neural network-based method for polypharmacy side effects prediction
    Masumshah, Raziyeh
    Aghdam, Rosa
    Eslahchi, Changiz
    BMC BIOINFORMATICS, 2021, 22 (01)
  • [12] A neural network-based method for polypharmacy side effects prediction
    Raziyeh Masumshah
    Rosa Aghdam
    Changiz Eslahchi
    BMC Bioinformatics, 22
  • [13] Performance Evaluation of Neural Network-Based Short-Term Solar Irradiation Forecasts
    Liebermann, Simon
    Um, Jung-Sup
    Hwang, YoungSeok
    Schluter, Stephan
    ENERGIES, 2021, 14 (11)
  • [14] A neural network-based prediction model in water monitoring networks
    Ji, Xiaohong
    Pan, Ying
    Jia, Guoqing
    Fang, Weidong
    WATER SUPPLY, 2021, 21 (05) : 2347 - 2356
  • [15] A Neural Network-Based Approach to Determining the Mechanical Design Dimensions of Asynchronous Machines
    Ipek, Sema Nur
    Taskiran, Murat
    Bekiroglu, Nur
    IEEE ACCESS, 2025, 13 : 47805 - 47819
  • [16] A neural network-based approach for optimising rubber extrusion lines
    Marcos, A. Gonzalez
    Espinoza, A. V. Pernia
    Elias, F. Alba
    Forcada, A. Garcia
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2007, 20 (08) : 828 - 837
  • [17] A Neural Network-Based Approach for Cryptographic Function Detection in Malware
    Jia, Li
    Zhou, Anmin
    Jia, Peng
    Liu, Luping
    Wang, Yan
    Liu, Liang
    IEEE ACCESS, 2020, 8 : 23506 - 23521
  • [18] Convolutional Neural Network-Based Approach for Citrus Diseases Recognition
    Dong, Caixia
    Xu, Zheling
    Dai, Luanyuan
    Liu, Weinan
    Chen, Quan
    Liu, Yizhang
    Yang, Changcai
    Zou, Tengyue
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1495 - 1499
  • [19] Neural Network-based Prediction Algorithms for In-Door Multi-Source Energy Harvesting System for Non-Volatile Processors
    Liu, Ning
    Ding, Caiwen
    Wang, Yanzhi
    Hue, Jingtong
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 275 - 280
  • [20] Comprehensive Review of Neural Network-Based Prediction Intervals and New Advances
    Khosravi, Abbas
    Nahavandi, Saeid
    Creighton, Doug
    Atiya, Amir F.
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2011, 22 (09): : 1341 - 1356