BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260622T060746Z
UID:22bcc994-4fb2-47d0-bbb2-8f9313cc8ad2
DTSTART:20121126T083000Z
DTEND:20121130T170000Z
DESCRIPTION:All PATC Courses do not charge fees.\nObjectives:\nThe course s
 tarts with the objective of setting up the basic foundations related with 
 task decomposition and parallelization inhibitors\, using a tool to analyz
 e potential parallelism and dependences. The course follows with the objec
 tive of understanding the fundamental concepts supporting shared-memory an
 d message-passing programming models. The course is taught using formal le
 ctures and practical/programming sessions to reinforce the key concepts an
 d set up the compilation/execution environment. The course covers the two 
 widely used programming models: OpenMP for the shared-memory architectures
  and MPI for the distributed-memory counterparts. The use of OpenMP in con
 junction with MPI to better exploit the shared-memory capabilities of curr
 ent compute nodes in clustered architectures is also considered. Paraver w
 ill be used along the course as the tool to understand the behavior and pe
 rformance of parallelized codes.\n Level:\nFor trainees with some theoret
 ical and practical knowledge\, some programming experience.Learning Outcom
 es:\nOn completion of this course students should be able to:\n		Understan
 d the use of task decomposition and the inhibitors of the potential parall
 elism in a sequential algorithm.\n	\n		Understand the fundamentals of shar
 ed-memory and message-passing models.\n	\n		Implement simple algorithms us
 ing OpenMP for shared-memory and MPI for message-passing.\n	\n		Compile\, 
 execute and debug simple OpenMP and MPI codes.\n	\n		Understand the perfor
 mance of OpenMP and MPI codes.\nPrerequisites:Fortran\, C or C++ programmi
 ng. All examples in the course will be done in C.\n\nhttps://events.prace-
 ri.eu/event/74/
SUMMARY: Parallel Programming Workshop @ BSC
URL;VALUE=URI:https://events.prace-ri.eu/event/74/
END:VEVENT
END:VCALENDAR
