BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260629T083008Z
UID:c0a8fcca-a1dd-454a-bf4e-5961f5dff63d
DTSTART:20151207T080000Z
DTEND:20151209T160000Z
DESCRIPTION:This course presents the basic of parallel programming on GPU a
 rchitectures. Its main focus is on the CUDA language\, but it will provide
  a brief overview of the main tools available on those platforms.Content\n
 \n\n	Introduction to parallel computing for GPU architectures.\n	\n	\n	CUD
 A programming model: thread grid hierarchy\, memory model\, CUDA-C languag
 e\, massively multi-thread architecture\, execution model\n	\n	\n	Basic GP
 U algorithms : sorting and reductions\n	\n	\n	Advanced aspects: performanc
 e optimization\, profiling\, productivity and scientific libraries (e.g. T
 hrust\, Kokkos). \n	\nHalf of the course will be made of hands-on session
 s.Learning outcomes \nUnderstanding of the main issues in developing GPU 
 applications. Ability to choose the most suitable tool for a given applica
 tion and environment. Ability to develop a working prototype for a target 
 application.Prerequisites \nBasic knowledge of C programming in a Unix en
 vironment.\n\nhttps://events.prace-ri.eu/event/437/
SUMMARY:Programming on GPUs @MdS
URL;VALUE=URI:https://events.prace-ri.eu/event/437/
END:VEVENT
END:VCALENDAR
