This page lists publications coming out of HPVM research and the publications from LLVM Research Group upon which HPVM is built.
- Hashim Sharif, Prakalp Srivastava, Mohammed Huzaifa, Maria Kotsifakou, Keyur Joshi, Vikram S. Adve, Sasa Misailovic and Sarita V. Adve, “ApproxHPVM: A Portable Compiler IR for Accuracy-aware Optimizations,” OOPSLA 2019, October 2019, Athens, Greece (conditionally accepted).
- Mingu Kang*, Prakalp Srivastava*, Vikram Adve, Nam Sung Kim, Naresh Shanbagh, “An Energy-Efficient Programmable Mixed-Signal Accelerator for Machine Learning Algorithms” IEEE Micro Volume 39, Issue: 5, Sep – Oct, 2019.
- Prakalp Srivastava*, Mingu Kang*, Sujan K. Gonugondla, Sungmin Lim, Jungwook Choi, Vikram Adve, Nam Sung Kim, Naresh Shanbagh, “PROMISE: An End-to-End Design of a Programmable Mixed-Signal Accelerator for Machine-Learning Algorithms” 45th Annual International Symposium on Computer Architecture (ISCA), June 2018, Los Angeles, California, USA.
- Maria Kotsifakou*, Prakalp Srivastava*, Matthew D. Sinclair, Rakesh Komuravelli, Vikram S. Adve and Sarita V. Adve, “HPVM: Heterogeneous Parallel Virtual Machine.” Proceedings of Principles and Practice of Parallel Programming (PPoPP), Feb 2018, Vösendorf / Wien, Austria.
- Prakalp Srivastava, Maria Kotsifakou, Matthew D. Sinclair, Rakesh Komuravelli, Vikram S. Adve, and Sarita V. Adve, “POSTER: hVISC: A Portable Virtual Instruction Set for Heterogeneous Parallel Systems,” in the 25th International Conference on Parallel Architecture and Compilation Techniques (PACT), September 2016, Haifa, Israel.
- Vikram Adve, Sarita Adve, Rakesh Komuravelli, Matthew D. Sinclair, and Prakalp Srivastava, “Virtual Instruction Set Computing for Heterogeneous Systems,” in 4th USENIX Workshop on Hot Topics in Parallelism (HotPar), June 2012, Berkeley, California, USA.
- Chris Lattner and Vikram Adve, “LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation.” In Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization (CGO), 2004, IEEE Computer Society, Washington, DC, USA.
HPVM Documentation can be found at the following links: