BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260705T202523Z
UID:6d4c03c7-d9de-447b-b3a4-6861e4a1112b
DTSTART:20180130T083000Z
DTEND:20180130T170000Z
DESCRIPTION:The registration to this course will open in September. Please
 \, bring your own laptop. All the PATC courses at BSC are free of charge.\
 n\nCourse convener: Rosa Badia\n\nObjectives: The objectives of this cours
 e are COMPSs is a programming model which is able to exploit the inherent 
 concurrency of sequential applications and execute them in a transparent m
 anner to the application developer in distributed computing platform. This
  is achieved by annotating part of the codes as tasks\, and building at ex
 ecution a task-dependence graph based on the actual data used consumed/pro
 duced by the tasks. The COMPSs runtime is able to schedule the tasks in th
 e computing nodes and take into account facts like data locality and the d
 ifferent nature of the computing nodes in case of heterogeneous platforms.
  Additionally\, recently COMPSs has been enhanced with the possibility of 
 coordinating Web Services as part of the applications. COMPSs supports Jav
 a\, C/C++ and Python as programming languages.\n\nLearning Outcomes:  In 
 the course\, the COMPSs syntax\, programming methodology and an overview o
 f the runtime internals will be given. The attendees will get a first less
 on about programming with COMPSs that will enable them to start programmin
 g with this framework.\n\nA hands-on with simple introductory exercises wi
 ll be also performed. The students who finish this course will be able to 
 develop simple COMPSs applications and to run them both in a local resourc
 e and in a distributed platform (initially in a private cloud)\n\nLevel: f
 or trainees with some theoretical and practical knowledge.\n \n\nAgenda:
  \n\n9: 30 am – 10:00 am: Roundtable. Presentation and background of pa
 rticipants\n\n10:00 am – 10:15 am: Motivation and introduction to COMPSs
 \n\n10:15 am – 11:00 am: Programming mode: Python Syntax\n\n11:00 am –
  11:30 am: Coffee Break \n\n11:30 am – 13:00 pm: Python Hands-on \n\n13:
 00 pm – 14:00 pm: Lunch Break \n\n14:00 pm – 14:30 pm: Java Syntax\n\n
 14:30 pm – 15:30 pm: Java Hands-on \n\n15:30 pm – 16:00 pm: Coffee Bre
 ak \n\n16:00 pm – 16:30 pm: COMPs execution environment\n\n16:30 pm – 
 17:00 pm: Cluster Hands-on (MareNostrum)\n\n17:00 pm – 18:00 pm: COMPs I
 nstallation and Final Notes\n\n \n\nEND of COURSE\n\n \n\nhttps://events
 .prace-ri.eu/event/643/
SUMMARY:Programming Distributed Computing Platforms with COMPSs @ BSC
URL;VALUE=URI:https://events.prace-ri.eu/event/643/
END:VEVENT
END:VCALENDAR
