Ganesh GopalakrishnanView profile
Professor
GANESH GOPALAKRISHNAN is a Professor of Computer Science at the University of Utah's School of Computing. His work focuses on formal verification of parallel/distributed systems, GPU programming, and numerical error analysis. He has contributed to tools like ISP for MPI verification, ARCHER for OpenMP race detection, and FLiT for floating-point consistency testing. His research spans theoretical foundations (e.g., concurrency models) and practical applications (e.g., GPU error analysis). Recent work includes advancing formal methods for mixed-precision computing and resilience in exascale systems. Notable projects include rigorous error estimation for floating-point operations and compiler-assisted verification techniques. Research Interests: Formal Verification of Parallel Systems | GPU & HPC Correctness | Floating-Point Numerical Analysis | Concurrency Bugs | Tools for Distributed Systems. Current work emphasizes hybrid approaches combining formal methods with dynamic analysis to address emerging challenges in heterogeneous computing architectures. Articles Trends: Recent publications (2020–2025) emphasize GPU verification (data races, error analysis), mixed-precision computing (matrix operations, tensor cores), and resilience in HPC systems. Tools like FPDetect and BinFPE highlight practical contributions to error detection in production runs. Workshops (DOE/NSF) indicate leadership in defining correctness strategies for exascale computing. Labs/Teams: Leads research groups focused on formal methods for parallel computing and numerical system reliability. Collaborations include Argonne National Lab, NVIDIA, and LLNL on verification tools and HPC correctness frameworks.





