Network


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

Hotspot


Dive into the research topics where Sudarshan Kadambi is active.

Publication


Featured researches published by Sudarshan Kadambi.


international conference on supercomputing | 2004

Effective stream-based and execution-based data prefetching

Sorin Iacobovici; Lawrence Spracklen; Sudarshan Kadambi; Yuan Chou; Santosh G. Abraham

With processor speeds continuing to outpace the memory subsystem, cache missing memory operations continue to become increasingly important to application performance. In response to this continuing trend, most modern processors now support hardware (HW) prefetchers, which act to reduce the missing loads observed by an application.This paper analyzes the behavior of cache-missing loads in SPEC CPU2000 and highlights the inability of unit and single non-unit stride prefetchers to correctly prefetch for some commonly occurring streams. In response to this analysis, a novel multi-stride prefetcher, that supports streams with up to four distinct strides, is proposed. Performance analysis for SPEC CPU2000 illustrates that the proposed multi-stride prefetcher can outperform current stride prefetchers on several benchmarks; most notably on mcf, lucas and facerec, where it achieves an additional performance gain of up to 57%. Performance of the strided HW prefetchers is also contrasted with another recently proposed prefetch scheme, runahead execution (RAE), and the synergy between the schemes is investigated.


Archive | 2002

Out-of-order processor that reduces mis-speculation using a replay scoreboard

Sudarshan Kadambi


Archive | 2003

Method and apparatus for avoiding cache pollution due to speculative memory load operations in a microprocessor

Sudarshan Kadambi; Vijay Balakrishnan


Archive | 2004

Method and apparatus for controlling the rate at which instructions are executed by a microprocessor system

Sudarshan Kadambi


Archive | 2002

Method and apparatus for reducing register file access times in pipelined processors

Sudarshan Kadambi; Adam R. Talcott; Wayne Yamamoto


Archive | 2003

Method and apparatus for reducing the effects of hot spots in cache memories

Sudarshan Kadambi; Vijay Balakrishnan; Wayne I. Yamamoto


Archive | 2002

Processor that eliminates mis-steering instruction fetch resulting from incorrect resolution of mis-speculated branch instructions

Sudarshan Kadambi


Archive | 2005

Multi-stride prefetcher with a recurring prefetch table

Sorin Iacobovici; Sudarshan Kadambi; Yuan C. Chou


Archive | 2006

VALIDATING BRANCH RESOLUTION TO AVOID MIS-STEERING INSTRUCTION FETCH

Sudarshan Kadambi


Archive | 2004

Storing results of producer instructions to facilitate consumer instruction dependency tracking

Julian A. Prabhu; Atul Kalambur; Sudarshan Kadambi; Daniel L. Liebholz; Julie M. Staraitis

Collaboration


Dive into the Sudarshan Kadambi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wayne Yamamoto

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge