As a part of the EuroCC project, the National HPC Competence Center is planning to organize a series of computhons. The first of this series was in July 2021. The second Computhon will be co-located with BAŞARIM 2022 at Sabancı University Altunizade Digital Campus. The solution presentations, as well as the award ceremony, will be hybrid (simultaneously face-to-face and online).
If you are interested in programming high-performance computing clusters the computhon is a great challenge for you and your team. Here are the details and the current set of rules.
- The computhon is open to everyone; so if you are a researcher, a university student, or coming from the industry you are more than welcome to form your team and register from this page.
- The teams must have at least two, at most four people.
- To implement and test your solutions, you will be given access to TRUBA resources. The organizers will also use the same resources to evaluate the solutions.
- Although the solutions can be submitted in any programming language supported by the TRUBA ecosystem, the examples, and the training will be in C++. Hence, having good C/C++ skills is highly advantageous.
- Registration and HPC resource usage will be free.
A detailed explanation of the problem along with sample inputs/outputs, test cases, etc. will be provided on the kick-off day.
- There will be three categories;
- Single-node: Parallel computation on multi-core CPUs.
- Single-node: Parallel computation on multiple GPUs.
- Multi-node: Distributed computing on multiple nodes + CPUs and GPUs
- For each category, the first team will get a 5000TL gift card.
- The teams will have 5 days to implement, test, and profile their solutions, which will then be verified and evaluated by the organizers.
- The ultimate goal is to be the fastest in each category. No need to say, the results must be correct. Even a single wrong result can make the solution to be disqualified.
- A team can submit a solution for all of the categories.
- Although your results on the given set of test cases are important, for evaluation, extra test cases, which will not be provided from the beginning, will also be used.
- On the last day, each team will do a short presentation on their solutions and answer the questions of the jury members who are the experts from the HPC Competency Center.
- Any IP, code, implementation, dissemination rights, etc. developed during the computhon will belong to the team that submitted it. Although not required, it may be better to have an IP agreement among the group members.
These rules are subject to change. The final rules will be given out on the kick-off day of the event. Send your e-mails to firstname.lastname@example.org
- May 4 (Wednesday, Noon): Registration deadline
- May 5 (Thursday): Hackathon launch
- 10:00 – 12:00: Problem definition and questions
- May 11 (Wednesday, Noon): The last day of solution submission
- May 11-12 (Wednesday - Thursday):
- Solution presentations and final evaluations
- May 13 (Friday):
- Announcement of winners and award ceremony
The hackathon launch on May 5 will be online through Zoom. The presentations and award ceremony will be co-organized with BAŞARIM 2022 which will be a hybrid conference. You can participate either online or face-to-face.
If the pandemic allows, we are planning to organize the third Computhon face-to-face in Q3-Q4 2022.