Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
487328 | Procedia Computer Science | 2015 | 4 Pages |
Abstract
Power consumption is a very important issue when it comes to embedded devices, therefore every processing cycle should be optimally utilized and considered. In speculated execution, highly mispredicted branches are considered a critical threat for both time and power saving. In this paper, we show that, for a specific branch, misprediction rate of a 2-bit branch predictor can be precisely calculated using Markov model. Further, this can be done offline for more power saving. Thus, a decision of replacing the branch with conditional (predicated) instructions instead of counting on the predictor can be made.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science (General)
Authors
Reem Elkhouly, Ahmed El-Mahdy, Amr Elmasry,