dc.contributor.author | Abudalfa, Shadi | |
dc.contributor.author | Al-Mouhamed, Mayez | |
dc.contributor.author | Ahmed, Moataz | |
dc.date.accessioned | 2018-12-30T14:06:24Z | |
dc.date.available | 2018-12-30T14:06:24Z | |
dc.date.issued | 2019-01-01 | |
dc.identifier.issn | 2210-142X | |
dc.identifier.uri | https://journal.uob.edu.bh:443/handle/123456789/3393 | |
dc.description.abstract | Modern processors fetch and execute instructions speculatively based on the outcome of branch prediction for decreasing effect of control hazards. Many branch predictors are proposed in literature to increase accuracy of the branch prediction. Some ones use machine learning technique for improving accuracy of predicting conditional branches. In this paper, we investigate this issue by evaluating different branch predictors through using a well-designed set of correlation patterns. We built a framework for testing performance of different branch predictors. Our framework demonstrates efficiency of using machine learning in predicting conditional branches. This framework is designed for mimicking various behaviors of branch predictions and can be used easily by scholars to check performance of more branch predictors. Experimental results shown in this work illustrate performance of applying different approaches proposed for predicting conditional branches in comparison with employing machine learning technique. Our findings illustrate that using machine learning provides competitive results. However, employing machine learning does not help in predicting all behaviors of conditional branches. | en_US |
dc.language.iso | en_US | en_US |
dc.publisher | University of Bahrain | en_US |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Conditional Branch | en_US |
dc.subject | Behavior-Based | en_US |
dc.subject | Correlation Patterns | en_US |
dc.subject | Dynamic Branch Predictor | en_US |
dc.subject | Machine Learning | en_US |
dc.title | Comparative Study on Behavior-Based Dynamic Branch Prediction using Machine Learning | en_US |
dc.type | Article | en_US |
dc.identifier.doi | http://dx.doi.org/10.12785/ijcds/080104 | |
dc.volume | 08 | en_US |
dc.issue | 01 | en_US |
dc.pagestart | 33 | en_US |
dc.pageend | 41 | en_US |
dc.contributor.authorcountry | Palestine | en_US |
dc.contributor.authorcountry | Saudi Arabia | en_US |
dc.contributor.authoraffiliation | Information Technology Department, University College of Applied Sciences, Gaza, Palestine | en_US |
dc.contributor.authoraffiliation | Collage of Computer Science and Engineering, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia | en_US |
dc.source.title | International Journal of Computing and Digital Systems | en_US |
dc.abbreviatedsourcetitle | IJCDS | en_US |
The following license files are associated with this item: