BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260628T154226Z
UID:8ee1c49f-fe35-482b-b788-eedd74873924
DTSTART:20140407T070000Z
DTEND:20140409T143000Z
DESCRIPTION:\n	Many-core programming is a very dynamic research area. Many 
 scientific applications have been ported to GPU architectures in recent ye
 ars. We will give an introduction to CUDA\, OpenACC\, OpenCL\, and multi-G
 PU programming using examples of increasing complexity. After introducing 
 the basics the focus will be on optimization and tuning of scientific appl
 ications. Topics covered will include:\n\n		Programming models: CUDA\, Ope
 nACC\, OpenCL\n	\n		Using libraries as interface for GPU programming (e.g.
  Thrust)\n	\n		Partitioning and granularity of parallel applications\n	\n	
 	Debugging and profiling of kernels\n	\n		Performance optimizations\n	\n		
 Multi-GPU programming\n\n	Prerequisites: Knowledge in C\nThis course is a 
 Prace Advanced Training Centres (PATC) course.Application \nRegistrations 
 are only considered until 7 March 2014\;\ndue to available space\, the max
 imal number of participants is limited.\nApplicants will be notified\, whe
 ther they are accepted for participitation.Instructors:\nDr. Jan Meinke\, 
 Jochen Kreutz\, Peter Philippen\, Andrew Adinetz\, Anke Zitz\, JSC\;\nJiri
  Kraus\, NVIDIAContact \nFor any questions concerning the course please se
 nd an e-mail to w.homberg@fz-juelich.de\n\nhttps://events.prace-ri.eu/even
 t/255/
SUMMARY:GPU Programming @ JSC
URL;VALUE=URI:https://events.prace-ri.eu/event/255/
END:VEVENT
END:VCALENDAR
