Einführung in die "CUDA" (Compute Unified Device Architecture) Programmierung. Parallelverarbeitung von Programmen in der Informatik


Seminararbeit, 2015

26 Seiten


Inhaltsangabe oder Einleitung

Parallelverarbeitung ist ein großes und wichtiges Thema in der Informatik sowie in deren Randgebiete. Schon in den frühen 70er Jahren gab es neben den klassischen CPU auch parallele Rechner.

Einer der Hauptgründe für das Parallelisieren von Programmen ist deren schnellere Ausführung. Hierfür dienen nicht nur die klassischen CPUs von INTEL und AMD sondern auch HPC Karten, die dabei auch eine immer größere Rolle spielen. Einer der bekanntesten Hersteller ist Nvidia aber auch INTEL und AMD haben solche Karten auf dem Markt. Für den Einsatz der Karten kommen spezielle Schnittstellen zum Einsatz, eine davon ist Nvidia CUDA.

Das Ziel der Seminararbeit ist, einen ersten Überblick in die CUDA C Programmierung zu geben.

Im Rahmen dieser Arbeit habe ich mich größtenteils auf die Dokumentation von Nvidia gestützt. Sie gibt einen vollständigen Überblick des Funktionenumfangs und eine kurze Erklärung. Für den genaueren Zusammenhang habe ich vor dem Schreiben der Arbeit ein Buch durchgearbeitet.

Die Seminararbeit ist in vier Kapitel untergliedert. Im zweiten Kapitel wird auf die Theorie und den Aufbau einer GPU eingegangen. Anschließend werden einige Hauptfunktionen von CUDA vorgestellt und zum Schluss kommt das Fazit.

Details

Titel
Einführung in die "CUDA" (Compute Unified Device Architecture) Programmierung. Parallelverarbeitung von Programmen in der Informatik
Hochschule
Hochschule Fulda
Autor
Jahr
2015
Seiten
26
Katalognummer
V374980
ISBN (eBook)
9783668526983
Dateigröße
1120 KB
Sprache
Deutsch
Schlagworte
einführung, cuda, compute, unified, device, architecture, programmierung, parallelverarbeitung, programmen, informatik
Arbeit zitieren
Edem Kiessig (Autor:in), 2015, Einführung in die "CUDA" (Compute Unified Device Architecture) Programmierung. Parallelverarbeitung von Programmen in der Informatik, München, GRIN Verlag, https://www.grin.com/document/374980

Kommentare

  • Noch keine Kommentare.
Im eBook lesen
Titel: Einführung in die "CUDA" (Compute Unified Device Architecture) Programmierung. Parallelverarbeitung von Programmen in der Informatik



Ihre Arbeit hochladen

Ihre Hausarbeit / Abschlussarbeit:

- Publikation als eBook und Buch
- Hohes Honorar auf die Verkäufe
- Für Sie komplett kostenlos – mit ISBN
- Es dauert nur 5 Minuten
- Jede Arbeit findet Leser

Kostenlos Autor werden