EoCoE II: BSC hackaton workshop

31 March – 3 April; Barcelona: 

EoCoE Hackathon on code optimization


This workshop follows the first EoCoE workshop at Erlangen in October 2019. This new workshop will have the form of a hackathon. It means that we will really focus on your code and not just general aspects. First, you will be able to get information from performance tools seen during the first workshop helped by experts (from FAU, BSC and JSC). Then, the goal is to work actively on solving performance problems to optimize your algorithms. It concerns both CPU and GPU aspects.

Target Audience and Prerequisites

  • Installation of your code in BSC machines: We will provide an access to the BSC super-computers 2 weeks before the beginning of the event. By installing your code in advance and familiarizing with BSC environment, we will save time during the workshop.
  • Targeted architecture: Please, tell us in advance on which kind of architecture you want to work (CPU, GPU).
  • Benchmarks: You should prepare a few benchmarks to work on during the workshop. They should well represent a production case without being too large/long or too small/short. Not too large/long means a limited number of nodes but sufficiently large to fill the computing units as it would be in production runs and running to completion in less than one hour. Not too small/short means providing sufficient data and computation from an execution of a few minutes to see performance issues as it would happen in production runs. By staying close to production runs, you ensure that you keep specific effects such as load imbalance, data management, cache issues, scaling issues etc.
  • Preliminary results: Any preliminary performance analysis from the tools will be appreciated
  • Known issues: You may not have a clear view of all performance issues but if yes, please come with a list of problems to focus on during the workshop.
  • Personal challenges: We will not have the time to address all matters. You should come with a reasonable set of issues you want to solve and focus on during the workshop.





Other information:

Starts 31 March 2020, 9:00
Ends 3 April 2020, 17:00


Barcelona Super-computing Center

Severo Ochoa room
Carrer de Jordi Girona, 29, 31,
08034 Barcelona, Spain