Prabhjot Sandhu
Bio
I am a PhD candidate at School of Computer Science,
McGill University, Montreal.
I work at Sable Compilers Lab under the supervision of Prof.
Clark Verbrugge
and Prof.
Laurie Hendren.
My general research interests are compiler analysis and
optimizations, where I specifically work on performance
analysis and optimizations of sparse matrix computations
for web languages like JavaScript and WebAssembly.
Publications
-
Prabhjot Sandhu, Clark Verbrugge and Laurie Hendren. 2021.
A hybrid synchronization mechanism for parallel sparse triangular solve. In Languages and Compilers for Parallel Computing - 34th International Workshop, LCPC 2021, Newark, Delaware, USA, October 13-15, 2021, (in press) [slides]
-
Prabhjot Sandhu, Clark Verbrugge and Laurie Hendren. 2020.
A fully structure-driven performance analysis of sparse matrix-vector multiplication. In Proceedings of the 2020 ACM/SPEC International Conference on Performance Engineering (ICPE'20) [video] [slides]
-
Prabhjot Sandhu, David Herrera, and Laurie Hendren. 2018.
Sparse matrices on the web: Characterizing the performance and optimal format selection of sparse matrix-vector multiplication in JavaScript and WebAssembly. In Proceedings of the 15th International Conference on Managed Languages & Runtimes (ManLang ’18). Association for Computing Machinery, New York, NY, USA, Article 6, 1–13. DOI:https://doi.org/10.1145/3237009.3237020 [slides]
Contact
prabhjot.sandhu@mail.mcgill.ca