Portrait of Anirudh Badam

Anirudh Badam



Anirudh Badam is a researcher in the Systems Research Group (Redmond) at Microsoft Research. He is interested in problems pertaining to system support for new memory technologies (project Kamino), and energy efficiency of mobile systems (Battery Research at Microsoft). He has a PhD from Princeton University (2012) and an undergraduate degree from IIT Madras (2006) in computer science. He joined Microsoft Research in September 2012.


June 2017: Kamino received the MSR Redmond Outstanding Project Award.
June 2017: Received the MSR Redmond Rockstar Award.
May 2017: Invited to serve on the PC of USENIX FAST’18
April 2017: LSNVM accepted to USENIX ATC’17
March 2017: Viyojit accepted to ISCA’17
January 2017: KaminoTx accepted to EuroSys’17
January 2017: Serving as the poster session chair at NSDI’17
December 2016: FlashBlox accepted to FAST’17
December 2016: CACM (December 2016) Research Highlight on Software-Defined Batteries
November 2016: IEEE Pervasive Computing magazine (November 2016) Research Spotlight on offloading work
August 2016: Invited to serve on the heavy PC of NSDI’17
January 2016: FlashMap receives an Honorable Mention at the IEEE Micro Top Picks 2016
July 2015: WearDrive wins best paper award at USENIX ATC’15
June 2015: Software-Defined Batteries accepted to SOSP’15
June 2015: FaRM accepted to SOSP’15
April 2015: WearDrive accepted to USENIX ATC’15
March 2015: FlashMap accepted to ISCA’15


FarmBeats: AI & IoT for Agriculture

Established: May 14, 2015

Several studies have demonstrated the need to significantly increase the world’s food production by 2050. However, there is limited amount of additional arable land, and water levels have also been receding. Although technology could help the farmer, its adoption is limited because the farms usually do not have power, or Internet connectivity, and the farmers are typically not technology savvy. We are working towards an end-to-end approach, from sensors to the cloud, to solve the…


Established: April 17, 2015

The Kamino project explores ways in which systems should adopt new memory technologies including SSDs (NAND-Flash), battery-backed DRAM and emerging non-volatile memory technologies (phase change memory, memristors, spin-torque transfer memory, etc.) for increased performance and efficiency. The project explores how to best leverage such new memory technologies inside systems of all sizes and shapes: from mobile to data center scale. Interns Jian Huang, Georgia Tech (2013, 2014, & 2015) Jing Li, UCSD (2013) Yanqi Zhou,…

Battery Research at Microsoft

Established: March 19, 2011

Mobile devices such as smartphones, along with other battery operated devices, are energy constrained. While hardware capabilities have increased tremendously over the last ten years, battery energy density has only doubled. In this project we are exploring several techniques to extend the battery life of mobile devices. Our vision is to create a fully-capable phone which runs for a week without recharging under normal usage. Our work spans innovation across all layers of the battery…












Anirudh Badam has served on the following committees:

Anirudh Badam had the pleasure of working with the following interns:

  • Jing Li (UCSD) – 2013
  • Jian Huang (GeorgiaTech) – 2013, 2014, 2015
  • Anthony Ferrese (Berkeley) – 2014
  • Evangelia Skiani (Columbia) – 2014
  • Pan Hu (UMass Amherst/Stanford) – 2014, 2015
  • Ram Alagappan (Wisconsin) – 2015
  • Amirsaman Memaripour (UCSD) – 2015, 2016, 2017
  • Yanqi Zhou (Princeton) – 2015
  • Matt Lentz (Maryland) – 2016
  • Rajat Kateja (CMU) – 2016
  • Vasuki Narasimha Swamy (Berkeley) – 2016
  • Iyswarya Narayanan (PennState) – 2017
  • Aishwarya Ganesan (Wisconsin) – 2017
  • Daehyeok Kim (CMU) – 2017
  • Andiry Xu (UCSD) – 2017