Publication Date:
2008
abstract:
Geometric or Clifford algebra is an interesting paradigm for geometric modeling infields as computer graphics, machine vision and robotics. In these areas the research effort is actually aimed at finding an efficient implementation of geometric algebra. The best way to exploit the symbolic computing power of geometric algebra is to support its data types and operators directly in hardware. However the natural representation of the algebra elements as variable-length objects causes some problems in the case of a hardware implementation. This paper proposes a 4D Clifford algebra in which the variable-length elements are mapped into fixed-length elements (quadruples). This choice leads to a simpler and more compact hardware implementation of 40 geometric algebra, The paper also presents the architecture of CliffArchy, a coprocessing core supporting the new fixed-length Clifford operands. A prototype implementation on a FPGA board is described. ©.2008 IEEE.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
Clifford algebra; Embedded coprocessor; FPGA
List of contributors:
Franchini, SILVIA GIUSEPPINA ANTONELLA
Book title:
Proceedings of the 11th IEEE Euromicro Conference on Digital System Design - Architectures, Methods and Tools (DSD 2008)