• Home
  • Search
  • Area-Aware Pipeline Gating for Embedded Processors
  • Cite Icon1
  • https://doi.org/10.1007/11556930_61Copy DOI Icon

Area-Aware Pipeline Gating for Embedded Processors

  • Jan 1, 2005
  • Babak Salamat +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Modern embedded processors use small and simple branch predictors to improve performance. Using complex and accurate branch predictors, while desirable, is not possible as such predictors impose high power and area overhead which is not affordable in an embedded processor. As a result, for some applications, misprediction rate can be high. Such mispredictions result in energy wasted down the mispredicted path. We introduce area-aware and low-complexity pipeline gating mechanisms to reduce energy lost to possible branch mispredictions in embedded processors. We show that by using a simple gating mechanism which comes with 33-bit area overhead, on average, we can reduce the number of executed instructions by 17% (max: 30%) while paying a negligible performance cost (average 1.1%).KeywordsArea OverheadEmbed ProcessorConfidence EstimationWaste ActivityBranch InstructionThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Conference Article
  • Citations18

The Bimode++ Branch Predictor

  • Jan 17, 2005
  • K Kise +3
  • Conference Article
  • Citations49

Branch classification: a new mechanism for improving branch predictor performance

  • Aug 24, 2005
  • Po-Yung Chang +3
  • Conference Article
  • Citations8

Selective branch prediction reversal by correlating with data values and control flow

  • Mar 07, 2017
  • J.L Aragon +3
  • Conference Article
  • Citations1

Two branch predictor schemes for reduction of misprediction rate in conditions of frequent context switches

  • Oct 20, 1998
  • M Petrovic +2
  • Conference Article
  • Citations7

Opportunistic Early Pipeline Re-steering for Data-dependent Branches

  • Sep 30, 2020
  • Saurabh Gupta +3
  • PDF
  • Research Article
  • Citations19

Exploring Convolution Neural Network for Branch Prediction

  • Jan 01, 2020
  • IEEE Access
  • Yonghua Mao +3
  • Book Chapter
  • Citations13

Confidence Estimation for Branch Prediction Reversal

  • Jan 01, 2001
  • Juan L Aragón +3
  • Research Article

A Comparative Study of Branch Predictors

  • Jan 01, 2007
  • Digital Repository at the University of Maryland (University of Maryland College Park)
  • Aparna Kotha
  • Conference Article
  • Citations70

Reconsidering complex branch predictors

  • Aug 27, 2003
  • D.A Jimenez
  • Research Article
  • Citations55

Power-aware branch prediction: characterization and design

  • Feb 01, 2004
  • IEEE Transactions on Computers
  • D Parikh +3
  • Research Article
  • Citations1

Breaking In-Order Branch Miss Recovery

  • Jan 01, 2020
  • IEEE Computer Architecture Letters
  • Stijn Eyerman +3
  • Single Report

Broadcast Mechanism for improving Conditional Branch Prediction in Speculative Multithreaded Processors

  • Jan 01, 2000
  • Renjith Thankappan Achary Retnamma
  • Conference Article
  • Citations37

Characterizing and predicting value degree of use

  • Nov 18, 2002
  • J Adam Butts +1
  • Conference Article
  • Citations30

Characterizing and predicting value degree of use

  • Jun 26, 2003
  • J.A Butts +1
  • Research Article
  • Citations1

Power-aware branch predictor update

  • Jan 01, 2005
  • IEE Proceedings - Computers and Digital Techniques
  • A Baniasadi
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.