KUG-2023

Posted on October 24, 2023 • 3 min read • 639 words

Last updated: 2023-12-12

Kokkos User Group Meeting 2023

The Kokkos Team will hold a User Group Meeting to gather the community, provide updates on the Kokkos Ecosystem and facilitate collaboration in the Kokkos community!

Contributing

The Kokkos Team is looking for contributions from users giving insight into their experience.

Topics of particular interest:

  • Use-case presentations
    • Domain specific algorithms
    • Domain specific data structures
    • Clever/Fun ways to use Kokkos
    • Best practices
  • Performance Analysis
    • Comparing different hardware
    • Comparison to native implementations
    • Performance optimization tricks
    • Issues where Kokkos prevented good performance
  • Development practices and debugging
    • Software engineering approaches for Kokkos
    • Build system integration experience
    • Best practices for debugging Kokkos applications
  • Experiences with teaching/learning Kokkos
    • Beginners experience: how was the onboarding, what could have helped?
    • Teachers experience: what additional material would be useful, how does the existing one hold up?
  • Student contributions
    • Talks by undergraduate and graduate students, who wish to present their work with Kokkos

Format: 20 min talks and/or potentially 5 min lightning talks

** Please indicate your interest in contributing a talk by:

  • Emailing Christian (crtrott@sandia.gov) and Damien (lebrungrandt@ornl.gov) at your earliest convenience
  • In the subject line, please write, “KUG TALK”
  • In the body of the message, please provide a 1 - 3 sentence summary on your topic

Meeting Program

WiFi:

  • Network: ‘Lobo-WIFI’
  • Account: ‘Celab’
  • Password: ‘UNMedu2016!’

We will use the #kug-2023 channel on Slack for communication during the week. Please join if you haven’t done so already.

The Kokkos User Group Meeting will consist of a mix of Kokkos Team provided talks and user contributions. A general meeting agenda is available below, the detailed meeting schedule is available here. The meeting will be recorded on zoom at the following link

Day 1 - Tuesday 12th of December

  • 9am - 5pm
  • Kokkos Community Development
    • Post ECP future of the Kokkos Community
    • Open Governance and Project Sustainment
    • Developing Partnerships
  • Kokkos Primary Project Updates
    • Kokkos Core
    • Kokkos Kernels
    • Kokkos Tools

Day 2 - Wednesday 13th of December

  • 8:30am - 5pm
  • Kokkos Secondary Project Updates
    • PyKokkos
    • Resilience
    • Remote Spaces
    • Fortran Interop
  • Community Talks

Day 3 - Thursday 14th of December

  • 8:30am - 5pm
  • Community Talks

Day 4 - Friday 15th of December

  • 8:30am - 1pm
  • Feedback session
    • What works and doesn’t work?
    • Most common stumbling blocks.
    • What features would you like to see?
    • 5min contributed lightning talks + discussion

Registration

You must register to attend. Attendance is capped with a first-come first-served policy.

A registration fee of $125 will be charged.

Registration Link: https://pay.sandia.gov/register/17548

Meeting Venue

The Kokkos User Group Meeting will be held at the UNM Continuing Education Center

  • Address: 1634 University Blvd NE, Albuquerque, NM 87131
  • Free parking is available.
  • A light lunch and snacks will be provided.

Hotel Accomodation

Albuquerque is NOT an inherently walkable city, however there are two decent hotels close enough that a car wouldn’t be strictly necessary. Besides those there are many good hotels throughout Albuquerque. Any place east of the River (i.e. in Albuquerque proper) will be fine and at most 15-20mins by car.

We do NOT recommend staying in the nearby Motel6/Studio6!

Home2 Suites by Hilton Albuquerque/Downtown-University

Crowne Plaza Albuquerque

Transportation

  • The Albuquerque Airport (Sunport) is about 15-20 mins by car to central Albuqerque.
  • We do not recommend public transportation in Albuquerque.
  • Ride services are readily available.
  • Parking is ubiquitous and free, so rental cars are a convenient method to get around.