Projekte

ELYSIA

Benannt nach einer Meeresschnecke, die Algen aufnimmt und zur Photosynthese nutzt, ist Elysia der Name unseres Sythese Tools zur Implementierung neuronaler Netze.

Das Tool ermöglicht die experimentelle Untersuchung verschiedener Optimierungsansätze für reine Hardware-Implementierungen vortrainierter Netze. Kernthema dabei ist die Quantisierung aller auftretenden Werte (Parameter und Daten) des Original-Netzes, das gewöhnlich mit Floatingpoint-Zahlen arbeitet, und die Generierung und Anpassung der dazu gehörigen Hardwareoperatoren.

ORIGAMI HLS

Ursprünglich aus dem Japanischen für die Kunst des Papierfaltens, ist dies der Name unseres High-Level Synthese (HLS) Tools, das wir für Experimente zur Schaltungsoptimierung entwickelt haben.

Die Optimierung besteht letztlich darin, eine zu implementierende Funktionalität um die verfügbaren Operatoren zu „falten“, um diese so effizeint wie möglich (wieder) zu verwenden.

Das Tool erlaubt eine Entwurfsraumexploration (design space exploration, DSE), bindet verschiedene Optimierungsalgorithmen ein und wird von uns derzeit zur Optimierung von Hardwarestrulkturen für Modulo Scheduling bzw. Loop Pipelining verwendet.

Pipelined Multiple Constant Multiplication using RPAG

RPAG is an optimization algorithm for the pipelined multiple constant multiplication (PMCM) problem. Its sources are available as open-source.

More informations can be found here.

m-learning Projekt ESkaLATE

Entwicklung einer Softwareumgebung für kursintegrierte, adaptive Lern-Angebote zu mathematischen Themen der Elektrotechnik

Mehr Informationen gibt es hier.

Apps und Software in der Lehre und beim Lernen

Wir entwickeln Apps für Mobilgeräte und andere Software zur Unterstützung des Lehrens und Lernens.

Weitere Informationen gibt es hier.