PEMOGEN: Automatic Adaptive Performance Modeling during Program Runtime
PEMOGEN [1] is a tool that generates performance models of application kernels using an online version of the statistical shrinkage method LASSO. It uses LLVM for instrumentation and some Python functions for building models using online LASSO.
Download PEMOGEN
The tool can be downloaded below:Building the Tool
See README in distribution for details!All published work using the tool should cite [1] (A. Bhattacharyya, T. Hoefler: PEMOGEN: Automatic Adaptive Performance Modeling during Program Runtime In Proceedings of the 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT'14)).
References
[1] A. Bhattacharyya, T. Hoefler: | ||
PEMOGEN: Automatic Adaptive Performance Modeling During Program Runtime
In Proceedings of the 23rd International Conference on Parallel Architectures and Compilation (PACT'14), presented in Edmonton, Alberta, Canada, pages 393-404, ACM, ISBN: 978-1-4503-2809-8, Aug. 2014, |