Co

Towards Source-Level CUDA Kernel Profiling

Date
Mar 28, 2012
Time
1:00 PM - 2:00 PM
Speaker
Wolfgang Hönig
Affiliation
Institut für Technische Informatik, Professur Rechnerarchitektur
Language
de
Main Topic
Informatik
Other Topics
Informatik
Description
Grafikkarten (GPUs) werden als hochparallele Coprozessoren zunehmend für allgemeine Berechnungen (GPGPU) auch im Bereich des Hochleistungsrechnens (HPC) genutzt. Die Programmierung ist z.B. mit Hilfe von CUDA für GPUs der Firma NVIDIA möglich. Eine Neuentwicklung oder Portierung von vorhandenem Code wird mit dem Ziel einer schnelleren Laufzeit der Applikation durchgeführt. Daher sind Werkzeuge zur Verbesserung des Laufzeitverhaltens für die Entwicklung besonders wichtig. Vorhandene Werkzeuge beschränken sich allerdings auf die Analyse kompletter Funktionen, welche auf der GPU ausgeführt werden (sogenannte Kernel). Eine feingranularere Erhebung und Darstellung von Performancedaten wie Laufzeit oder Zählerwerte könnte das Finden und Beheben von Flaschenhälsen erheblich vereinfachen. Dabei sind insbesondere Daten per Codezeile oder für Threadgruppen interessant. Es wird ein Tool vorgestellt, welches in Zusammenarbeit mit NVIDIA entwickelt wurde, um Performanceinformationen durch Veränderung des Binärcodes (patchen) zu sammeln und darzustellen. Neben den technischen Details des binären Patchens, werden verschiedene Tracing- und Profilingpatches diskutiert. Diese Veranstaltung wird unterstützt von Professur für Rechnerarchitektur.

Last modified: Mar 28, 2012, 9:36:41 AM

Location

TUD Andreas-Pfitzmann-Bau (Computer Science) (INF 1004 (Ratssaal))Nöthnitzer Straße4601069Dresden
Homepage
https://navigator.tu-dresden.de/etplan/apb/00

Organizer

TUD InformatikNöthnitzer Straße4601069Dresden
Phone
+49 (0) 351 463-38465
Fax
+49 (0) 351 463-38221
Homepage
http://www.inf.tu-dresden.de
Scan this code with your smartphone and get directly this event in your calendar. Increase the image size by clicking on the QR-Code if you have problems to scan it.
  • BiBiology
  • ChChemistry
  • CiCivil Eng., Architecture
  • CoComputer Science
  • EcEconomics
  • ElElectrical and Computer Eng.
  • EnEnvironmental Sciences
  • Sfor Pupils
  • LaLaw
  • CuLinguistics, Literature and Culture
  • MtMaterials
  • MaMathematics
  • McMechanical Engineering
  • MeMedicine
  • PhPhysics
  • PsPsychology
  • SoSociety, Philosophy, Education
  • SpSpin-off/Transfer
  • TrTraffic
  • TgTraining
  • WlWelcome