2009 · 19 citations · 10 references
ComputingComputer ScienceHigh-performance ComputingComputational GeometryGeometryReconfigurable ComputingGeometric RepresentationGeometry ProcessingGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationReconfigurable AcceleratorsAlgebraic Geometry ComputationEnergy-efficient Gpu ComputingEnergy-efficient Hardware AccelerationGeometric AlgebraGeometry Processing HardwareReal-world Mathematical ApplicationsReconfigurable Computing ArchitecturesScientific Computing On Gpus
Geometric algebra (GA) is a mathematical framework that allows the compact description of geometric relationships and algorithms in many fields of science and engineering. The execution of these algorithms, however, requires significant computational power that made the use of GA impractical for many real-world applications. We describe how a GA-based formulation of the inverse kinematics problem from computer animation and robotics can be accelerated using reconfigurable FPGA-based computing and using a graphics processing unit (GPU). The practical evaluation covers not only the sheer compute performance, but also the energy efficiency.
10
Ian Buck, Daniel Reiter Horn, Jeremy Sugerman et al. · ACM Transactions on Graphics · 2004 · 1.2K citations
Applications of Grassmann's Extensive Algebra
Professor Clifford · American Journal of Mathematics · 1878 · 527 citations