CITIC

CESGAHACK 3

24/09/2018

The goal of this hackathon is to accelerate the execution of applications. If your development team has little or no experience of parallel programming, then CESGAHACK3 is for you.

During the week the event is structured to ensure that the majority of the time is spent working on your own code, with the assistance of expert mentors.

We will use Parallelware Trainer and Parallelware Analyzer to help you identify the parallel patterns in your code, and learn how to implement those patterns efficiently with OpenMP and/or OpenACC.

Our goal is to help you in doing more science by speeding up your application runtime and by spending less time coding.

MONDAY, 24

09:00 – 09:30  Welcome & Registration

09:30 – 10:30  Welcome from the teams (Presentations of team’s projects)

10:30 – 13:00  Hands-on session: Get started & Find your hotspots.

  • Milestones, the Parallel Software Development Roadmap & Progress Logs
  • Profiling

13:00 – 14:00 Lunch

14:00 – 16:00  Hands-on session

  • Measuring performance

TUESDAY, 25

09:00 – 13:00  Hands-on session: Go from sequential to parallel with your hotspots.

  • Understand your code using Parallelware Trainer

13:00 – 14:00  Lunch

14:00 – 18:00  Session 2

  • Introducing parallelism: managing data scoping with OpenMP & OpenACC

WEDNESDAY, 26

09:00 – 13:00 Session 1

13:00 – 14:00 Lunch

14:00 – 16:00 Session 2

16:00 – 18:00 Presentations of team’s progress

20:30 – 22:30 Networking dinner  (Cost not included: please bring personal payment method if you wish to participate)

THURSDAY, 27

09:00 – 13:00 Session 1

13:00 – 14:00 Lunch

14:00 – 18:00 Session 2

FRIDAY, 28

09:00 – 11:00 Feedback and preparation of final presentations

11:30 – 13:30 Final presentations on achievements and future roadmap

13:30 – 14:00 Close the event

Registration