Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Anil Krishna is active.

Publication


Featured researches published by Anil Krishna.


high-performance computer architecture | 2013

Energy-efficient interconnect via Router Parking

Ahmad Samih; Ren Wang; Anil Krishna; Christian Maciocco; Charlie Tai; Yan Solihin

The increase in on-chip core counts in Chip Multi Processors (CMPs) has led to the adoption of interconnects such as Mesh and Torus, which consume an increasing fraction of the chip power. Moreover, as technology and voltage continue to scale down, static power consumes a larger fraction of the total power; reducing it is increasingly important for energy proportional computing. Currently, processor designers strive to send under-utilized cores into deep sleep states in order to reduce idling power and improve overall energy efficiency. However, even in state-of-the-art CMP designs, when a core goes to sleep the router attached to it remains active in order to continue packet forwarding. In this paper, we propose Router Parking - selectively power-gating routers attached to parked cores. Router Parking ensures that network connectivity is maintained, and limits the average interconnect latency impact of packet detouring around parked routers. We present two Router Parking algorithms - an aggressive approach to park as many routers as possible, and a conservative approach that parks a limited set of routers in order to keep the impact on latency increase minimal. Further, we propose an adaptive policy to choose between the two algorithms at run-time. We evaluate our algorithms using both synthetic traffic as well as real workloads taken from SPEC CPU2006 and PARSEC 2.1 benchmark suites. Our evaluation results show that Router Parking can achieve significant savings in the total interconnect energy (average of 32%, 40% and 41% for the synthetic, SPEC CPU2006, and PARSEC 2.1 workloads, respectively).


Archive | 2015

Freeing physical registers in a microprocessor

Anil Krishna; Weidan Wu; Sandeep Navada; Niket Kumar Choudhary; Rodney Wayne Smith


Archive | 2013

Method and apparatus for selective renaming in a microprocessor

Anil Krishna; Sandeep Navada; Niket Kumar Choudhary; Michael Scott McIlvaine; Thomas Andrew Sartorius; Rodney Wayne Smith; Kenneth Alan Dockser


Archive | 2018

MEMORY VIOLATION PREDICTION

Vignyan Reddy Kothinti Naresh; Anil Krishna; Gregory Michael Wright


Archive | 2018

PERFORMING DISTRIBUTED BRANCH PREDICTION USING FUSED PROCESSOR CORES IN PROCESSOR-BASED SYSTEMS

Anil Krishna; Vignyan Reddy Kothinti Naresh; Gregory Michael Wright


Archive | 2017

HIERARCHICAL REGISTER FILE SYSTEM

Anil Krishna; Rodney Wayne Smith; Sandeep Navada; Shivam Priyadarshi; Niket Kumar Choudhary; Raguram Damodaran


Archive | 2017

METHOD AND APPARATUS FOR EFFECTIVE CLOCK SCALING AT EXPOSED CACHE STALLS

Shivam Priyadarshi; Anil Krishna; Raguram Damodaran; Jeffrey Todd Bridges; Thomas Philip Speier; Rodney Wayne Smith; Keith Alan Bowman; David W. Hansquine


Archive | 2017

RECONFIGURING EXECUTION PIPELINES OF OUT-OF-ORDER (OOO) COMPUTER PROCESSORS BASED ON PHASE TRAINING AND PREDICTION

Shivam Priyadarshi; Anil Krishna; Raguram Damodaran


Archive | 2017

METHOD AND APPARATUS FOR DYNAMIC CLOCK AND VOLTAGE SCALING IN A COMPUTER PROCESSOR BASED ON PROGRAM PHASE

Shivam Priyadarshi; Anil Krishna; Raguram Damodaran; Jeffrey Todd Bridges; Ryan Wells; Norman S. Gargash; Rodney Wayne Smith


arXiv: Hardware Architecture | 2016

Criticality Aware Multiprocessors

Sandeep Navada; Anil Krishna

Collaboration


Dive into the Anil Krishna's collaboration.

Researchain Logo
Decentralizing Knowledge