Powerful branch predictors along with a large branch target buffer (BTB) are employed in superscalar and simultaneous multi-threading (SMT) processors for instruction-level parallelism and thread-level parallelism exploitation. However, the large BTB not only dominates the predictor energy consumption, but also becomes a major roadblock in achieving faster clock frequencies at deep sub-micron technologies. The authors propose here a filtering scheme to dramatically reduce the accesses to the BTB to achieve significantly reduced energy consumption in the BTB while maintaining the performance. For a simulated superscalar microprocessor, the experimental evaluation shows that the BTB access filtering (BAF) design achieves an 88.5% dynamic energy reduction with negligible performance loss. The authors also study the leakage behaviour and its control in the BAF design. The results show that by applying a drowsy strategy, very effective leakage control can be achieved. For the high-performance design, the BAF can also improve BTB??s performance scalability at new technologies. For the simultaneous multi-threading environment, the authors evaluate the effectiveness of the BAF design and propose a banked BAF (BK-BAF) scheme to further reduce the energy consumption and performance overhead. The experimental results confirm that the BK-BAF scheme can be an energy/performance-effective design for next generation SMT processors.

Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here

PROJECT TITLE : Exploring Potential and Feasibility of Binary Code Sharing in Mobile Computing ABSTRACT: Mobile apps are experiencing phenomenal growth, and while these apps bring a wealth of services and functionalities to their
PROJECT TITLE : A Flexible Framework for Exploring, Evaluating, and Comparing SHA-2 Designs ABSTRACT: As huge digitized fine art collections emerge and deep learning algorithms perform well, new research opportunities in the intersection
PROJECT TITLE :Exploring Weakly Labeled Images for Video Object Segmentation With Submodular Proposal Selection - 2018ABSTRACT:Video object segmentation (VOS) is important for numerous computer vision issues, and handling it
PROJECT TITLE :Exploring Hierarchical Structures for Recommender Systems - 2018ABSTRACT:Items in real-world recommender systems exhibit bound hierarchical structures. Similarly, user preferences additionally present hierarchical
PROJECT TITLE :Low-Power and Fast Full Adder by Exploring New XOR and XNOR Gates - 2018ABSTRACT:In this paper, novel circuits for XOR/XNOR and simultaneous XOR-XNOR functions are proposed. The proposed circuits are highly optimized

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry