Clifford algebra (geometric algebra) offers a natural and intuitive way to model geometry in fields as robotics, machine vision and computer graphics. This paper proposes a new representation based on fixed-size elements (quadruples) of 4D Clifford algebra and demonstrates that this choice leads to an algorithmic simplification which in turn leads to a simpler and more compact hardware implementation of the algebraic operations. In order to prove the advantages of the new, quadruple-based representation over the classical representation based on homogeneous elements, a coprocessing core supporting the new fixed-size Clifford operands, namely Quad-CliffoSor (Quadruple-based Clifford coprocesSor) was designed and prototyped on an FPGA board. Test results show the potential to achieve a 23× speedup for Clifford products and a 33× speedup for Clifford sums and differences compared to the same operations executed by a software library running on a general-purpose processor.

Franchini, S., Gentile, A., Sorbello, F., Vassallo, G., Vitabile, S. (2011). Fixed-size Quadruples for a New, Hardware-Oriented Representation of the 4D Clifford Algebra. ADVANCES IN APPLIED CLIFFORD ALGEBRAS, Volume 21 Issue 2, 315-340 [10.1007/s00006-010-0258-0].

Fixed-size Quadruples for a New, Hardware-Oriented Representation of the 4D Clifford Algebra

FRANCHINI, Silvia Giuseppina;GENTILE, Antonio;SORBELLO, Filippo;VASSALLO, Giorgio;VITABILE, Salvatore
2011-01-01

Abstract

Clifford algebra (geometric algebra) offers a natural and intuitive way to model geometry in fields as robotics, machine vision and computer graphics. This paper proposes a new representation based on fixed-size elements (quadruples) of 4D Clifford algebra and demonstrates that this choice leads to an algorithmic simplification which in turn leads to a simpler and more compact hardware implementation of the algebraic operations. In order to prove the advantages of the new, quadruple-based representation over the classical representation based on homogeneous elements, a coprocessing core supporting the new fixed-size Clifford operands, namely Quad-CliffoSor (Quadruple-based Clifford coprocesSor) was designed and prototyped on an FPGA board. Test results show the potential to achieve a 23× speedup for Clifford products and a 33× speedup for Clifford sums and differences compared to the same operations executed by a software library running on a general-purpose processor.
2011
Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazioni
Franchini, S., Gentile, A., Sorbello, F., Vassallo, G., Vitabile, S. (2011). Fixed-size Quadruples for a New, Hardware-Oriented Representation of the 4D Clifford Algebra. ADVANCES IN APPLIED CLIFFORD ALGEBRAS, Volume 21 Issue 2, 315-340 [10.1007/s00006-010-0258-0].
File in questo prodotto:
File Dimensione Formato  
Fixed-size Quadruples for a New, Hardware-Oriented Representation of the 4D Clifford Algebra.pdf

Solo gestori archvio

Descrizione: Copertina rivista+articolo
Dimensione 474.6 kB
Formato Adobe PDF
474.6 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/10447/76410
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 10
social impact