Loading Events

« All Events

  • This event has passed.

Dardel Hackathon with AMD, HPE, ENCCS, PDC

7 Mar 2022 @ 09:00 16 Mar 2022 @ 17:00 CET

About the event

Dardel is a Swedish flagship supercomputer operated by PDC at KTH in Stockholm. It is an HPE Cray EX system with AMD EPYC™ 64 core CPUs and AMD Instinct MI250X GPUs. Compute time on Dardel is available for academic research via SNIC. 

This hackathon is for teams of research software developers who want to accomplish one or more of the following goals:  

  • Port their code to run on AMD Instinct™ GPUs using any of the GPU programming frameworks listed below 
  • Improve the performance of code that already runs on AMD Instinct™ GPUs 
  • Scale up their codes to multiple AMD Instinct™ GPUs 

During the hackathon, project teams will be paired up with expert mentors from HPEAMDPDC and ENCCS who will guide them during the hackathon to accomplish their stated goals. Teams should have at least two members who are prepared to work full-time on their projects for the duration of the hackathon. We furthermore also strongly encourage diversity in project teams. 

Location

This hackathon will take place over four days split over two weeks. The first day of the hackathon, March 7, will be online while the main work will be hosted on-site on KTH Campus in Stockholm, Sweden, on March 14-16. Further details about the location will be provided later. 

Requirements

  • Teams should consist of at least two, and preferably three, members who are ready to actively participate during the event. 
  • Teams should know their application well and have the programming experience to modify the code.  
  • Projects should be under an open-source license. 

No advanced GPU skills are required, but it is helpful for teams to know the basics of GPU programming and profiling. Team members should get familiar with aspects of the AMD ROCm™ open software and the AMD HIP programming language (https://docs.amd.com/). 

Travel and accommodation  

Information for travel arrangements will follow. 

Tentative Agenda

March 7

[ninja_tables id=”18404″]

March 13

[ninja_tables id=”18405″]

March 14

[ninja_tables id=”18406″]

March 15

[ninja_tables id=”18407″]

March 16

[ninja_tables id=”18408″]

Compute Resource 

Teams attending the event will be given access to the Dardel system ahead of the hackathon. 

Project Submission

To apply for participation in this hackathon please describe your project in detail at WRITEME. Note that all team members should register and fill the “Personal information” section, but only one person in your team needs to fill the “Project description” section. Applications will be reviewed by an expert panel according to the following requirements: 

  • The project team should consist of at least two members who know the code well. 
  • Diversity in the project team. 
  • The project should be described in sufficient detail and have well-defined goals for efficiency or for scaling up. 
  • The code should have a significant impact (or large potential for significant impact) for a specific organisation or a wide community 
  • The code should be open source. A link to the source code should be included in the application.  
  • Projects should have a build system (e.g., Make or CMake) which can be made to work on the Dardel system, and teams should be prepared to compile the code on the Dardel system before the hackathon. 
  • Availability of expertise needed to successfully support the project. 

Ahead of the hackathon, accepted teams should be prepared to: 

  • Go through learning resources on the AMD ROCm™ software ecosystem recommended by the organisers. 
  • Profile their code ahead of the hackathon to identify performance bottlenecks using tools like CrayPat, Scalasca, Score-P or Arm Forge (instructions will be provided if needed) and when possible, profiling their code with at least one of these AMD tools: AMD ROCm Profiler (rocProf) and AMD OmniPerf/OmniTrace
  • Be ready to (virtually) meet at least once with their expert mentors’ team to explain expectations. 
  • Install, compile, and execute their application on Dardel to ensure that nothing is missing in the Dardel environment. 
  • Commit to providing feedback to PDC/KTH local support team and expert mentors. 

Registration

Please register by following this link 
Application deadline: Feb 7

Contact

For any questions contact us at training@enccs.se

Follow our Events Schedule

Follow us on Twitter and LinkedIn and subscribe to our Newsletter to stay tuned to our events and other news.

————

This training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_en

Online