Network


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

Hotspot


Dive into the research topics where Madhu Saravana Sibi Govindan is active.

Publication


Featured researches published by Madhu Saravana Sibi Govindan.


international symposium on microarchitecture | 2012

AUDIT: Stress Testing the Automatic Way

Youngtaek Kim; Lizy Kurian John; Sanjay Pant; Srilatha Manne; Michael J. Schulte; W. Lloyd Bircher; Madhu Saravana Sibi Govindan

Sudden variations in current (large di/dt) can lead to significant power supply voltage droops and timing errors in modern microprocessors. Several papers discuss the complexity involved with developing test programs, also known as stress marks, to stress the system. Authors of these papers produced tools and methodologies to generate stress marks automatically using techniques such as integer linear programming or genetic algorithms. However, nearly all of the previous work took place in the context of single-core systems, and results were collected and analyzed using cycle-level simulators. In this paper, we measure and analyze di/dt issues on state-of-the-art multi-core x86 systems using real hardware rather than simulators. We build on an existing single-core stress mark generation tool to develop an Automated DI/dT stress mark generation framework, referred to as AUDIT, to generate di/dt stress marks quickly and effectively for multicore systems. We showcase AUDITs capabilities to adjust to micro architectural and architectural changes. We also present a dithering algorithm to address thread alignment issues on multi-core processors. We compare standard benchmarks, existing di/dt stress marks, and AUDIT-generated stress marks executing on multi-threaded, multi-core systems with complex out-of-order pipelines. Finally, we show how stress analysis using simulators may lead to flawed insights about di/dt issues.


IEEE Transactions on Computers | 2014

Scaling Power and Performance viaProcessor Composability

Madhu Saravana Sibi Govindan; Behnam Robatmili; Dong Li; Bertrand Allen Maher; Aaron Smith; Stephen W. Keckler; Doug Burger

Power dissipation trends are leading high-performance processors to a regime in which all chip elements cannot be operated simultaneously at maximum frequency. Consequently, energy-efficiency will increase even more in importance, and performance must be achieved within strict power budgets. Current designs employ techniques such as dynamic voltage and frequency scaling (DVFS) to provide power-performance tradeoffs for both single and multi-threaded workloads. In power-dominated regimes, processors will be run at or near the minimum voltage. Frequency can be reduced to save power, but there is no scaling strategy for increasing performance with high energy-efficiency if the processor is operating at its maximum frequency (and minimum voltage). In this paper, we evaluate the energy-efficiency of processor composability-dynamically aggregating small energy-efficient physical cores into larger logical processors-as a method of scaling single-threaded performance up and down, comparing composability to the energy-efficiency of voltage and frequency scaling. We measure the power breakdowns of the baseline composable microarchitecture (the TFlex microarchitecture, based on an EDGE ISA) and compare the energy-efficiency and performance to one processor designed for power-efficiency (XScale) and another designed for high-performance (a variant of the Power-4) using normalized power models for as fair a comparison as possible. The study shows that composing multiple dual-issue cores (up to eight) provides performance scaling that is as energy-efficient as frequency scaling in a balanced microarchitecture, and is considerably more efficient than scaling the voltage to achieve additional performance once the maximum frequency at the minimum voltage is attained.


IEEE Micro | 2013

Automating Stressmark Generation for Testing Processor Voltage Fluctuations

Youngtaek Kim; Lizy Kurian John; Sanjay Pant; Srilatha Manne; Michael J. Schulte; William L. Bircher; Madhu Saravana Sibi Govindan

Rapid current changes (large di/dt) can lead to significant power supply voltage droops and timing errors in modern microprocessors. To test a processors resilience to such errors and determine appropriate operating conditions, engineers generally create manual di/dt stressmarks that have large current variations at close to the power distribution networks resonance frequency to induce large voltage droops. This process is time-consuming and might need to be repeated several times to generate appropriate stressmarks for different system conditions (for example, different frequencies or di/dt throttling mechanisms). Furthermore, generating efficient di/dt stressmarks for multicore processors is difficult because of their complexity and synchronization issues. In this article, the authors measure and analyze di/dt issues on state-of-the-art multicore x86 systems. They present an automated di/dt stressmark generation framework called Audit to generate di/dt stressmarks quickly and effectively for multicore systems.


Archive | 2014

Predicting power management state durations on a per-process basis

William L. Bircher; Madhu Saravana Sibi Govindan; Manish Arora; Michael J. Schulte; Nuwan Jayasena


Archive | 2013

Using a Linear Prediction to Configure an Idle State of an Entity in a Computing Device

Manish Arora; Nuwan Jayasena; Yasuko Eckert; Madhu Saravana Sibi Govindan; William L. Bircher; Michael J. Schulte; Srilatha Manne


Archive | 2011

Method of power calculation for performance optimization

Alexander Branover; Madhu Saravana Sibi Govindan; Guhan Krishnan; Hemant R. Mohapatra; Andrew W. Lueck


Archive | 2012

METHOD AND SYSTEM FOR SHUTTING DOWN ACTIVE CORE BASED CACHES

Srilatha Manne; Michael J. Schulte; Lloyd Bircher; Madhu Saravana Sibi Govindan; Yasuko Eckert


Archive | 2007

Architecture And Implementation Of The Trips Processor

Stephen W. Keckler; Doug Burger; Karthikeyan Sankaralingam; Ramadass Nagarajan; Robert McDonald; Rajagopalan Desikan; Saurabh Drolia; Madhu Saravana Sibi Govindan; Paul V. Gratz; Divya P. Gulati; Heather Hanson; Changkyu Kim; Haiming Liu; Nitya Ranganathan; Simha Sethumadhavan; Sadia Sharif; Premkishore Shi


Archive | 2016

CHANGING POWER LIMITS BASED ON DEVICE STATE

Ali Akbar Merrikh; Ashish Jain; Benjamin David Bates; Yasuko Eckert; Indrani Paul; Wei Huang; Manish Arora; Alexander Branover; Sridhar V. Gada; Andrew J. McNamara; Samuel Naffziger; Steven Liepe; Madhu Saravana Sibi Govindan


Archive | 2016

POWER MANAGEMENT TO CHANGE POWER LIMITS BASED ON DEVICE SKIN TEMPERATURE

Ashish Jain; Benjamin David Bates; Ali Akbar Merrikh; Samuel Naffziger; Steven Liepe; Madhu Saravana Sibi Govindan

Collaboration


Dive into the Madhu Saravana Sibi Govindan's collaboration.

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
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ashish Jain

Advanced Micro Devices

View shared research outputs
Researchain Logo
Decentralizing Knowledge