Network


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

Hotspot


Dive into the research topics where Madhavi G. Valluri is active.

Publication


Featured researches published by Madhavi G. Valluri.


international symposium on low power electronics and design | 2005

Runtime identification of microprocessor energy saving opportunities

William L. Bircher; Madhavi G. Valluri; J. Law; Lizy Kurian John

High power consumption and low energy efficiency have become significant impediments to future performance improvements in modern microprocessors. This paper contributes to the solution of these problems by presenting: linear regression models for power consumption and a detailed study of energy efficiency in a modern out-of-order superscalar microprocessor. These simple (2-input) yet accurate (2.6% error) models provide a valuable tool for identifying opportunities to apply power saving techniques such as clock throttling and dynamic voltage scaling (DVS). Also, future work in improving energy efficiency is motivated by a detailed analysis of SPEC CPU 2000 workloads. The vast majority of workloads are found to yield very low energy efficiency due to the frequency of level two (L2) cache misses and misspeculated instructions.


spec international performance evaluation workshop | 2008

Speeding up STL Set/Map Usage in C++ Applications

Dibyendu Das; Madhavi G. Valluri; Michael Wong; Chris Cambly

In this work we augment the red-black tree implementation of STL set /map with a doubly linked list that is in sorted order. This is done for the purpose of speeding up C++ applications that use set /map ::iterator considerably. In such cases, the doubly linked list helps in iterating over the set /map quickly. Usually the ++/--- operations have an amortized cost of O(1) for a red-black tree implementation. The linked list augmentation helps in improving the ++/--- operations to ?(1). In addition, our experiments for IBMs P5+ and P6 processors show that this mechanism improves performance for two SPEC CPU2006 benchmarks and there is no adverse cache effect when we support two additional pointers per node of a red-black tree.


IEEE Transactions on Very Large Scale Integration Systems | 2006

Hybrid-Scheduling for Reduced Energy Consumption in High-Performance Processors

Madhavi G. Valluri; Lizy Kurian John; Heather Hanson

This paper develops a technique that uniquely combines the advantages of compile-time static scheduling and hardware dynamic scheduling to reduce energy consumption in dynamically scheduled processors. In this hybrid-scheduling paradigm, regions of the application containing large amounts of parallelism visible at compile-time bypass the dynamic scheduling hardware and execute in a low-power static mode. Experiments on several media and scientific benchmarks demonstrate that the proposed scheme can provide significant reduction in energy consumption with negligible performance degradation


ACM Transactions on Architecture and Code Optimization | 2006

Effective management of multiple configurable units using dynamic optimization

Shiwen Hu; Madhavi G. Valluri; Lizy Kurian John


Archive | 2011

Performance bottleneck identification tool

Prathiba Kumar; Rajan Ravindran; Satish Kumar Sadasivam; Madhavi G. Valluri


Archive | 2007

Scaling Instruction Intervals to Identify Collection Points for Representative Instruction Traces

Robert H. Bell; Wen-Tzer T. Chen; Richard James Eickemeyer; Venkat R. Indukuru; Pattabi M. Seshadri; Madhavi G. Valluri


Archive | 2008

Method and apparatus for evaluating integrated circuit design performance using enhanced basic block vectors that include data dependent information

Robert H. Bell; Thomas W. Chen; Richard James Eickemeyer; Venkat R. Indukuru; Pattabi M. Seshadri; Madhavi G. Valluri


Archive | 2008

Method and Apparatus for Evaluating Integrated Circuit Design Model Performance Using Basic Block Vectors and Fly-By Vectors Including Microarchitecture Dependent Information

Robert H. Bell; Thomas W. Chen; Venkat R. Indukuru; Pattabi M. Seshadri; Madhavi G. Valluri


Archive | 2008

Method and apparatus for integrated circuit design model performance evaluation using basic block vector clustering and fly-by vector clustering

Robert H. Bell; Venkat R. Indukuru; Pattabi M. Seshadri; Madhavi G. Valluri


Archive | 2008

Method and Apparatus For Evaluating Integrated Circuit Design Performance Using Basic Block Vectors, Cycles Per Instruction (CPI) Information and Microarchitecture Dependent Information

Robert H. Bell; Thomas W. Chen; Venkat R. Indukuru; Alexander Erik Mericas; Pattabi M. Seshadri; Madhavi G. Valluri

Researchain Logo
Decentralizing Knowledge