Vivek K.
About Vivek K.
Vivek K. is a Senior Computer Scientist at Sandia National Laboratories in Livermore, California, with extensive experience in numerical simulations, high-performance computing, and software development.
Title and Current Position
Vivek K. is a Senior Computer Scientist working at Sandia National Laboratories-CA in Livermore, California, United States. He has held this position since 2022.
Professional Experience
Vivek K. has a diverse professional background in the field of computer science and high-performance computing. He previously worked at Brookhaven National Laboratory as a Computer Scientist from 2019 to 2022. Prior to that, he was a Research Development Software Engineer at Charmworks, Inc. from 2018 to 2019. From 2016 to 2018, Vivek served as a Computer Scientist at the Information Sciences Institute. He began his career as a Member of Technical Staff at PROTEUS Technologies from 2007 to 2008.
Education and Expertise
Vivek K. earned a Doctor of Philosophy (PhD) in Computer Science from the University of Illinois Urbana-Champaign, where he studied from 2009 to 2015. He also holds a Master of Engineering (MEng) in Computer Science from Columbia University, completed in 2009, and a Bachelor of Science (BS) in Computer Science from the University of Illinois Urbana-Champaign, completed in 2007.
Research and Development
Vivek K. has worked on several significant projects, including developing software packages for real-world numerical simulations, such as simulating blood flow in a human heart. He contributed to the MPI shared memory extensions model for MPI-3 and developed efficient loop scheduling strategies for MPI+OpenMP applications to optimize performance on supercomputers with up to 1,000,000 processors. He has also been involved in developing self-adaptive locality-sensitive algorithmic strategies for numerical and combinatorial scientific computing applications.
Technical Skills and Contributions
Vivek K. has significant expertise in AI-assisted automated program analysis, generation, and tuning in high-performance computing environments. His work has included contributing to the development of MPI shared memory extensions and efficient loop scheduling strategies for supercomputers.