Skip to main content

Research Repository

Advanced Search

Outputs (1)

libVersioningCompiler: An easy-to-use library for dynamic generation and invocation of multiple code versions (2018)
Journal Article
Cherubin, S., & Agosta, G. (2018). libVersioningCompiler: An easy-to-use library for dynamic generation and invocation of multiple code versions. SoftwareX, 7, 95-100. https://doi.org/10.1016/j.softx.2018.03.006

We present libVersioningCompiler, a C++ library designed to support the dynamic generation of multiple versions of the same compute kernel in a HPC scenario. It can be used to provide continuous optimization, code specialization based on the input da... Read More about libVersioningCompiler: An easy-to-use library for dynamic generation and invocation of multiple code versions.