|Location||Application Deadline||Event Date|
|Shanghai Jiao Tong University, Shanghai, China||Submissions Closed||August 20-24, 2018|
|CDAC and IISER, Pune, India||Submissions Closed||September 17-21, 2018|
Participating in a hackathon provides a unique opportunity for teams to jumpstart acceleration or optimization of their code on GPUs with OpenACC or any other preferred tools. With the help of two experienced mentors, by the end of the event each team should have significantly accelerate their code or know which steps to take next to continue work.
Why Use GPUs
GPUs have thousands of cores and are proven to be powerful accelerators for parallel codes. Scientist and researchers see 2-10x performance increase while using GPUs for their applications. OpenACC is a directives-based programming model that is designed to help domain experts move their codes to GPUs faster. There is a variety of other tools available and we encourage you to explore the best one for your needs.
How to Prepare
- Prior GPU knowledge is not required, but we encourage you to become familiar with OpenACC so that you can use your time at the hackathon more efficiently. A free OpenACC Online Course is available to everyone on openacc.org.
- If your code is over 100,000 lines, please pick a few representative kernels to start working with at the event.
Costs and Prizes
Events are free for participants. Organizers will provide a room, lunches, mentors and access to compute resources. Hackathons are a collaboration and not a competition. The only prizes offered are new levels of performance for your code, time with experts, ability to run on supercomputers and unforgettable experience that might bring you closer to a new paper or talk.