• Home
  • Search
  • Embedded Coprocessors for Native Execution of Geometric Algebra Operations
  • Cite Icon5
  • https://doi.org/10.1007/s00006-016-0662-1Copy DOI Icon

Embedded Coprocessors for Native Execution of Geometric Algebra Operations

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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 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 representations of GA elements and operators properly conceived to obtain fast performing implementations. The coprocessor prototypes, implemented on field programmable gate arrays development boards, show significant speedups of about one order of magnitude with respect to the baseline software library Gaigen running on a general-purpose processor. The paper also presents an execution analysis of different GA-based applications, namely inverse kinematics of a robot, optical motion capture, raytracing, and medical image processing, showing good speedups with respect to the baseline general-purpose implementation.

Similar Papers
  • Conference Article
  • Citations2

Accelerating Clifford Algebra Operations Using GPUs and an OpenCL Code Generator

  • Aug 01, 2015
  • Silvia Franchini +3
  • Conference Article
  • Citations24

A Sliced Coprocessor for Native Clifford Algebra Operations

  • Aug 29, 2007
  • Silvia Franchini +7
  • Conference Article
  • Citations1

A Dual-Core Coprocessor with Native 4D Clifford Algebra Support

  • Sep 01, 2012
  • Silvia Franchini +4
  • Single Book
  • Citations138

Applications of Geometric Algebra in Computer Science and Engineering

  • Jan 01, 2002
  • Leo Dorst +2
  • Research Article
  • Citations9

On Matrix Representations of Geometric (Clifford) Algebras

  • Jan 01, 2017
  • Journal of Geometry and Symmetry in Physics
  • Ramon G Calvet
  • Book Chapter

Geometric algebra in two and three dimensions

  • May 29, 2003
  • Chris Doran +1
  • Research Article
  • Citations6

Optical Mueller matrices in terms of geometric algebra

  • Aug 01, 2012
  • Optics Communications
  • A Dargys
  • Conference Article
  • Citations9

An FPGA Implementation of a Quadruple-Based Multiplier for 4D Clifford Algebra

  • Jan 01, 2008
  • S Franchini +4
  • Book Chapter
  • Citations24

Clifford Geometric Algebras in Multilinear Algebra and Non-Euclidean Geometries

  • Jan 01, 2004
  • Garret Sobczyk
  • PDF
  • Research Article
  • Citations76

Hybrid Watermarking Algorithm Using Clifford Algebra With Arnold Scrambling and Chaotic Encryption

  • Jan 01, 2020
  • IEEE Access
  • Uzair Aslam Bhatti +6
  • Book Chapter

Spacetime Algebra and Line Geometry

  • Jan 01, 1996
  • Johannes G. Maks
  • Research Article
  • Citations10

Clifford Algebra and the Didactics of Mathematics

  • Nov 20, 2009
  • Advances in Applied Clifford Algebras
  • Josep M Parra Serra
  • Research Article
  • Citations9

A Clifford Algebraic Framework for Coxeter Group Theoretic Computations

  • Nov 30, 2013
  • Advances in Applied Clifford Algebras
  • Pierre-Philippe Dechant
  • Conference Article

Four Models of Hopfield-Type Octonion Neural Networks and Their Existing Conditions of Energy Functions

  • Jul 01, 2020
  • Yasuakl Kuroe +2
  • Research Article
  • Citations12

Clifford algebra of three dimensional geometry

  • Nov 01, 2002
  • Robotica
  • Glen Mullineux
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.