AMD Developer ChallEnge 2025

Introduction
In this challenge sponsored by Advanced Micro Devices, Inc. (“AMD”), participants are invited to form teams of up to three members. The goal is to develop and optimize multi-GPU communication kernels and achieve significant performance gains in LLM models, ultimately pushing the limits of inference performance on AMD Instinct™ GPUs.
The registration period is from August 23 to September 20, 2025. Kernel submissions will be accepted from August 30 and October 13, 2025.
Participants are eligible to win prizes up to $100,000 and may be selected to travel to San Francisco, CA, for a special awards ceremony.
The Challenge Overview
This challenge involves optimization and performance testing of the following multi-GPU communication kernels:
KEY KERNELS
The following reference information will be provided at the time of each kernel problem release:
- Reference implementation (baseline reference)
- Kernel level roofline performance (theoretical maximum)
- Target input shapes and configurations
Prizes
In addition to the chance to win a prize, select participants may be invited to San Francisco, California, USA, to participate in AMD DevDay 2025 during the Open-Source AI Week. Details will be provided to select participants in a reasonable amount of time before the award ceremony, including information regarding travel, hotel accommodations, and any applicable restrictions.
Note
1. Attending the award ceremony on October 20, 2025, is not a requirement for winning a prize.
2. Only kernels from registered participants within the registration deadline will be considered for scoring.
3. Reference kernels and associated information will be provided at the start of the particular schedule.
4. Teams or individuals deemed winners are eligible to receive one (1) prize only, to be awarded at the sole discretion of AMD.
5. Winning a prize depends on participants’ ability to meet specific performance targets. If no team meets the performance targets, AMD reserves the right to refrain from awarding a prize.
6. A participant or team’s place on the leaderboard is not necessarily reflective of being determined to be a winner, nor is leaderboard placement a guarantee of winning a prize.
Four (4) winning submissions will be selected by AMD in its sole discretion after reproduction and verification of results.
7. The challenge will be hosted on the GPU Mode Discord server, operating on their KernelBot automation platform to execute kernel submissions, evaluate and debug performance and populate the results on the leaderboard.
8. The server also enables communication among participants, sharing learning resources, and viewing competition statistics.
Challenge Schedule
Registration Open
Kernel Submission Open
Registration Deadline
Kernel Submission Deadline
Awards Сeremony
Registration and Eligibility
- Registration is mandatory to participate.
- To register, fill out the registration form below. Registration is subject to verification and approval by AMD.
- The challenge is open to individuals and teams of up to three (3) members.
- All team members must register using their legal name and contact details, and provide the same team name.
- Only one person per team should upload the code in the GPU Mode Discord channel.
- Participants who were part of the early registration process, please look out for further communication.
- Participants must be 18 years or older or of the age of majority in their country as of August 30, 2025.
- Participants under 18 must present a parent/guardian-signed waiver to allow participation and entry in the contest.
- All participants must:
- Have a valid Discord ID
- Have a valid GitHub ID - For questions, contact: email amd_ai_mkt@amd.com
Kernel Submission
- All kernels must be original, developed specifically for this challenge, and must not have been displayed publicly before submission.
- Kernel submissions must be posted on Discord.
- Participants must submit all source code, scripts, and artifacts as specified in the challenge.
- Submissions from China:
- Participants from China can install the CLI software provided on GitHub to submit the kernels. The CLI software will run the kernels, return the results, and upload the results to the leaderboard.
Scoring and Judging Criteria
Kernel submissions for the challenge will be assessed based on the following criteria. Submissions will be compared against their relative runtime/ speed, and scores assigned according to the rubric below. For the grand prize, the kernel that delivers the highest performance above the best reference and closest to the published roofline shall win. All prizes will be awarded only after the organizers have successfully reproduced the results independently.
- KPIs for measurements:
- Absolute speed of user-written kernels
- Scoring is based on relative speedup over the base reference- reference + relative speed over other user-written kernels. - Submissions will have Weighted scoring as below:
- all-to-all kernel: Max Points = 1500
- GEMM + Reducescatter: Max Points = 1250
- Allgather + GEMM: Max Points = 1000
The scoring metric for the leaderboard is the absolute runtime/speed of the participant’s kernel averaged over a large set of test cases – we will provide shape information for these test cases, but the input data itself will be sampled from a random distribution.
Participant Score per kernel = Max Points * [1 - (rank / 10)]
- Only top ten performant kernels will be considered for scoring.
- Submissions that do not beat the baseline will get zero points.
- Geomean across all the benchmark cases, rounded to a particular decimal value (will be specified along with the kernel problem release), will be considered for scoring.
- In case of a tie, the earliest submitted kernel will be considered.
How are Prizes Awarded?
Limit one (1) prize per person or team. In the event of a tie between any eligible entries, the tie is broken based on the judging criteria described above. The decisions of the judges are final and binding. If we do not receive a sufficient number of entries meeting the entry requirements, we may, in our sole discretion, select fewer winners than the number of prizes described above.If you are a potential winner, we will notify you by sending a message to the e-mail address, the phone number, or mailing address (if any) provided at the time of entry within seven (7) days following completion of judging. If the notification sent is returned as undeliverable, or you are otherwise unreachable for any reason, we may award the applicable prize to a runner-up. If there is a dispute as to who is the potential winner, we will consider the potential winner to be the authorized account holder of the e-mail address used to enter the Contest. If you are a potential winner, we may require you to sign an Affidavit of Eligibility, Liability/Publicity Release, and/or a W-9 tax form or W-8 BEN tax form within ten (10) days of notification. You are advised to seek independent counsel regarding the tax implications of accepting a prize. If you do not complete the required forms as instructed and/or return the required forms within the time period listed on the winner notification message, we may disqualify you and select a runner-up as the potential winner. Participants who are under 18 years old should provide a parent/guardian-signed waiver to allow participation and entry in the contest / hackathon on the front end and this should be done for all minors who submit an entry. If a minor wins, the parent or guardian should sign the AMD Declaration - publicity and liability release on behalf of the minor. If you are confirmed as a winner of this contest, the following rules apply: You may not exchange your prize for cash or any other merchandise or services. However, if for any reason an advertised prize is unavailable, we reserve the right to substitute a prize of equal or greater value. You may not designate someone else as the winner. If you are unable or unwilling to accept a prize, we may award it to a runner-up. You will be solely responsible for all applicable federal, state, and local taxes related to accepting the prize, if you choose to accept the prize. If a prize is awarded to a project submitted by a team, the designated representative will be the sole recipient of said prize, unless otherwise agreed upon in writing by the representative and his/her team.
If you are confirmed as a winner of this Contest, the following rules apply:
- You may not exchange your prize for cash or any other merchandise or services. However, if for any reason an advertised prize is unavailable, we reserve the right to substitute a prize of equal or greater value.
- You may not designate someone else as the winner. If you are unable or unwilling to accept a prize, we may award it to a runner up.
- You will be solely responsible for all applicable federal, state, and local taxes related to accepting the prize, if you choose to accept the prize.
- If a prize is awarded to a project submitted by a team, the designated representative will be the sole recipient of said prize, unless otherwise agreed upon in writing by the representative and his/her team.
Code of Conduct
Entries may NOT contain ANY of the following content:
- Content that is sexually explicit, profane, or pornographic.
- Content that is unnecessarily violent or derogatory of any ethnic, racial, gender, sexual orientation, gender identity, religious, professional, or age group.
- Content that promotes illegal drugs, firearms/weapons (or the use of any of the foregoing) or a particular political agenda.
- Content that defames, misrepresents or contains disparaging remarks about any third-party, including individuals or organizations.
- Content that communicates messages or images inconsistent with the positive images and/or goodwill to which we wish to associate.
- Content that violates any federal, state, or local law.
- Harassment, discrimination, or inappropriate behavior will result in disqualification.
- AMD reserves the right to disqualify any participant or team at its sole discretion.