CodeBoost is a tool for source-to-source transformation and optimisation of C++ programs. It is intended to be used as a test-bed for various high-level optimisations; the traditional textbook optimisations are assumed to be handled by the C++ compiler. The CodeBoost optimiser will attempt to bridge the gap between a human-friendly coding style and current compiler/optimiser implementations. Although CodeBoost was created mainly for use with the Sophus numerical library, the transformation framework may be useful for other projects as well.
Keywords for this software
References in zbMATH (referenced in 5 articles )
Showing results 1 to 5 of 5.
- Keep, Andrew W.; Dybvig, R.Kent: A nanopass framework for commercial compiler development (2013)
- Dos Reis, Gabriel; Stroustrup, Bjarne: A principled, complete, and efficient representation of C++ (2011)
- Heinzl, René; Schwaha, Philipp: A generic topology library (2011)
- Bagge, Otto Skrove; Haveraaen, Magne: Domain-specific optimisation with user-defined rules in codeboost. (2003)
- Olmos, Karina; Visser, Eelco: Strategies for source-to-source constant progagation. (2002)