NCSA Training and Seminars

Wednesday, March 11, 2026

  • 10:00 am - 4:00 pm   Central Time
    NCSA Room 3000

    Attend this onsite workshop at NCSA to learn how to use OpenMP API compiler directives to quickly develop shared-memory parallel codes using standard languages and compilers. Knowledge of either C or Fortran programming is required. Hands-on exercises will use Pittsburgh Supercomputing Center’s Bridges-2 computing platform.

Tuesday, March 17, 2026

Tuesday, March 24, 2026

Monday, March 30, 2026

  • 10:00 - 11:30 am   Central Time

    Join us for a comprehensive three-part workshop series designed to introduce researchers and practitioners with disabilities to the NCSA Delta high-performance computing cluster. This hands-on series prioritizes command-line proficiency, clear verbal instruction, and practical problem-solving approaches that work for all users.

Tuesday, March 31, 2026

  • 10:00 - 11:30 am   Central Time

    Join us for a comprehensive three-part workshop series designed to introduce researchers and practitioners with disabilities to the NCSA Delta high-performance computing cluster. This hands-on series prioritizes command-line proficiency, clear verbal instruction, and practical problem-solving approaches that work for all users.

  • 3:00 - 5:00 pm
    University of Illinois Urbana‑Champaign, ECE Building - 3081 ECEB

    Excited to share our Spring 2026 CAII seminar: GPU Programming with Triton! An 8‑week, hands‑on series moving from NumPy to high‑performance Triton kernels, including Flash Attention. Tuesdays 3–5 PM, Feb 17–Apr 7 at UIUC. Taught by Priyam Mazumdar. Hybrid format.

Wednesday, April 1, 2026

  • 10:00 - 11:30 am   Central Time

    Join us for a comprehensive three-part workshop series designed to introduce researchers and practitioners with disabilities to the NCSA Delta high-performance computing cluster. This hands-on series prioritizes command-line proficiency, clear verbal instruction, and practical problem-solving approaches that work for all users.

Tuesday, April 7, 2026

Friday, April 10, 2026

Thursday, April 23, 2026