A Survey of Deep Learning Techniques for Dynamic Branch Prediction
- URL: http://arxiv.org/abs/2112.14911v1
- Date: Thu, 30 Dec 2021 03:44:27 GMT
- Title: A Survey of Deep Learning Techniques for Dynamic Branch Prediction
- Authors: Rinu Joseph
- Abstract summary: Branch prediction is an architectural feature that speeds up the execution of branch instruction on pipeline processors.
Recent advancements of Deep Learning (DL) in the post Moore's Law era is accelerating areas of automated chip design.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Branch prediction is an architectural feature that speeds up the execution of
branch instruction on pipeline processors and reduces the cost of branching.
Recent advancements of Deep Learning (DL) in the post Moore's Law era is
accelerating areas of automated chip design, low-power computer architectures,
and much more. Traditional computer architecture design and algorithms could
benefit from dynamic predictors based on deep learning algorithms which learns
from experience by optimizing its parameters on large number of data. In this
survey paper, we focus on traditional branch prediction algorithms, analyzes
its limitations, and presents a literature survey of how deep learning
techniques can be applied to create dynamic branch predictors capable of
predicting conditional branch instructions. Prior surveys in this field focus
on dynamic branch prediction techniques based on neural network perceptrons. We
plan to improve the survey based on latest research in DL and advanced Machine
Learning (ML) based branch predictors.
Related papers
- Forward-Forward Algorithm for Hyperspectral Image Classification: A
Preliminary Study [0.0]
Forward-forward algorithm (FFA) computes local goodness functions to optimize network parameters.
This study investigates the application of FFA for hyperspectral image classification.
arXiv Detail & Related papers (2023-07-01T05:39:28Z) - The Cascaded Forward Algorithm for Neural Network Training [61.06444586991505]
We propose a new learning framework for neural networks, namely Cascaded Forward (CaFo) algorithm, which does not rely on BP optimization as that in FF.
Unlike FF, our framework directly outputs label distributions at each cascaded block, which does not require generation of additional negative samples.
In our framework each block can be trained independently, so it can be easily deployed into parallel acceleration systems.
arXiv Detail & Related papers (2023-03-17T02:01:11Z) - Scalable computation of prediction intervals for neural networks via
matrix sketching [79.44177623781043]
Existing algorithms for uncertainty estimation require modifying the model architecture and training procedure.
This work proposes a new algorithm that can be applied to a given trained neural network and produces approximate prediction intervals.
arXiv Detail & Related papers (2022-05-06T13:18:31Z) - RANK-NOSH: Efficient Predictor-Based Architecture Search via Non-Uniform
Successive Halving [74.61723678821049]
We propose NOn-uniform Successive Halving (NOSH), a hierarchical scheduling algorithm that terminates the training of underperforming architectures early to avoid wasting budget.
We formulate predictor-based architecture search as learning to rank with pairwise comparisons.
The resulting method - RANK-NOSH, reduces the search budget by 5x while achieving competitive or even better performance than previous state-of-the-art predictor-based methods on various spaces and datasets.
arXiv Detail & Related papers (2021-08-18T07:45:21Z) - Multi-Horizon Forecasting for Limit Order Books: Novel Deep Learning
Approaches and Hardware Acceleration using Intelligent Processing Units [3.04585143845864]
We design multi-horizon forecasting models for limit order book (LOB) data by using deep learning techniques.
Our methods achieve comparable performance to state-of-art algorithms at short prediction horizons.
arXiv Detail & Related papers (2021-05-21T16:06:41Z) - How Powerful are Performance Predictors in Neural Architecture Search? [43.86743225322636]
We give the first large-scale study of performance predictors by analyzing 31 techniques.
We show that certain families of predictors can be combined to achieve even better predictive power.
arXiv Detail & Related papers (2021-04-02T17:57:16Z) - Analytically Tractable Inference in Deep Neural Networks [0.0]
Tractable Approximate Inference (TAGI) algorithm was shown to be a viable and scalable alternative to backpropagation for shallow fully-connected neural networks.
We are demonstrating how TAGI matches or exceeds the performance of backpropagation, for training classic deep neural network architectures.
arXiv Detail & Related papers (2021-03-09T14:51:34Z) - Phase Retrieval using Expectation Consistent Signal Recovery Algorithm
based on Hypernetwork [73.94896986868146]
Phase retrieval is an important component in modern computational imaging systems.
Recent advances in deep learning have opened up a new possibility for robust and fast PR.
We develop a novel framework for deep unfolding to overcome the existing limitations.
arXiv Detail & Related papers (2021-01-12T08:36:23Z) - Learning to Stop While Learning to Predict [85.7136203122784]
Many algorithm-inspired deep models are restricted to a fixed-depth'' for all inputs.
Similar to algorithms, the optimal depth of a deep architecture may be different for different input instances.
In this paper, we tackle this varying depth problem using a steerable architecture.
We show that the learned deep model along with the stopping policy improves the performances on a diverse set of tasks.
arXiv Detail & Related papers (2020-06-09T07:22:01Z) - Predictive Coding Approximates Backprop along Arbitrary Computation
Graphs [68.8204255655161]
We develop a strategy to translate core machine learning architectures into their predictive coding equivalents.
Our models perform equivalently to backprop on challenging machine learning benchmarks.
Our method raises the potential that standard machine learning algorithms could in principle be directly implemented in neural circuitry.
arXiv Detail & Related papers (2020-06-07T15:35:47Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.