Geometric Algebra Processor

Geometric Algebra (GA) is a relatively new area of mathematics which finds applications in many different fields of research particularly in computer graphics and robotics.

Our research has been focussed on hardware implementations of the GA approach in coprocessors and FPGAs to accelerate computation in certain applications.

In [1] the team proposed a co-processor that could handle n-dimensions (to a certain limit) in contrast to the previously fixed dimensions possible.

Previous work also investigated the use of the technqiue for colour edge detection as described in [2], building on a processor core described in [3],[4].

References

[1] B. Mishra, M. Kochery, P.R. Wilson, R. Wilcock, "A Novel Signal Processing Coprocessor for n-Dimensional Geometric Algebra Applications", Circuits and Systems, 2014, the team proposed a co-processor that could handle n-dimensions (to a certain limit) in contrast to the previously fixed dimensions possible.

[2] Mishra, B. and Wilson, P. "Color Edge Detection Hardware based on Geometric Algebra". In: The 2nd Institution of Engineering and Technology Multimedia Conference 2006, ETMC 2006, London, UK.

[3] Mishra, B. and Wilson, P. "Hardware Implementation Of a Geometric Algebra Processor Core". In: International Conference on Applications of Computer Algebra, IMACS 2005, Nara, Japan.

[4] Mishra, B. and Wilson, P. "VLSI Implementation of a Geometric Algebra Micro Architecture- GAMA". In: International Conference on Clifford Analysis and Applications, ICCAA 2005, Toulouse, France.