The CESGAHACK will celebrate its sixth edition on October 25 with the aim of helping scientists and developers of scientific applications to speed up the execution time and reduce the time they spend coding the improved execution.
Codee and CESGA together with the EuroCC project, join their extensive experience in parallel programming and HPC to give the opportunity to participate to projects or companies that are related to the Red Española de Supercomputación (RES).
The aim of CESGAHACK is that they can optimize their simulation programs by exploring vectorization and shared memory in the OpenMP and MPI parallel programming environments. In addition, participants will have the opportunity to use Codee, the development platform that provides automated code inspection specifically designed to improve software performance, as well as access to CESGA’s Finisterrae supercomputer.
In previous editions, the teams came from different fields and organizations such as CSIC, Institute of Astrophysics of the Canary Islands, Universities of Santiago de Compostela, Málaga, Vigo, A Coruña, Rey Juan Carlos, Mestrelab, Xesol etc.
WHAT YOU NEED TO KNOW TO PARTICIPATE:
WHEN AND WHERE: It will be held virtually on October 25, 2022 from 9 am to 6 pm.
FOR WHOM: It is intended for development teams located in Spain with little or no experience in software performance.
HOW MUCH: This training is completely free. It is part of the CESGA training offer financed by the EuroCC project.
Nº OF SEATS: Applications will go through a selection process as seats are limited to 5 teams with 2 developers each.
Registration deadline: October 17, 2022
DO I NEED PREVIOUS EXPERIENCE IN PARALLEL PROGRAMMING?
No, you do not need any experience in parallel programming. Expert mentors will be on hand to guide you through the day and the support hours and by using Codee you will quickly be able to identify real opportunities to parallelize your application. Our goal is for participants to spend 95% of the time working on their own code. Our mentors will help you to use OpenACC for GPUs, and/or OpenMP for multithreading and SIMD. This will include understanding what the best options are for your particular code and whether hybrid parallel programming is useful to you.
CESGHACK is a great opportunity for these type of teams, as it was for the participants from previous editions.
WHAT TEAMS ARE WE LOOKING FOR?
To ensure everyone is given the time needed during the event, we ask that each team has no more than 2 developers. As our goal is to help build parallel programming knowledge we are looking for teams with little or no parallel programming expertise, but where at least one of the team has significant experience with the code base that will be worked on during the event. The ideal application is one that is written in C/C++, which has hit a limitation that can be addressed with parallel programming. For example, your code might currently need runtimes that are too long to complete the science you wish to understand, or you might need to have access to more memory so that you can use larger problem sets.
WHAT IS THE SELECTION PROCESS?
Our experienced team of mentors start working with potential attendees as soon as the call for participants is opened. We work at finding candidate teams that will benefit from attending the event, identifying their needs, and working with them to provide a useful application. The admitted teams will be confirmed on October 20th.
WHAT HAPPENS AFTER THE HACKATHON?
We like to stay in touch! Our goal is to build a collaborative relationship with your team and, where possible, create success stories that can be published over the next several months. We want to increase the impact of your work!
WHAT DOES IT COST?
Participation is FREE. This is part of the activities offered by the Galician Supercomputing Center (CESGA) in the EuroCC project.
TERMS AND CONDITIONS: Click here to read the Terms and Conditions.
The EuroCC project has received funding from the European High-Performance Computing Joint Undertaking (EuroHPC-JU) under grant agreement No 951732. The EuroHPC-JU is supported by the research and innovation program Horizon 2020 of the European Union and of Germany, Bulgaria, Austria, Croatia, Cyprus, Denmark, Slovenia, Spain, Estonia, Finland, Greece, Hungary, Ireland, Italy, Lithuania, Latvia, Poland, Portugal, Czech Republic, Romania, Sweden , United Kingdom, France, Netherlands, Belgium, Luxembourg, Slovakia, Norway, Switzerland, Turkey, Republic of North Macedonia, Iceland and Montenegro.