Because of the high numeric complexity of Geometric Algebra, its use in engineering applications relies heavily on tools and devices for e cient 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 both the advantages of optimizing software with a con gurable hardware able to implement arbitrary Geometric Algebra algorithms. The idea is to have a  xed hardware easily and fast to be con gured for di erent algorithms. We describe the new hardware design together with the complete tool chain for its con guration.

GAPP Compiler for Hardware Accelerated Geometric Algebra Computing

Silvia Franchini
Primo
;
2016

Abstract

Because of the high numeric complexity of Geometric Algebra, its use in engineering applications relies heavily on tools and devices for e cient 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 both the advantages of optimizing software with a con gurable hardware able to implement arbitrary Geometric Algebra algorithms. The idea is to have a  xed hardware easily and fast to be con gured for di erent algorithms. We describe the new hardware design together with the complete tool chain for its con guration.
2016
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR - Sede Secondaria Palermo
Clifford Algebra, Geometric Algebra, Geometric Algebra Computing, Specialized coprocessors.
File in questo prodotto:
File Dimensione Formato  
GACSE_2016.pdf

solo utenti autorizzati

Tipologia: Altro materiale allegato
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 558.34 kB
Formato Adobe PDF
558.34 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/587769
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact