Implementierung und Laufzeitoptimierung von Bildverarbeitungsalgorithmen in OpenCL für Embedded Systems
- Gegenstand der vorliegenden Arbeit ist die Implementierung und Laufzeitoptimierung von Bildverarbeitungsalgorithmen in OpenCL. Es wird untersucht, wie viel Zeit die Algorithmen zur Bearbeitung von Bildern in Anspruch nehmen und wie stark diese gedrosselt werden kann. Dabei werden verschiedene Speicherbereiche von GPUs und unterschiedliche Rechenmethoden hinsichtlich ihrer Performance beleuchtet. Die Laufzeit der jeweiligen Programmversion wird gemessen, den anderen Varianten gegenübergestellt und ausgewertet. Aus der Untersuchung geht hervor, dass die Laufzeiten der Programme auf bis zu einem Drittel der unbearbeiteten Algorithmen gesenkt werden können.
Author: | Maik Schoesau |
---|---|
Advisor: | Alexander Lampe, Markus Süß |
Document Type: | Bachelor Thesis |
Language: | German |
Year of Completion: | 2019 |
Granting Institution: | Hochschule Mittweida |
Release Date: | 2021/06/21 |
GND Keyword: | Bildverarbeitung; Algorithmus |
Institutes: | Ingenieurwissenschaften |
DDC classes: | 005.1 Programmierung |
Open Access: | Frei zugänglich |
Licence (German): | Urheberrechtlich geschützt |