What is Gaalop?
Gaalop (Geometic Algebra Algorithms Optimizer) is a software to optimize geometric algebra files.
Algorithms can be developed by using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes the algorithm and produces C++, OpenCL, CUDA, CLUCalc or LaTeX output (other output-formats will follow).
Gaalop is ready for the future of GPU programming.
We are happy to announce that
support for C++ AMP (Accelerated Massive Parallelism) was added
in the latest version of Gaalop Precompiler.
The optimized code has no more geometric algebra operations and can be run very efficiently on various platforms.
See the documentation for a detailed description.
There are currently two versions of Gaalop. A GUI based standalone version, that allows for quick and easy experiments and a more development-focused variant named Gaalop Precompiler.
Lecture “Geometric Algebra Computing”
For details about the lecture Geometric Algebra Computing at Technische Universität Darmstadt,
please visit ga-computing-lecture