Vishal Gupta
vishal's webpage
"Karmanye Vadhikaraste,
Ma Phaleshu Kadachana,
Ma Karma Phala Heturbhurma,
Te Sangoastva Akarmani"
(BG 2.47)

Vishal Gupta

CERCS Lab
College of Computing
Georgia Institute of Technology
Email: vishalcc.gatech.edu
Resume [pdf]
welcome
I am a PhD student in the College of Computing at Georgia Institute of Technology, Atlanta. I'm currently working in the systems research group with Dr. Karsten Schwan. My research interests include distributed system and virtualization with a focus on resource management for heterogeneous platforms in my current work. I am a member of Center for Experimental Research in Computer Systems (CERCS).

Before coming here, I graduated from the University of North Carolina at Chapel Hill (UNC) with an MS degree in Computer Science in May, 2008 and with a B.Tech degree from the Department of Computer Science & Engineering at Indian Institute of Technology Madras (IIT M), India in July 2006.


Research
Interests: Resource management in distributed systems and virtualizated environment
System-level Mechanisms for Managing Heterogeneous Platform Components
Resource abstractions and techniques for easier adoption and application-aware efficient management of heterogeneous processors and memory components.

Selected Publications
  • Software-Controlled Transparent Management of Heterogeneous Memory Resources in Virtualized Systems
    Min Lee, Vishal Gupta, and Karsten Schwan. Workshop on Memory System Performance and Correctness (MSPC), Seattle, WA, USA, June 2013. (To appear)

  • PowerTune: Differentiated Power Allocation on Over-provisioned Multicore Platforms
    Vishal Gupta and Karsten Schwan. IEEE Workshop on High-Performance, Power-Aware Computing (HPPAC), Boston, MA, USA, May 2013. (To appear) [pdf]

  • HeteroMates: Providing high dynamic power range on client devices using heterogeneous core groups
    Vishal Gupta, Paul Brett, David Koufaty, Dheeraj Reddy, Scott Hahn, Karsten Schwan, and Ganapati Srinivasa. IEEE International Green Computing Conference, (IGCC), 2012 [pdf]

  • The Forgotten 'Uncore': On the Energy-efficiency of Heterogeneous Cores
    Vishal Gupta, Paul Brett, David Koufaty, Dheeraj Reddy, Scott Hahn, Karsten Schwan, and Ganapati Srinivasa. USENIX ATC 2012 Short Paper [pdf]

  • An Analysis of Power Reduction in Datacenters using Heterogeneous Chip Multiprocessors
    Vishal Gupta, Ripal Nathuji, and Karsten Schwan ACM GreenMetrics 2011, San Jose, CA [pdf]
    Reprinted in ACM SIGMETRICS Performance Evaluation Review (PER), Volume 39 Issue 3, December 2011

  • Analyzing Performance Asymmetric Multicore Processors for Latency Sensitive Datacenter Applications
    Vishal Gupta, Ripal Nathuji, Usenix HotPower 2010, Vancouver, Canada [pdf]

Academics
Resume [pdf]
Work Experience
  • Intel Labs, Hillsboro, OR (May-Aug 2012)
  • Performance enhancement for data-intensive applications using heterogeneous multicores.

  • Intel Labs, Hillsboro, OR (Jun-Dec 2011)
  • Techniques to enable high dynamic range using heterogeneous multicores.

  • Microsoft Research, Redmond, WA (May-Jul 2010)
  • Opportunity analysis of heterogeneous multicores for the datacenter applications.

  • Google, Mountain View, CA (Jun-Aug 2009)
  • Performance optimizations using non-temporal cache prefetching techniques.

  • IBM India Research Lab (IRL), New Delhi, India (May-Jul 2008)
  • Parallelization of a sequential SAT solver named Minisat on Blue-Gene.

  • Yahoo!, Sunnyvale, CA (May-Aug 2007)
  • Design and development of a keyword tagging API and a web-based front-end for it.

Personal
I like to read, cook, and listen to music in my leisure time.

Some useful applications:
  • Multi-platform file synchronizer: Dropbox
  • Bibliography Manager: Mendeley
  • Python library for graphs: Matplotlib
  • Vector Graphics: Inkscape
Contact
The easiest and the fastest way to reach me is to e-mail me.

#3206 (CERCS Lab)
Klaus Advanced Computing Building
Georgia Institute of Technology
Atlanta, GA
Email: firstname AT cc DOT gatech DOT edu