TU Darmstadt / ULB / TUbiblio

Optimizing a geometric algebra compiler for parallel architectures using a table-based approach

Steinmetz, Christian (2011)
Optimizing a geometric algebra compiler for parallel architectures using a table-based approach.
Technische Universität Darmstadt
Bachelorarbeit, Bibliographie

Kurzbeschreibung (Abstract)

Geometric Algebra is an algebra, which permits a calculation in an intuitive and an elegant way. Since a CPU is not able to calculate with Geometric Algebra directly, one need a compiler. Gaalop is such a compiler, which compiles a CLUScript, so that it can be used for instance in C-programs or FPGA implementations. Gaalop recently needs Maple for optimizing Geometric Algebra algorithms. The first main issue of this work is to implement a table-based approach in Gaalop in order to eliminate the need of Maple, since Maple is a commercial software. As a second main issue, we implemented a tool in Gaalop for optimizing Geometric Algebra algorithms for using on parallel architectures.

Typ des Eintrags: Bachelorarbeit
Erschienen: 2011
Autor(en): Steinmetz, Christian
Art des Eintrags: Bibliographie
Titel: Optimizing a geometric algebra compiler for parallel architectures using a table-based approach
Sprache: Englisch
Publikationsjahr: 2011
Kurzbeschreibung (Abstract):

Geometric Algebra is an algebra, which permits a calculation in an intuitive and an elegant way. Since a CPU is not able to calculate with Geometric Algebra directly, one need a compiler. Gaalop is such a compiler, which compiles a CLUScript, so that it can be used for instance in C-programs or FPGA implementations. Gaalop recently needs Maple for optimizing Geometric Algebra algorithms. The first main issue of this work is to implement a table-based approach in Gaalop in order to eliminate the need of Maple, since Maple is a commercial software. As a second main issue, we implemented a tool in Gaalop for optimizing Geometric Algebra algorithms for using on parallel architectures.

Alternatives oder übersetztes Abstract:
Alternatives AbstractSprache

Geometric Algebra ist eine Algebra, die eine Berechnung in einer intuitiven und eleganten Weise erlaubt. Da eine CPU nicht in der Lage ist, direkt mit geometrischer Algebra zu rechnen, benötigt man einen Compiler. Gaalop ist so ein Compiler, der ein CLUScript kompiliert, so dass es zum Beispiel in C-Programmen oder FPGA-Implementierung genutzt werden kann. Bisher brauchte Gaalop Maple, um Geometrische Algebra Algorithmen zu optimieren. Der erste Kernpunkt dieser Arbeit ist, einen tabellenbasierten Ansatz in Gaalop zu implementieren, um die Notwendigkeit von Maple zu eliminieren, da Maple eine kommerzielle Software ist. Als zweiter Kernpunkt wurde ein Werkzeug in Gaalop implementiert, um Geometrische Algebra Algorithmen für die Benutzung auf parallelen Architekturen zu optimieren.

Deutsch
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
Hinterlegungsdatum: 30 Mär 2017 06:47
Letzte Änderung: 30 Mär 2017 06:47
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen