Network


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

Hotspot


Dive into the research topics where Vishakha Gupta is active.

Publication


Featured researches published by Vishakha Gupta.


ieee international conference on high performance computing data and analytics | 2009

GViM: GPU-accelerated virtual machines

Vishakha Gupta; Ada Gavrilovska; Karsten Schwan; Harshvardhan Kharche; Niraj Tolia; Vanish Talwar; Parthasarathy Ranganathan

The use of virtualization to abstract underlying hardware can aid in sharing such resources and in efficiently managing their use by high performance applications. Unfortunately, virtualization also prevents efficient access to accelerators, such as Graphics Processing Units (GPUs), that have become critical components in the design and architecture of HPC systems. Supporting General Purpose computing on GPUs (GPGPU) with accelerators from different vendors presents significant challenges due to proprietary programming models, heterogeneity, and the need to share accelerator resources between different Virtual Machines (VMs). To address this problem, this paper presents GViM, a system designed for virtualizing and managing the resources of a general purpose system accelerated by graphics processors. Using the NVIDIA GPU as an example, we discuss how such accelerators can be virtualized without additional hardware support and describe the basic extensions needed for resource management. Our evaluation with a Xen-based implementation of GViM demonstrate efficiency and flexibility in system usage coupled with only small performance penalties for the virtualized vs. non-virtualized solutions.


computing frontiers | 2013

Kinship: efficient resource management for performance and functionally asymmetric platforms

Vishakha Gupta; Rob C. Knauerhase; Paul Brett; Karsten Schwan

On-chip heterogeneity has become key to balancing performance and power constraints, resulting in disparate (functionally overlapping but not equivalent) cores on a single die. Requiring developers to deal with such heterogeneity can impede adoption through increased programming effort and result in cross-platform incompatibility. We propose that systems software must evolve to dynamically accommodate heterogeneity and to automatically choose task-to-resource mappings to best use these features. We describe the kinship approach for mapping workloads to heterogeneous cores. A hypervisor-level realization of the approach on a variety of experimental heterogeneous platforms demonstrates the general applicability and utility of kinship-based scheduling, matching dynamic workloads to available resources as well as scaling with the number of processes and with different types/configurations of compute resources. Performance advantages of kinship based scheduling are evident for runs across multiple generations of heterogeneous platforms.


Archive | 2007

High-Performance Hypervisor Architectures: Virtualization in HPC Systems

Ada Gavrilovska; Sanjay Kumar; Himanshu Raj; Karsten Schwan; Vishakha Gupta; Ripal Nathuji; Radhika Niranjan; Adit Ranadive; Purav Saraiya


Food Chemistry | 2011

Pegasus: Coordinated Scheduling for Virtualized Accelerator-based Systems

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


usenix annual technical conference | 2011

Pegasus: coordinated scheduling for virtualized accelerator-based systems

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


virtualization technologies in distributed computing | 2011

Shadowfax: scaling in heterogeneous cluster systems via GPGPU assemblies

Alexander Merritt; Vishakha Gupta; Abhishek Verma; Ada Gavrilovska; Karsten Schwan


Operating Systems Review | 2011

Attaining system performance points: revisiting the end-to-end argument in system design for heterogeneous many-core systems

Vishakha Gupta; Rob C. Knauerhase; Karsten Schwan


Archive | 2010

Cellule: Lightweight Execution Environment for Accelerator-based Systems

Ada Gavrilovska; Vishakha Gupta; Karsten Schwan; Priyanka Tembey; Jimi Xenidis


extreme science and engineering discovery environment | 2014

Slices: Provisioning Heterogeneous HPC Systems

Alexander Merritt; Naila Farooqui; Magdalena Slawinska; Ada Gavrilovska; Karsten Schwan; Vishakha Gupta


Archive | 2012

Benchmarking Next Generation Hardware Platforms: An Experimental Approach

Vishakha Gupta; Adit Ranadive; Ada Gavrilovska; Karsten Schwan

Collaboration


Dive into the Vishakha Gupta's collaboration.

Top Co-Authors

Avatar

Karsten Schwan

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ada Gavrilovska

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Niraj Tolia

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Adit Ranadive

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Alexander Merritt

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Abhishek Verma

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge