Breuils, Stéphane ; Nozick, Vincent ; Fuchs, Laurent ; Hildenbrand, Dietmar ; Benger, Werner ; Steinmetz, Christian (2017)
A Hybrid Approach for Computing Products of High-dimensional Geometric Algebras.
Proceedings of the Computer Graphics International Conference. Yokohama, Japan (27.06.2017-30.06.2017)
doi: 10.1145/3095140.3097284
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
Geometric Algebra is considered as a very intuitive tool to deal with geometric problems and it appears to be increasingly efficient and useful to deal with computer graphics solutions. For example, the Conformal Geometric Algebra includes circles, spheres, planes and lines as algebraic objects, and intersections between these objects are also algebraic objects. More complex objects such as conics, quadric surfaces can also be expressed and be manipulated using an extension of the conformal Geometric Algebra. However due to high dimension of their representations in Geometric Algebra, implementations of Geometric Algebra that are currently available do not allow efficient realizations of these objects. This paper presents a Geometric Algebra implementation dedicated for both low and high dimensions. The proposed method is a hybrid solution for precomputed code with fast execution and runtime computations with low memory requirement. More specifically, the proposed method combines a precomputed table approach with a recursive method using binary trees. Some rules are defined to select the most appropriate choice, according to the dimension of the algebra and the type of multivectors involved in the product. The resulting implementation is well suited for high dimensional spaces (e.g. algebra of dimension 15) as well as for lower dimensional space. This paper details the integration of this hybrid method as a plug-in into Gaalop, which is a very advanced optimizing code generator. This paper also presents some benchmarks to show the performances of our method, especially in high dimensional spaces.
Typ des Eintrags: |
Konferenzveröffentlichung
|
Erschienen: |
2017 |
Autor(en): |
Breuils, Stéphane ; Nozick, Vincent ; Fuchs, Laurent ; Hildenbrand, Dietmar ; Benger, Werner ; Steinmetz, Christian |
Art des Eintrags: |
Bibliographie |
Titel: |
A Hybrid Approach for Computing Products of High-dimensional Geometric Algebras |
Sprache: |
Englisch |
Publikationsjahr: |
2017 |
Ort: |
New York, NY, USA |
Verlag: |
ACM |
Reihe: |
CGI '17 |
Veranstaltungstitel: |
Proceedings of the Computer Graphics International Conference |
Veranstaltungsort: |
Yokohama, Japan |
Veranstaltungsdatum: |
27.06.2017-30.06.2017 |
DOI: |
10.1145/3095140.3097284 |
URL / URN: |
http://doi.acm.org/10.1145/3095140.3097284 |
Kurzbeschreibung (Abstract): |
Geometric Algebra is considered as a very intuitive tool to deal with geometric problems and it appears to be increasingly efficient and useful to deal with computer graphics solutions. For example, the Conformal Geometric Algebra includes circles, spheres, planes and lines as algebraic objects, and intersections between these objects are also algebraic objects. More complex objects such as conics, quadric surfaces can also be expressed and be manipulated using an extension of the conformal Geometric Algebra. However due to high dimension of their representations in Geometric Algebra, implementations of Geometric Algebra that are currently available do not allow efficient realizations of these objects. This paper presents a Geometric Algebra implementation dedicated for both low and high dimensions. The proposed method is a hybrid solution for precomputed code with fast execution and runtime computations with low memory requirement. More specifically, the proposed method combines a precomputed table approach with a recursive method using binary trees. Some rules are defined to select the most appropriate choice, according to the dimension of the algebra and the type of multivectors involved in the product. The resulting implementation is well suited for high dimensional spaces (e.g. algebra of dimension 15) as well as for lower dimensional space. This paper details the integration of this hybrid method as a plug-in into Gaalop, which is a very advanced optimizing code generator. This paper also presents some benchmarks to show the performances of our method, especially in high dimensional spaces. |
Alternatives oder übersetztes Abstract: |
Alternatives Abstract | Sprache |
---|
nicht bekannt | Englisch |
|
Freie Schlagworte: |
geometric algebra, high dimensional space, implementation |
Fachbereich(e)/-gebiet(e): |
20 Fachbereich Informatik |
Hinterlegungsdatum: |
06 Jul 2017 11:15 |
Letzte Änderung: |
06 Jul 2017 11:15 |
PPN: |
|
Export: |
|
Suche nach Titel in: |
TUfind oder in Google |
|
Frage zum Eintrag |
Optionen (nur für Redakteure)
|
Redaktionelle Details anzeigen |