6533b7d5fe1ef96bd1263ca9

RESEARCH PRODUCT

GAPPCO: An Easy to Configure Geometric Algebra Coprocessor Based on GAPP Programs

Silvia FranchiniGiorgio VassalloDietmar HildenbrandSalvatore VitabileAntonio Gentile

subject

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCoprocessorTheoretical computer sciencebusiness.industryApplied MathematicsConfigurable hardware02 engineering and technologyParallel computing01 natural sciences020202 computer hardware & architectureComputer Science::Hardware ArchitectureGeometric algebraSoftwareChain (algebraic topology)0103 physical sciencesGeometric Algebra Geometric Algebra computing Gaalop GAPP GAPPCO0202 electrical engineering electronic engineering information engineeringParallelism (grammar)GapP010307 mathematical physicsbusinessImplementationMathematics

description

Because of the high numeric complexity of Geometric Algebra, its use in engineering applications relies heavily on tools and devices for efficient implementations. In this article, we present a novel hardware design for a Geometric Algebra coprocessor, called GAPPCO, which is based on Geometric Algebra Parallelism Programs (GAPP). GAPPCO is a design for a coprocessor combining the advantages of optimizing software with a configurable hardware able to implement arbitrary Geometric Algebra algorithms. The idea is to have a fixed hardware easily and fast to be configured for different algorithms. We describe the new hardware design together with the complete tool chain for its configuration.

https://doi.org/10.1007/s00006-016-0755-x