BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260622T060742Z
UID:48296e5f-1b3a-4179-8bd7-e51633d3f746
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
