DocumentCode
3183294
Title
Accelerating high-level engineering computations by automatic compilation of Geometric Algebra to hardware accelerators
Author
Huthmann, Jens ; Müller, Peter ; Stock, Florian ; Hildenbrand, Dietmar ; Koch, Andreas
Author_Institution
Embedded Syst. & Applic. Group, Tech. Univ. Darmstadt, Darmstadt, Germany
fYear
2010
fDate
19-22 July 2010
Firstpage
216
Lastpage
222
Abstract
Geometric Algebra (GA), a generalization of quaternions, is a very powerful form for intuitively expressing and manipulating complex geometric relationships common to engineering problems. The actual evaluation of GA expressions, though, is extremely compute intensive due to the high-dimensionality of data being processed. On standard desktop CPUs, GA evaluations take considerably longer than conventional mathematical formulations. GPUs do offer sufficient throughput to make the use of concise GA formulations practical, but require power far exceeding the budgets for most embedded applications. While the suitability of low-power reconfigurable accelerators for evaluating specific GA computations has already been demonstrated, these often required a significant manual design effort. We present a proof-of-concept compile flow combining symbolic and hardware optimization techniques to automatically generate accelerators from the abstract GA descriptions without user intervention that are suitable for high-performance embedded computing.
Keywords
algebra; computer graphic equipment; coprocessors; program compilers; reconfigurable architectures; symbol manipulation; GPU; automatic compilation; embedded computing; geometric algebra; hardware optimization techniques; high-performance embedded computing; low power reconfigurable accelerator; optimization technique; Algebra; Blades; Clocks; Field programmable gate arrays; Gallium; Hardware; Optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems (SAMOS), 2010 International Conference on
Conference_Location
Samos
Print_ISBN
978-1-4244-7936-8
Electronic_ISBN
978-1-4244-7938-2
Type
conf
DOI
10.1109/ICSAMOS.2010.5642064
Filename
5642064
Link To Document