0000000000545299
AUTHOR
Silvia Giuseppina Franchini
A brief introduction to Clifford algebra
Geometric algebra (also known as Clifford algebra) is a powerful mathematical tool that offers a natural and direct way to model geometric objects and their transformations. It is gaining growing attention in different research fields as physics, robotics, CAD/CAM and computer graphics. Clifford algebra makes geometric objects (points, lines and planes) into basic elements of computation and defines few universal operators that are applicable to all types of geometric elements. This paper provides an introduction to Clifford algebra elements and operators.
Graphic Coprocessors with Native Clifford Algebra Support
A Family of Embedded Coprocessors with Native Geometric Algebra Support
Clifford Algebra or Geometric Algebra (GA) is a simple and intuitive way to model geometric objects and their transformations. Operating in high-dimensional vector spaces with significant computational costs, the practical use of GA requires, however, dedicated software and/or hardware architectures to directly support Clifford data types and operators. In this paper, a family of embedded coprocessors for the native execution of GA operations is presented. The paper shows the evolution of the coprocessor family focusing on the latest two architectures that offer direct hardware support to up to five-dimensional Clifford operations. The proposed coprocessors exploit hardware-oriented represe…
4D Clifford algebra based on fixed-size representation
Geometric algebra (also known as Clifford algebra) is a powerful mathematical tool that offers a natural and direct way to model geometric objects and their transformations. It is gaining growing attention in different research fields as physics, robotics, CAD/CAM and computer graphics. In particular, 4D geometric algebra implements homogeneous coordinates, which are used to model 3D scenery in most computer graphics applications. The research work on Clifford algebra is actually aimed at finding efficient implementations of the algebra. This paper wants to give a contribution to this research effort by proposing a direct hardware support for geometric algebra operators. The paper introduce…