BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260624T161848Z
UID:291db841-0160-4c10-8f90-3376124b5972
DTSTART:20140305T083000Z
DTEND:20140306T163000Z
DESCRIPTION:Subjects covered:\nThreading\, acceleratorsCourse Description: 
 \nOpenACC is an emerging standard for parallel computing designed to ease 
 the use of accelerators like GPU\, or coming many-core processors\; OpenAC
 C is real-world implementation of parallel programming concepts for accele
 rators that could be part of a future OpenMP standard.\nContent:\n		presen
 tation of the OpenACC programming model\n	\n		hands-on session using CAPS/
 HMPP compiling toolchain\n\nHands-on sessions will use a local cluster at 
 Maison de la Simulation. The OpenACC part of the course will be given by C
 APS Entreprise.Learning outcome:  \nAfter this courses\, participants sho
 uld know the syntax of OpenACC directives\, how to apply them to obtain ef
 ficient parallel codes. They will also understand the importance of memory
  layout.Pre-requisites: \nGood knowledge in C or Fortran programming langu
 age\, some knowledge about parallel programming.\nGPGPU programming knowle
 dge is not required.Agenda\n    March 5        Morning – CUDA B
 asics\n\n		Introduction to GPU computing\n	\n		Nvidia GPU architectures\n	
 \n		CUDA programming model\n	\n		CUDA API\n	\n		CUDA debugging\nAfternoon 
 – OpenACC (1/2)\n		OpenACC Overview &amp\; compilers\n	\n		OpenACC Progr
 amming Model\n	\n		Managing data with OpenACC\nMarch 6\n       Morning
  – OpenACC (2/2)\n\n		OpenACC loop constructs\n	\n		Asynchronism with Op
 enACC\n	\n		OpenACC runtime API\n        Afternoon – OpenHMPP Intro
 duction\n\n		 What is in HMPP \, what is not in OpenACC\n	\n		 OpenHMPP 
 compilation model\n	\n		 Driving the code generation &amp\; gridification
 s\n	\n		 Automatic unroll\, split\, jam\, etc. transformations\n	\n		 Co
 mputing on multiple GPUs\n	\n		 OpenHMPP API for C\, C++ and Fortran\n\n\
 nhttps://events.prace-ri.eu/event/278/
SUMMARY:Programming with OpenACC@ MdS
URL;VALUE=URI:https://events.prace-ri.eu/event/278/
END:VEVENT
END:VCALENDAR
