BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260722T021532Z
UID:e7020f2d-f0f6-4953-8911-c2c74fce4b1b
DTSTART:20121212T080000Z
DTEND:20121214T160000Z
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
 		Introduction to parallel computing\, GPU architectures.\n	\n		CUDA progr
 amming model: thread grid hierarchy\, memory model\, CUDA language\, massi
 vely multi-thread architecture\, execution model\n	\n		Basic GPU algorithm
 s : sorting and reductions\n	\n		Advanced aspects: CUDA optimizations\, CU
 DA/C++ coupling\, CUDA/Python\n\nHalf of the course will be made of hands-
 on sessions.Learning outcomes\nUnderstanding of the main issues in develop
 ing GPU applications. Ability to choose the most suitable tool for a given
  application and environment. Ability to develop a working prototype for a
  target application.Prerequisites\nBasic knowledge of C programming in a U
 nix environment.\n\nhttps://events.prace-ri.eu/event/64/
SUMMARY:Programming on GPUs @MdS
URL;VALUE=URI:https://events.prace-ri.eu/event/64/
END:VEVENT
END:VCALENDAR
