Abschätzung des Ressourcenverbrauchs und Analyse der Echtzeitfähigkeit von CUDA- und OpenCL-Befehlen

dc.contributor.authorRömhild, Fabiande
dc.date.accessioned2012-11-30de
dc.date.accessioned2016-03-31T08:00:01Z
dc.date.available2012-11-30de
dc.date.available2016-03-31T08:00:01Z
dc.date.issued2011de
dc.description.abstractCUDA und OpenCl ermöglichen die Grafikkarte für Berechnungen abseits der Grafikausgabe zu verwenden. Gerade bei parallelisierbaren Berechnungen kann so ein enormer Geschwindigkeitszuwachs erreicht werden. CUDA und OpenCL geben keine Zeitgarantien, d.h. für die Laufzeit von Programmen gibt es keine Beschränkung. Des Weiteren sind einmal gestartete Berechnungen nicht unterbrechbar. Für Echtzeitgarantien ist dies allerdings zwingend erforderlich. In dieser Diplomarbeit wird untersucht, ob die GPU auch für Berechnungen in Echtzeitsystemen verwendet werden kann. Es wird nach Möglichkeiten gesucht den Kontextwechsel zwischen verschiedenen CUDA- und OpenCL-Programmen zu steuern. Ferner wird die Laufzeit und der Speicherverbrauch abgeschätzt und die für Echtzeit wesentlichen Einflussfaktoren ermittelt. Durch Evaluation wird das spezifische Verhalten analysiert und mit Hinblick auf Isolation und Echtzeitgarantien bewertet. Diese Arbeit zeigt auf, dass es in gewissem Umfang möglich ist, bezüglich Laufzeit und Ressourcenverbrauch, Garantien zu gewährleisten.de
dc.description.abstractCUDA and OpenCL enable the use of the video card for computing besides the output to the display. There is an enourmous speedup achievable especially in parallel computing. CUDA and OpenCL don't guarantee response time, so there is no limitation for the calculations. Furthermore there is no preemption for calculations once started. This would be necessary for real-time guarantees. This Diploma Thesis researches the opportunity to use the GPU for calculations in real-time systems. It is looking for possibilities to control the context switch between different CUDA and OpenCL programs. In addition, the running time and memory consumption and the estimated essential factors for real-time are determined. Through evaluation, we analyze the specific behavior and rate them with regard to isolation and real-time guarantees. This Thesis shows that it is to some extent possible to ensure guarantees with respect to time and resource consumption.en
dc.identifier.other376271019de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-79798de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/2983
dc.identifier.urihttp://dx.doi.org/10.18419/opus-2966
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleAbschätzung des Ressourcenverbrauchs und Analyse der Echtzeitfähigkeit von CUDA- und OpenCL-Befehlende
dc.title.alternativeEstimating ressource requirements and analysis of realtime capabilities of CUDA and OpenCL commandsen
dc.typemasterThesisde
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Parallele und Verteilte Systemede
ubs.opusid7979de
ubs.publikation.typAbschlussarbeit (Diplom)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
DIP_3178.pdf
Size:
9.03 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
935 B
Format:
Plain Text
Description: