6533b858fe1ef96bd12b5e01
RESEARCH PRODUCT
GAPP Compiler for Hardware Accelerated Geometric Algebra Computing
Dietmar HildenbrandSilvia FranchiniPaul BlinzerAntonio GentileGiorgio VassalloSalvatore Vitabilesubject
Geometric Algebra Computing HSAIL Gaalop GAPP GAPPCO.description
Because of the high numeric complexity of Geometric Algebra, its use in engineering applications relies heavily on tools for ecient implementations. In this article, we introduce a new quality of Geometric Algebra Computing solutions based on a new compiler for Geometric Algebra Parallelism Programs (GAPP). These programs are already optimized in a sense that only the really needed computations are left. The GAPP compiler is able to generate two output formats leading to advanced hardware accelerated Geometric Algebra Computing. On one hand, there is the direct generation of HSAIL code, in order to more eciently support the solutions of the broad range of heterogeneous computing architectures dened by the 40+ companies of the HSA Foundation. On the other hand, there is a solution for a completely new hardware design, called GAPPCO. GAPPCO is a design for a coprocessor combining both the advantages of optimizing software with a xed hardware able to implement arbitrary Geometric Algebra algorithms. The idea is to have a xed hardware easily and fast to be congured for different algorithms. We describe the new hardware design together with the complete tool chain for its conguration.
year | journal | country | edition | language |
---|---|---|---|---|
2016-06-28 |