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 4 articles )
Showing results 1 to 4 of 4.
- Keep, Andrew W.; Dybvig, R. Kent: A nanopass framework for commercial compiler development (2013) ioport
- Dos Reis, Gabriel; Stroustrup, Bjarne: A principled, complete, and efficient representation of C++ (2011)
- Heinzl, René; Schwaha, Philipp: A generic topology library (2011)
- Heinzl, René; Schwaha, Philipp; Stimpfl, Franz; Selberherr, Siegfried: GUIDE: parallel library-centric application design by a generic scientific simulation environment (2009)