Vivek
Sarkar

General Information

Email:
vsarkar@gatech.edu
Phone:
404-385-6491‬
Location - Building:
CCB
Location - Room:
354
Roles:
Dean
Primary Unit:
College of Computing

Details

Degrees with subject and Postdoc Experience:
Degree Type
Ph.D.
Subject
Electrical Engineering
Year
1987
Institution
Stanford University
Location
Stanford, California
Degree Type
M,S,
Subject
Computer Science
Year
1982
Institution
University of Wisconsin- Madison
Location
Madison, Wisconsin
Degree Type
B.Tech.
Subject
Electrical Engineering
Year
1981
Institution
Indian Institute of Technology, Kanpur
Location
Kanpur, India
Statement of Research Interests:

Prof. Sarkar conducts research in multiple aspects of high-performance computing software including programming languages, compilers, runtime systems, and debuggers for parallel, heterogeneous, and distributed high-performance computer systems. Prof. Sarkar leads the Habanero Extreme Scale Software Research Laboratory at Georgia Tech, which was created while he was at Rice University. His past projects at IBM include the PTRAN automatic parallelization system the ASTI optimizer for IBM’s XL product compilers, the open-source Jikes Research Virtual Machine for the Java language, and the X10 programming language developed in the DARPA HPCS program.

Statement of Teaching Interests:

Prof. Sarkar has taught the following classes at Georgia Tech:

CS 4240 - Compilers & Interpreters

CS 6245 - Parallelizing Compilers

CS 6390 - Programming Langauges

Selection of recent research, scholarly, and creative activities:

1. Asynchronous distributed-memory parallel algorithms for influence maximization. Shubhendra Pal Singhal, Souvadra Hati, Jeffrey Young, Vivek Sarkar, Akihiro Hayashi, Richard Vuduc. SC24. November 2024. https://ieeexplore.ieee.org/document/10793061. DOI: 10.1109/SC41406.2024.00108.

2. Fully Verified Instruction Scheduling. Ziteng Yang, Jun Shirako, Vivek Sarkar. OOPSLA, October 2024. https://dl.acm.org/doi/10.1145/3689739.

3. APPy: Annotated Parallelism for Python on GPUs. Tong Zhou, Jun Shirako, Vivek Sarkar. Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction (CC). March 2024. https://dl.acm.org/doi/10.1145/3640537.3641575.

4. Concrete Type Inference for Code Optimization using Machine Learning with SMT Solving. Fangke Ye, Jisheng Zhao, Jun Shirako, Vivek Sarkar. OOPSLA, October 2023. https://dl.acm.org/doi/10.1145/3622825.

5. A Fine-grained Asynchronous Bulk Synchronous parallelism model for PGAS applications. Sriraj Paul, Akihiro Hayashi, Kun Chen, Youssef Elmougy, Vivek Sarkar. Journal of Computational Science, May 2023. https://linkinghub.elsevier.com/retrieve/pii/S1877750323000741. DOI: 10.1016/j.jocs.2023.102014.