Parthasarathy Ranganathan

Parthasarathy (Partha) Ranganathan is currently at Google designing their next-generation systems. Before this, he was a HP Fellow and Chief Technologist at Hewlett Packard Labs where he led their research on systems and datacenters. Dr. Ranganathan's research interests are in systems architecture and manageability, energy-efficiency, and systems modeling and evaluation. He has done extensive work in these areas including key contributions around energy-aware user interfaces, heterogeneous multi-core processors, power capping and power-aware server designs, federated enterprise power management, energy modeling and benchmarking, disaggregated blade server architectures, and most recently, storage hierarchy and systems redesign for non-volatile memory. He was also one of the primary developers of the publicly distributed Rice Simulator for ILP Multiprocessors (RSIM). Dr. Ranganathan's work has led to broad impact on both academia and industry including several commercial products such as Power Capping and HP Moonshot servers. He holds more than 50 patents (with another 45 pending) and has published extensively, including several award-winning papers. He also teaches regularly (including, most recently, at Stanford) and has contributed to several popular computer architecture textbooks. Dr. Ranganathan and his work have been featured on numerous occasions in the press including the New York Times, Wall Street Journal, Business Week, San Francisco Chronicle, Times of India, Slashdot, Youtube, and Tom's hardware guide. Dr. Ranganathan has been named one of the world's top young innovators by MIT Technology Review, as one of the top 15 enterprise technology rock stars by Business Insider, and has been recognized with several other awards including the ACM SIGARCH Maurice Wilkes award and Rice University's Outstanding Young Engineering Alumni award. Dr. Ranganathan received his B.Tech degree from the Indian Institute of Technology, Madras and his M.S. and Ph.D. from Rice University, Houston. He is also an ACM and IEEE Fellow.

Google Publications

Previous Publications

  •  

    The new (system) balance of power and opportunities for optimizations

    Parthasarathy Ranganathan

    ISLPED (2014), pp. 331-332

  •  

    An FPGA memcached appliance

    Sai Rahul Chalamalasetti, Kevin T. Lim, Mitch Wright, Alvin AuYoung, Parthasarathy Ranganathan, Martin Margala

    FPGA (2013), pp. 245-254

  •  

    Consistent, durable, and safe memory management for byte-addressable non volatile main memory

    Iulian Moraru, David G. Andersen, Michael Kaminsky, Niraj Tolia, Parthasarathy Ranganathan, Nathan L. Binkert

    TRIOS@SOSP (2013), pp. 1

  •  

    Hardware acceleration for similarity measurement in natural language processing

    Prateek Tandon, Vahed Qazvinian, Jichuan Chang, Parthasarathy Ranganathan, Ronald G. Dreslinski, Thomas F. Wenisch

    ISLPED (2013), pp. 409-414

  •  

    Meet the walkers: accelerating index traversals for in-memory databases

    Yusuf Onur Koçberber, Boris Grot, Javier Picorel, Babak Falsafi, Kevin T. Lim, Parthasarathy Ranganathan

    MICRO (2013), pp. 468-479

  •  

    Thin servers with smart pipes: designing SoC accelerators for memcached

    Kevin T. Lim, David Meisner, Ali G. Saidi, Parthasarathy Ranganathan, Thomas F. Wenisch

    ISCA (2013), pp. 36-47

  •  

    (Re)Designing Data-Centric Data Centers

    Parthasarathy Ranganathan, Jichuan Chang

    IEEE Micro, vol. 32 (2012), pp. 66-70

  •  

    A limits study of benefits from nanostore-based future data-centric system architectures

    Jichuan Chang, Parthasarathy Ranganathan, Trevor N. Mudge, David Roberts, Mehul A. Shah, Kevin T. Lim

    Conf. Computing Frontiers (2012), pp. 33-42

  •  

    BOOM: Enabling mobile memory based low-power server DIMMs

    Doe Hyun Yoon, Jichuan Chang, Naveen Muralimanohar, Parthasarathy Ranganathan

    ISCA (2012), pp. 25-36

  •  

    Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management

    Justin Meza, Jichuan Chang, HanBin Yoon, Onur Mutlu, Parthasarathy Ranganathan

    Computer Architecture Letters, vol. 11 (2012), pp. 61-64

  •  

    Evaluating FPGA-acceleration for real-time unstructured search

    Sai Rahul Chalamalasetti, Martin Margala, Wim Vanderbauwhede, Mitch Wright, Parthasarathy Ranganathan

    ISPASS (2012), pp. 200-209

  •  

    Exploring latency-power tradeoffs in deep nonvolatile memory hierarchies

    Doe Hyun Yoon, Tobin Gonzalez, Parthasarathy Ranganathan, Robert S. Schreiber

    Conf. Computing Frontiers (2012), pp. 95-102

  •  

    Free-p: A Practical End-to-End Nonvolatile Memory Protection Mechanism

    Doe Hyun Yoon, Naveen Muralimanohar, Jichuan Chang, Parthasarathy Ranganathan, Norman P. Jouppi, Mattan Erez

    IEEE Micro, vol. 32 (2012), pp. 79-87

  •  

    System-level implications of disaggregated memory

    Kevin T. Lim, Yoshio Turner, Jose Renato Santos, Alvin AuYoung, Jichuan Chang, Parthasarathy Ranganathan, Thomas F. Wenisch

    HPCA (2012), pp. 189-200

  •  

    Totally green: evaluating and designing servers for lifecycle environmental impact

    Jichuan Chang, Justin Meza, Parthasarathy Ranganathan, Amip Shah, Rocky Shih, Cullen Bash

    ASPLOS (2012), pp. 25-36

  •  

    Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory

    Shivaram Venkataraman, Niraj Tolia, Parthasarathy Ranganathan, Roy H. Campbell

    FAST (2011), pp. 61-75

  •  

    Everything as a Service: Powering the New Information Economy

    Prith Banerjee, Rich Friedrich, Cullen Bash, P. Goldsack, Bernardo A. Huberman, J. Manley, Chandrakant D. Patel, Parthasarathy Ranganathan, A. Veitch

    IEEE Computer, vol. 44 (2011), pp. 36-43

  •  

    FREE-p: Protecting non-volatile memory against both hard and soft errors

    Doe Hyun Yoon, Naveen Muralimanohar, Jichuan Chang, Parthasarathy Ranganathan, Norman P. Jouppi, Mattan Erez

    HPCA (2011), pp. 466-477

  •  

    From Microprocessors to Nanostores: Rethinking Data-Centric Systems

    Parthasarathy Ranganathan

    IEEE Computer, vol. 44 (2011), pp. 39-48

  •  

    Loosely coupled coordinated management in virtualized data centers

    Sanjay Kumar, Vanish Talwar, Vibhore Kumar, Parthasarathy Ranganathan, Karsten Schwan

    Cluster Computing, vol. 14 (2011), pp. 259-274

  •  

    On energy efficiency for enterprise and data center networks

    Priya Mahadevan, Sujata Banerjee, Puneet Sharma, Amip Shah, Parthasarathy Ranganathan

    IEEE Communications Magazine, vol. 49 (2011), pp. 94-100

  •  

    Pegasus: Coordinated Scheduling for Virtualized Accelerator-based Systems

    Vishakha Gupta, Karsten Schwan, Niraj Tolia, Vanish Talwar, Parthasarathy Ranganathan

    USENIX Annual Technical Conference (2011)

  •  

    Saving the World, One Server at a Time, Together

    Parthasarathy Ranganathan, Jichuan Chang

    IEEE Computer, vol. 44 (2011), pp. 91-93

  •  

    System-level integrated server architectures for scale-out datacenters

    Sheng Li, Kevin T. Lim, Paolo Faraboschi, Jichuan Chang, Parthasarathy Ranganathan, Norman P. Jouppi

    MICRO (2011), pp. 260-271

  •  

    Topology-aware resource allocation for data-intensive workloads

    Gunho Lee, Niraj Tolia, Parthasarathy Ranganathan, Randy H. Katz

    Computer Communication Review, vol. 41 (2011), pp. 120-124

  •   

    Datacenter-scale Computing

    Luiz André Barroso, Parthasarathy Ranganathan

    IEEE Micro, vol. 30 (2010), pp. 6-7

  •  

    Evaluating impact of manageability features on device performance

    Jacob Leverich, Vanish Talwar, Parthasarathy Ranganathan, Christos Kozyrakis

    CNSM (2010), pp. 426-430

  •  

    Guest Editors' Introduction: Datacenter-Scale Computing

    Luiz André Barroso, Parthasarathy Ranganathan

    IEEE Micro, vol. 30 (2010), pp. 6-7

  •  

    Online detection of utility cloud anomalies using metric distributions

    Chengwei Wang, Vanish Talwar, Karsten Schwan, Parthasarathy Ranganathan

    NOMS (2010), pp. 96-103

  •  

    Recipe for efficiency: principles of power-aware computing

    Parthasarathy Ranganathan

    Commun. ACM, vol. 53 (2010), pp. 60-67

  •  

    Topology-aware resource allocation for data-intensive workloads

    Gunho Lee, Niraj Tolia, Parthasarathy Ranganathan, Randy H. Katz

    ApSys (2010), pp. 1-6

  •  

    sNICh: efficient last hop networking in the data center

    Kaushik Kumar Ram, Jayaram Mudigonda, Alan L. Cox, Scott Rixner, Parthasarathy Ranganathan, Jose Renato Santos

    ANCS (2010), pp. 26

  •  

    A Power Benchmarking Framework for Network Devices

    Priya Mahadevan, Puneet Sharma, Sujata Banerjee, Parthasarathy Ranganathan

    Networking (2009), pp. 795-808

  •  

    Disaggregated memory for expansion and sharing in blade servers

    Kevin T. Lim, Jichuan Chang, Trevor N. Mudge, Parthasarathy Ranganathan, Steven K. Reinhardt, Thomas F. Wenisch

    ISCA (2009), pp. 267-278

  •  

    Energy Efficiency: The New Holy Grail of Data Management Systems Research

    Stavros Harizopoulos, Mehul A. Shah, Justin Meza, Parthasarathy Ranganathan

    CoRR, vol. abs/0909.1784 (2009)

  •  

    Energy Efficiency: The New Holy Grail of Data Management Systems Research

    Stavros Harizopoulos, Mehul A. Shah, Justin Meza, Parthasarathy Ranganathan

    CIDR (2009)

  •  

    Industrial perspectives panel

    Parthasarathy Ranganathan

    HPCA (2009), pp. 325-326

  •  

    Industrial perspectives panel

    Parthasarathy Ranganathan

    PPOPP (2009), pp. 197

  •  

    Models and Metrics for Energy-Efficient Computing

    Parthasarathy Ranganathan, Suzanne Rivoire, Justin D. Moore

    Advances in Computers, vol. 75 (2009), pp. 159-233

  •  

    Power Management of Datacenter Workloads Using Per-Core Power Gating

    Jacob Leverich, Matteo Monchiero, Vanish Talwar, Parthasarathy Ranganathan, Christos Kozyrakis

    Computer Architecture Letters, vol. 8 (2009), pp. 48-51

  •  

    Server Designs for Warehouse-Computing Environments

    Kevin T. Lim, Parthasarathy Ranganathan, Jichuan Chang, Chandrakant D. Patel, Trevor N. Mudge, Steven K. Reinhardt

    IEEE Micro, vol. 29 (2009), pp. 41-49

  •  

    Sustainable data centers: enabled by supply and demand side management

    Prith Banerjee, Chandrakant D. Patel, Cullen Bash, Parthasarathy Ranganathan

    DAC (2009), pp. 884-887

  •  

    Tracking the power in an enterprise decision support system

    Justin Meza, Mehul A. Shah, Parthasarathy Ranganathan, Mike Fitzner, Judson Veazey

    ISLPED (2009), pp. 261-266

  •  

    vManage: loosely coupled platform and virtualization management in data centers

    Sanjay Kumar, Vanish Talwar, Vibhore Kumar, Parthasarathy Ranganathan, Karsten Schwan

    ICAC (2009), pp. 127-136

  •  

    A Comparison of High-Level Full-System Power Models

    Suzanne Rivoire, Parthasarathy Ranganathan, Christos Kozyrakis

    HotPower (2008)

  •  

    Active storage revisited: the case for power and performance benefits for unstructured data processing applications

    Clinton Wills Smullen IV, Shahrukh Rohinton Tarapore, Sudhanva Gurumurthi, Parthasarathy Ranganathan, Mustafa Uysal

    Conf. Computing Frontiers (2008), pp. 293-304

  •  

    Delivering Energy Proportionality with Non Energy-Proportional Systems - Optimizing the Ensemble

    Niraj Tolia, Zhikui Wang, Manish Marwah, Cullen Bash, Parthasarathy Ranganathan, Xiaoyun Zhu

    HotPower (2008)

  •  

    Fabric convergence implications on systems architecture

    Kevin Leigh, Parthasarathy Ranganathan, Jaspal Subhlok

    HPCA (2008), pp. 15-26

  •  

    Implementing high availability memory with a duplication cache

    Nidhi Aggarwal, James E. Smith, Kewal K. Saluja, Norman P. Jouppi, Parthasarathy Ranganathan

    MICRO (2008), pp. 71-82

  •  

    No "power" struggles: coordinated multi-level power management for the data center

    Ramya Raghavendra, Parthasarathy Ranganathan, Vanish Talwar, Zhikui Wang, Xiaoyun Zhu

    ASPLOS (2008), pp. 48-59

  •  

    Power management from cores to datacenters: where are we going to get the next ten-fold improvements?

    Parthasarathy Ranganathan

    ISLPED (2008), pp. 139-140

  •  

    Understanding and Designing New Server Architectures for Emerging Warehouse-Computing Environments

    Kevin T. Lim, Parthasarathy Ranganathan, Jichuan Chang, Chandrakant D. Patel, Trevor N. Mudge, Steven K. Reinhardt

    ISCA (2008), pp. 315-326

  •   

    Using Asymmetric Single-ISA CMPs to Save Energy on Operating Systems

    Jeffrey C. Mogul, Jayaram Mudigonda, Nathan L. Binkert, Parthasarathy Ranganathan, Vanish Talwar

    IEEE Micro, vol. 28 (2008), pp. 26-41

  •  

    Configurable isolation: building high availability systems with commodity multi-core processors

    Nidhi Aggarwal, Parthasarathy Ranganathan, Norman P. Jouppi, James E. Smith

    ISCA (2007), pp. 470-481

  •  

    Cost-aware scheduling for heterogeneous enterprise machines (CASH'EM)

    Jennifer Burge, Parthasarathy Ranganathan, Janet L. Wiener

    CLUSTER (2007), pp. 481-487

  •  

    General-purpose blade infrastructure for configurable system architectures

    Kevin Leigh, Parthasarathy Ranganathan, Jaspal Subhlok

    Distributed and Parallel Databases, vol. 21 (2007), pp. 115-144

  •  

    Isolation in Commodity Multicore Processors

    Nidhi Aggarwal, Parthasarathy Ranganathan, Norman P. Jouppi, James E. Smith

    IEEE Computer, vol. 40 (2007), pp. 49-59

  •  

    JouleSort: a balanced energy-efficiency benchmark

    Suzanne Rivoire, Mehul A. Shah, Parthasarathy Ranganathan, Christos Kozyrakis

    SIGMOD Conference (2007), pp. 365-376

  •  

    Models and Metrics to Enable Energy-Efficiency Optimizations

    Suzanne Rivoire, Mehul A. Shah, Parthasarathy Ranganathan, Christos Kozyrakis, Justin Meza

    IEEE Computer, vol. 40 (2007), pp. 39-48

  •  

    Motivating co-ordination of power management solutions in data centers

    Ramya Raghavendra, Parthasarathy Ranganathan, Vanish Talwar, Xiaoyun Zhu, Zhikui Wang

    CLUSTER (2007), pp. 473

  •  

    Energy-Aware User Interfaces and Energy-Adaptive Displays

    Parthasarathy Ranganathan, Erik Geelhoed, Meera Manahan, Ken Nicholas

    IEEE Computer, vol. 39 (2006), pp. 31-38

  •  

    Ensemble-level Power Management for Dense Blade Servers

    Parthasarathy Ranganathan, Phil Leech, David E. Irwin, Jeffrey S. Chase

    ISCA (2006), pp. 66-77

  •  

    IT Infrastructure in Emerging Markets: Arguing for an End-to-End Perspective

    Ajay Gupta 0005, Parthasarathy Ranganathan, Prashant Sarin, Mehul A. Shah

    IEEE Pervasive Computing, vol. 5 (2006), pp. 24-31

  •  

    Weatherman: Automated, Online and Predictive Thermal Mapping and Management for Data Centers

    Justin D. Moore, Jeffrey S. Chase, Parthasarathy Ranganathan

    ICAC (2006), pp. 155-164

  •  

    Enterprise IT Trends and Implications for Architecture Research

    Parthasarathy Ranganathan, Norman P. Jouppi

    HPCA (2005), pp. 253-256

  •  

    Heterogeneous Chip Multiprocessors

    Rakesh Kumar 0002, Dean M. Tullsen, Norman P. Jouppi, Parthasarathy Ranganathan

    IEEE Computer, vol. 38 (2005), pp. 32-38

  •  

    Making Scheduling "Cool": Temperature-Aware Workload Placement in Data Centers

    Justin D. Moore, Jeffrey S. Chase, Parthasarathy Ranganathan, Ratnesh K. Sharma

    USENIX Annual Technical Conference, General Track (2005), pp. 61-75

  •  

    Energy-aware user interfaces: an evaluation of user acceptance

    Tim Harter, Sander Vroegindeweij, Erik Geelhoed, Meera Manahan, Parthasarathy Ranganathan

    CHI (2004), pp. 199-206

  •  

    Investigating the Relationship Between Battery Life and User Acceptance of Dynamic, Energy-Aware Interfaces on Handhelds

    Lance Bloom, Rachel Eardley, Erik Geelhoed, Meera Manahan, Parthasarathy Ranganathan

    Mobile HCI (2004), pp. 13-24

  •  

    Single-ISA Heterogeneous Multi-Core Architectures for Multithreaded Workload Performance

    Rakesh Kumar 0002, Dean M. Tullsen, Parthasarathy Ranganathan, Norman P. Jouppi, Keith I. Farkas

    ISCA (2004), pp. 64-75

  •  

    Energy Consumption in Mobile Devices: Why Future Systems Need Requirements-Aware Energy Scale-Down

    Robert N. Mayo, Parthasarathy Ranganathan

    PACS (2003), pp. 26-40

  •  

    Energy-Adaptive Display System Designs for Future Mobile Environments

    Subu Iyer, Lu Luo, Robert N. Mayo, Parthasarathy Ranganathan

    MobiSys (2003)

  •  

    Processor Power Reduction Via Single-ISA Heterogeneous Multi-Core Architectures

    Rakesh Kumar 0002, Keith I. Farkas, Norman P. Jouppi, Parthasarathy Ranganathan, Dean M. Tullsen

    Computer Architecture Letters, vol. 2 (2003)

  •  

    Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction

    Rakesh Kumar 0002, Keith I. Farkas, Norman P. Jouppi, Parthasarathy Ranganathan, Dean M. Tullsen

    MICRO (2003), pp. 81-92

  •   

    Energy-Driven Statistical Sampling: Detecting Software Hotspots

    Fay Chang, Keith I. Farkas, Parthasarathy Ranganathan

    Workshop on Power Aware Computing Systems (PACS) (2002), pp. 110-129

  •  

    Topological navigation and qualitative localization for indoor environment using multi-sensory perception

    Parthasarathy Ranganathan, Jean-Bernard Hayet, Michel Devy, Seth Hutchinson, Frédéric Lerasle

    Robotics and Autonomous Systems, vol. 41 (2002), pp. 137-144

  •  

    Reconfigurable caches and their application to media processing

    Parthasarathy Ranganathan, Sarita V. Adve, Norman P. Jouppi

    ISCA (2000), pp. 214-224

  •  

    Performance of Image and Video Processing with General-Purpose Processors and Media ISA Extensions

    Parthasarathy Ranganathan, Sarita V. Adve, Norman P. Jouppi

    ISCA (1999), pp. 124-135

  •  

    The Impact of Exploiting Instruction-Level Parallelism on Shared-Memory Multiprocessors

    Vijay S. Pai, Parthasarathy Ranganathan, Hazim Abdel-Shafi, Sarita V. Adve

    IEEE Trans. Computers, vol. 48 (1999), pp. 218-226

  •   

    Performance of database workloads on shared-memory systems with out-of-order processors

    Parthasarathy Ranganathan, Kourosh Gharachorloo, Sarita V. Adve, Luiz André Barroso

    ASPLOS-VIII: Proceedings of the eighth international conference on Architectural support for programming languages and operating systems, ACM, New York, NY, USA (1998), pp. 307-318

  •  

    The Impact of Instruction-Level Parallelism on Multiprocessor Performance and Simulation Methodology

    Vijay S. Pai, Parthasarathy Ranganathan, Sarita V. Adve

    HPCA (1997), pp. 72-83

  •  

    The Interaction of Software Prefetching with ILP Processors in Shared-Memory Systems

    Parthasarathy Ranganathan, Vijay S. Pai, Hazim Abdel-Shafi, Sarita V. Adve

    ISCA (1997), pp. 144-156

  •  

    Using Speculative Retirement and Larger Instruction Windows to Narrow the Performance Gap Between Memory Consistency Models

    Parthasarathy Ranganathan, Vijay S. Pai, Sarita V. Adve

    SPAA (1997), pp. 199-210

  •  

    An Evaluation of Memory Consistency Models for Shared-Memory Systems with ILP Processors

    Vijay S. Pai, Parthasarathy Ranganathan, Sarita V. Adve, Tracy Harton

    ASPLOS (1996), pp. 12-23