Conference Publications

ApproxTuner: A Compiler and Runtime System for Adaptive Approximations

Hashim Sharif, Yifan Zhao, Maria Kotsifakou, Akash Kothari, Benjamin Schreiber, Elizabeth Wang, Yasmin Sarita, Nathan Zhao, Keyur Joshi, Vikram Adve, Sasa Misailovic, Sarita Adve
The 26th ACM SIGPLAN Annual Symposium Principles and Practice of Parallel Programming, 2021. (PPOPP 2021), Seoul, South Korea, February 2021.

[PDF]

ApproxHPVM: A Portable Compiler IR for Accuracy-Aware Optimizations

Hashim Sharif, Prakalp Srivastava, Muhammad Huzaifa, Maria Kotsifakou, Keyur Joshi, Yasmin Sarita, Nathan Zhou, Vikram Adve, Sasa Misailovic, Sarita Adve

Proceedings of the ACM on Programming Languages (OOPSLA 2019)

​[PDF]

TRIMMER: Application Specialization for Code Debloating

Hashim Sharif, Muhammad Abubakar, Fareed Zaffar, Ashish Gehani

33rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2018)

[PDF]

Workshop Paper and Presentations

Developing an OpenMP Offloading Runtime for UVM-capable GPUs

Hashim Sharif, Hal Finkel, Vikram Adve

OpenMPCon 2017 [PDF] [VIDEO]

Tradeoffs in Automatic Provenance Capture

Manolis Stamatogiannakis, Hasanat Kazmi, Hashim Sharif, Remco Vermeulen, Ashish Gehani, Herbert Bos, Paul Groth

International Provenance and Annotation Workshop, 2016

Talks

ApproxTuner: A Compiler and Runtime System for Adaptive Approximations

Hashim Sharif, Yifan Zhao, Maria Kotsifakou, Akash Kothari, Benjamin Schreiber, Elizabeth Wang, Yasmin Sarita, Nathan Zhao, Keyur Joshi, Vikram Adve, Sasa Misailovic, Sarita AdveThe 26th ACM SIGPLAN Annual Symposium Principles and Practice of Parallel Programming, 2021. (PPOPP 2021), Seoul, South Korea, February 2021.

[VIDEO]

ApproxTuner: A Compiler and Runtime System for Adaptive Approximations

Hashim Sharif, Yifan Zhao, Maria Kotsifakou, Akash Kothari, Benjamin Schreiber, Elizabeth Wang, Yasmin Sarita, Nathan Zhao, Keyur Joshi, Vikram Adve, Sasa Misailovic, Sarita Adve

2020 LLVM Developers Meeting

[VIDEO]