A novel signal processing coprocessor for n-dimensional geometric algebra applications

Biswajit Mishra, Mittu Kochery, Peter Wilson, Reuben Wilcock

Research output: Contribution to journalArticle

Abstract

This paper provides an implementation of a novel signal processing co-processor using a Geometric
Algebra technique tailored for fast and complex geometric calculations in multiple dimensions.
This is the first hardware implementation of Geometric Algebra to specifically address the issue of
scalability to multiple (1 - 8) dimensions. This paper presents a detailed description of the implementation,
with a particular focus on the techniques of optimization used to improve performance.
Results are presented which demonstrate at least 3x performance improvements compared to
previously published work.
Original languageEnglish
Pages (from-to)274-291
Number of pages17
JournalCircuits and Systems
Volume5
Issue number11
DOIs
Publication statusPublished - 1 Nov 2015

Fingerprint

Algebra
Signal processing
Scalability
Hardware
Coprocessor

Keywords

  • Geometric Algebra
  • Clifford algebra
  • FPGA
  • GA Co-processor

Cite this

A novel signal processing coprocessor for n-dimensional geometric algebra applications. / Mishra, Biswajit; Kochery, Mittu; Wilson, Peter; Wilcock, Reuben.

In: Circuits and Systems, Vol. 5, No. 11, 01.11.2015, p. 274-291.

Research output: Contribution to journalArticle

Mishra, Biswajit ; Kochery, Mittu ; Wilson, Peter ; Wilcock, Reuben. / A novel signal processing coprocessor for n-dimensional geometric algebra applications. In: Circuits and Systems. 2015 ; Vol. 5, No. 11. pp. 274-291.
@article{97fe0d942459460c83d0ff97362ea6ae,
title = "A novel signal processing coprocessor for n-dimensional geometric algebra applications",
abstract = "This paper provides an implementation of a novel signal processing co-processor using a GeometricAlgebra technique tailored for fast and complex geometric calculations in multiple dimensions.This is the first hardware implementation of Geometric Algebra to specifically address the issue ofscalability to multiple (1 - 8) dimensions. This paper presents a detailed description of the implementation,with a particular focus on the techniques of optimization used to improve performance.Results are presented which demonstrate at least 3x performance improvements compared topreviously published work.",
keywords = "Geometric Algebra, Clifford algebra, FPGA, GA Co-processor",
author = "Biswajit Mishra and Mittu Kochery and Peter Wilson and Reuben Wilcock",
year = "2015",
month = "11",
day = "1",
doi = "10.4236/cs.2014.511029",
language = "English",
volume = "5",
pages = "274--291",
journal = "Circuits and Systems",
issn = "2153-1285",
number = "11",

}

TY - JOUR

T1 - A novel signal processing coprocessor for n-dimensional geometric algebra applications

AU - Mishra, Biswajit

AU - Kochery, Mittu

AU - Wilson, Peter

AU - Wilcock, Reuben

PY - 2015/11/1

Y1 - 2015/11/1

N2 - This paper provides an implementation of a novel signal processing co-processor using a GeometricAlgebra technique tailored for fast and complex geometric calculations in multiple dimensions.This is the first hardware implementation of Geometric Algebra to specifically address the issue ofscalability to multiple (1 - 8) dimensions. This paper presents a detailed description of the implementation,with a particular focus on the techniques of optimization used to improve performance.Results are presented which demonstrate at least 3x performance improvements compared topreviously published work.

AB - This paper provides an implementation of a novel signal processing co-processor using a GeometricAlgebra technique tailored for fast and complex geometric calculations in multiple dimensions.This is the first hardware implementation of Geometric Algebra to specifically address the issue ofscalability to multiple (1 - 8) dimensions. This paper presents a detailed description of the implementation,with a particular focus on the techniques of optimization used to improve performance.Results are presented which demonstrate at least 3x performance improvements compared topreviously published work.

KW - Geometric Algebra

KW - Clifford algebra

KW - FPGA

KW - GA Co-processor

U2 - 10.4236/cs.2014.511029

DO - 10.4236/cs.2014.511029

M3 - Article

VL - 5

SP - 274

EP - 291

JO - Circuits and Systems

JF - Circuits and Systems

SN - 2153-1285

IS - 11

ER -