BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260819T215100Z
UID:04230eba-232f-49b7-af58-f78c95ce9b20
DTSTART:20190404T070000Z
DTEND:20190405T160000Z
DESCRIPTION:The registration to this course is now open.\n\nAll PATC Course
 s at BSC do not charge fees.\n\nPLEASE BRING YOUR OWN LAPTOP.\n\nLocal Web
  Page:\nThis is an expansion of the topic "OpenACC and other approaches to
  GPU computing" covered on this year's and last year's editions of the Int
 roduction to CUDA Programming.\nThis course will provide very good introdu
 ction to the PUMPS Summer School run jointly with NVIDIA -  also  at Ca
 mpus Nord\, Barcelona. For further information visit the school website.\
 n\nConvener: Antonio Peña\, Computer Sciences Senior Researcher\, Acceler
 ators and Communications for High Performance Computing\, BSC\n\n\nObjecti
 ves: \n\nAs an NVIDIA GPU Center of Excellence\, BSC and UPC are deeply i
 nvolved in research and outreach activities around GPU Computing. OpenACC 
 is a high-level\, directive-based programming model for GPU computing. It 
 is a very convenient language to leverage the GPU power with minimal code 
 modifications\, being the preferred option for non computer scientists. Th
 is course will cover the necessary topics to get started with GPU programm
 ing in OpenACC\, as well as some advanced topics.\n\nThe target audiences
  of the course are students who want to develop exciting applications for
  these processors\, as well as those who want to develop programming tools
  and future implementations for these processors.\n\nLevel: \nBEGINNERS: 
 for trainees from different background or very little knowledge.\n\nAgenda
 :\n\nDAY 1\n\nSession 1 / 9:00am – 1:00 pm (2h lectures\, 2 h practical)
 \n\n9:00 - 10:00 Introduction to OpenACC on x86 CPU and GPU\n\n10:00 - 11:
 00 Hands-on: Introduction\n\n11:00 - 11:30 Break\n\n11:30 - 12:30 Profilin
 g and Parallelizing with the OpenACC Toolkit\n\n12:30 - 13:30 Hands-on: Pr
 ofiling and Parallelizing\n\n13:30 - 15:00 Lunch break\n\nSession 2 / 2:00
 pm – 5:00 pm (2 h practical)\n\n15:00 - 17:00 Hands-on: Open Labs\n\n \
 n\nDAY 2\n\nSession 3 / 9:00am – 1:00 pm (2h lectures\, 2 h practical)\n
 \n9:00 - 10:00 Expressing Data Locality and Optimizations with OpenACC\n\n
 10:00 - 11:00 Hands-on: Data Locality and Optimizations\n\n11:00 - 11:30 B
 reak\n\n11:30 - 12:30 Advanced OpenACC Techniques: Interoperability\, MPI\
 , and Pipelining\n\n12:30 - 13:30 Hands-on: Advanced Techniques\n\n13:30 -
  15:00 Lunch break\n\nSession 4 / 2:00pm – 5:00 pm (2 h practical)\n\n15
 :00 - 17:00 Hands-on: Open Labs\n\nEnd of Course\n\n \nhttps://events.pra
 ce-ri.eu/event/769/
SUMMARY:Introduction to OpenACC @ BSC
URL;VALUE=URI:https://events.prace-ri.eu/event/769/
END:VEVENT
END:VCALENDAR
