Kapil Arya
Ph.D. Candidate
College of Computer and Information Science
Northeastern University
Bachelor of Science, July 2004
J N Vyas University, Jodhpur, INDIA
Academic Interests:
Operating Systems, High Performance Computing and related areas such as General Purpose computing on GPUs, Algorithms.
Current Resume: [PDF] , [PS]
Current Research / Projects:
- Distributed Multi-Threaded Checkpointing (DMTCP)
- DMTCP is a tool for transparently checkpointing the state of a distributed program spread across many machines without modifying the user's program or the operating system kernel.
- The checkpoint image can later be used to restore program in case of node/process failure or can be migrated to another homogeneous system.
- Implement Disk based Parallel Binary Decision Diagram (BDD)
- Binary Decision Diagram is a data structure, which looks like a Directed Acyclic Graph, and is used to represent a Boolean function. They are commonly used in Formal Verification Methods.
- BDDs explode in space as the number of variables in Boolean function grows.
- The goal is to use parallel Disks to store and process very large BDDs which might not fit entirely into RAM.
- Static Performance Evaluation for Memory Bound Computing
- Develop model for static evaluation of memory-bound general purpose programs written for NVIDIA CUDA archietecture. The programming model is an extension of C Language and uses NVCC compiler (NVIDIA version of GCC).
- Can be used to predict the runtime and optimize the memory-bound program by looking at the pseudocode.
Click here for Previous projects
Publications:
- Still waiting for the first :-)
Graduate Coursework:
- Spring 2008
- Fall 2007
- Fall 2006
Contact Information:
Kapil Arya
311 Huntington Avenue, #2B
Boston, MA 02115
e-mail: kapil "at" ccs "dot" neu "dot" edu
Phone : (617) 460 - 9330 (Mobile)