Geometric Algebra Algorithm Code Optimised by GAALOP Executing on a Simulated Memristor Crossbar Array
摘要
GAALOP (Geometric Algebra ALgorithms OPtimizer) is software designed to optimize the execution of multiple steps in a Geometric Algebra algorithm by analysing the steps as a whole and precompiling the intermediate code generated. The output is provided in a format that allows it to target popular software languages and systems such as C++, Python, Java, MATLAB, Mathematica and parallel platforms such as OpenCL, CUDA, FPGA and many more.We present a method of executing Geometric Algebra algorithms using simulated memristor crossbar arrays to perform dot product calculations.