• DocumentCode
    1996450
  • Title

    CliffoSor: a parallel embedded architecture for geometric algebra and computer graphics

  • Author

    Gentile, A. ; Segreto, S. ; Sorbello, F. ; Vassallo, G. ; Vitabile, S. ; Vullo, V.

  • Author_Institution
    Dipt. di Ingegneria Informatica, Universita degh studi di Palermo, Italy
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    90
  • Lastpage
    95
  • Abstract
    Geometric object representation and their transformations are the two key aspects in computer graphics applications. Traditionally, compute-intensive matrix calculations are involved to model and render 3D scenery. Geometric algebra (a.k.a. Clifford algebra) is gaining growing attention for its natural way to model geometric facts coupled with its being a powerful analytical tool for symbolic calculations. In this paper, the architecture of CliffoSor (Clifford Processor) is introduced. ClifforSor is an embedded parallel coprocessing core that offers direct hardware support to Clifford algebra operators. A prototype implementation on an FPGA board is detailed. Initial test results show more than 4× speedup for Clifford products against the analogous operations in GAIGEN, a standard geometric algebra library generator for general purpose processors.
  • Keywords
    algebra; computational geometry; computer graphics; embedded systems; parallel architectures; CliffoSor; Clifford algebra; Clifford algebra operators; FPGA board; GAIGEN; computer graphics; direct hardware support; embedded parallel coprocessing core; general purpose processors; geometric algebra; geometric object representation; parallel embedded architecture; parallel processing; standard geometric algebra library generator; Algebra; Application software; Computer applications; Computer architecture; Computer graphics; Coupled mode analysis; Hardware; Prototypes; Rendering (computer graphics); Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture for Machine Perception, 2005. CAMP 2005. Proceedings. Seventh International Workshop on
  • Print_ISBN
    0-7695-2255-6
  • Type

    conf

  • DOI
    10.1109/CAMP.2005.15
  • Filename
    1508170