• Home
  • Search
  • A Sliced Coprocessor for Native Clifford Algebra Operations
  • Cite Icon24
  • https://doi.org/10.1109/dsd.2007.17Copy DOI Icon

A Sliced Coprocessor for Native Clifford Algebra Operations

  • Aug 29, 2007
  • Silvia Franchini +7 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Computer graphics applications require efficient tools to model geometric objects. The traditional approach based on compute-intensive matrix calculations is error-prone due to a lack of integration between geometric reasoning and matrix-based algorithms. Clifford algebra offers a solution to these issues since it permits specification of geometry at a coordinate-free level. The best way to exploit the symbolic computing power of geometric (Clifford) algebra is supporting its data types and operators directly in hardware. This paper outlines the architecture of S-CliffoSor (Sliced Clifford coprocessor), a parallelizable embedded coprocessor that executes native Clifford algebra operations. S-CliffoSor is a sliced coprocessor that can be replicated for parallel execution of concurrent Clifford operations. A single slice has been designed, implemented and tested on the Celoxica Inc. RC1000 board. The experimental results show the potential to achieve a 3times speedup for Clifford sums and 4times speedup for Clifford products compared to against the analogous operations in the software library generator GAIGEN.

Similar Papers
  • Book Chapter
  • Citations2

A Clifford Algebraic Method for Geometric Reasoning

  • Jan 01, 1999
  • Haiquan Yang +2
  • Research Article

Clifford‐Valued Bendlet Transforms: Theory and Localization Operators

  • Dec 23, 2025
  • Mathematical Methods in the Applied Sciences
  • Aajaz A Teali +1
  • Supplementary Content
  • Citations6

Generative modeling: an approach to high-level shape design for computer graphics and CAD

  • Jan 01, 1992
  • John Snyder
  • Research Article

A New, Architectural Paradigm for High-performance Computing

  • Jan 01, 1999
  • Scalable Computing Practice and Experience
  • David A Bader
  • Research Article
  • Citations29

Implementing RLWE-based Schemes Using an RSA Co-Processor

  • Nov 09, 2018
  • SHILAP Revista de lepidopterología
  • M Albrecht +5
  • Conference Article
  • Citations2

Accelerating Clifford Algebra Operations Using GPUs and an OpenCL Code Generator

  • Aug 01, 2015
  • Silvia Franchini +3
  • Research Article

Transformations and efficient parallel execution of loops with dependencies

  • Jan 01, 1994
  • Open Collections
  • M.R Ito +1
  • Supplementary Content

Architecting Query Compilers for Diverse Workloads

  • Jun 10, 2019
  • Figshare
  • Ruby Y Tahboub
  • Supplementary Content

Effective User Guidance through Augmented Reality Interfaces: Advances and Applications

  • Apr 24, 2020
  • Figshare
  • Daniel Andersen
  • Research Article
  • Citations3

A unified co-processor architecture for matrix decomposition

  • Jul 11, 2010
  • Journal of Computer Science and Technology
  • Yong Dou +5
  • Conference Article
  • Citations1

Design and Optimization of High Efficiency Parallel Video Coding System

  • Jun 01, 2012
  • Dongmei Li +2
  • Research Article

Анализ силовых алгоритмов и инструментов визуализации графа и разработка инструмента визуализации графа

  • Sep 17, 2020
  • S Aubakirov +1
  • Research Article

Modelling and acoustic optimization of an intake system for an internal combustion engine

  • Apr 06, 2017
  • Università degli Studi di Napoli Federico II
  • Diana D’Agostino
  • Supplementary Content
  • Citations5

Virtual earthquake engineering laboratory with physics-based degrading materials on parallel computers

  • Jan 01, 2012
  • In Ho Cho
  • Conference Article

<title>Information in eight dimensions: structuring and processing</title>

  • Mar 03, 2008
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Armand Ebanga +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.