Performance Portability for People: The Kokkos Community Playbook
Date:
We often talk about Kokkos in terms of performance portability across hardware, but as the project has grown into a global ecosystem, we’ve realized that “institutional portability” is just as vital. It’s one thing to run code on any GPU; it’s another thing to ensure a developer at a university in Europe or a lab in the US can contribute just as easily as the original creators.
In this talk, Luc and I share our journey creating the Kokkos Community Playbook. Drawing on our “refreshing” experience in the inaugural CSCCE Birdaro program, we discuss how we are moving beyond tribal knowledge toward a transparent, collective leadership model.
Key highlights from the presentation:
Harmonizing Cultures: Setting unified norms for coding and communication that work across different institutions and time zones.
The “Developer Corner”: Our strategy for integrating living community guidelines directly into our technical documentation at kokkos.org.
Sustainability through Transparency: How breaking down structural barriers and formalizing decision-making ensures the long-term health of the ecosystem.
This playbook is still very much a work in progress, but it represents our roadmap for transforming a multi-national collaboration into a cohesive and sustainable open-source community.
