 |
 |
 |
 |
 |
 |
 |
 |
 Geometric Algebra Enhanced Precompiler for C++, OpenCL and Mathematica’s OpenCLLink
 |
 |
 |
 |
 |
 |

Organization: | TU Darmstadt |
Organization: | TU Darmstadt |
Organization: | TU Darmstadt |
Organization: | TU Darmstadt |
 |
 |
 |
 |
 |
 |

Advances in Applied Cliff ord Algebras |
 |
 |
 |
 |
 |
 |
 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 interface our technology with Mathematica’s OpenCLLink.
 |
 |
 |
 |
 |
 |

 |
 |
 |
 |
 |
 |
 Geometric Algebra, Precompiler, C++, OpenCL, Mathematica, OpenCLLink
 |
 |