Geometric Algebra enhanced Precompiler for C++ and OpenCL

Patrick Charrier, Dietmar Hildenbrand · 2012

Abstract The focus of this work is a simplified integration of algorithms expressed in Geometric Algebra (GA) into modern high level computer languages, namely C++, OpenCL and CUDA. A high runtime performance in terms of GA is achieved using symbolic simplification and code generation by a precompiler that is directly integrated into CMake-based build toolchains. Finally, we demonstrate how to in-terface our technology with Mathematica’s OpenCLLink. 1

Read the paper · More papers on PaperTik