![]() |
Hello! I'm Parth SharmaI am final year post graduate student pursuing M.Tech in Computer Science and Engineering from Indian Institute of Technology, Kanpur. Currently, I am doing my thesis under the supervision of Prof. Swarnendu Biswas. We are working on detecting Concurrency bugs and Scoped Races in GPU programs. |
Prior software-only work does not detect scoped synchronization and is not predictive in nature. Hardware techniques
account for scoped synchronization and tries to be predictive using lockset analysis, but reports both false positives and
false negatives.
Recently, there has been a spurt of work on predictive data race detection in the context of CPU programs. We explore
predictive race detection for GPUs to improve the effectiveness and coverage of dynamic analysis.
We are trying to come up with an efficient dynamic data race detection analysis for GPU kernels which accounts for barrier
and scoped synchronization.
CS610 Programming for Performance | CS633 Parallel Computing | CS622 Advance Computer Architecture |
CS628 Computer system Security | CS641 Modern Cryptology | CS711 Introduction to Machine Learning |
CS738 Advanced Compiler Optimization |