• ENCCS/NVIDIA Online Workshop – Fundamentals of Accelerated Computing with CUDA C/C++

    Online

    Welcome to the first official ENCCS workshop which will be held in collaboration with NVIDIA! This workshop teaches the fundamental tools and techniques for accelerating C/C++ applications to run on massively parallel GPUs with CUDA. You’ll learn how to write code, configure code parallelization with CUDA, optimize memory migration between the CPU and GPU accelerator, […]

    Free
  • ENCCS/CSC Workshop – HIP101

    Online

    With the upcoming LUMI supercomputer (https://www.lumi-supercomputer.eu/) arriving this year in Finland, as well as the Dardel supercomputer (https://www.pdc.kth.se/hpc-services/computing-systems/dardel) arriving this and next year to PDC in Stockholm, ENCCS and CSC are providing a series of training events for future users of these new systems. The main partitions of both LUMI and Dardel will be based […]

    Free
  • Intermediate OpenACC/CUDA

    Online

    This workshop targets researchers and developers who already know the basics of OpenACC and/or CUDA but would like to expand their knowledge. It will build on the ENCCS workshop “Introduction to OpenACC/CUDA” given in May (https://enccs.se/events/2021/05/openacccuda-training-for-beginners/).

    Free
  • CUDA Workshop

    Online

    This workshop targets researchers and developers who already know the basics of OpenACC and/or CUDA but would like to expand their knowledge. It will build on the ENCCS workshop “Introduction to OpenACC/CUDA” given in May (https://enccs.se/events/2021/05/openacccuda-training-for-beginners/).

    Free
  • [Webinars] Introduction to GPU programming

    Overview Graphics Processing Units (GPUs) power many of the world’s high-performance computing (HPC) systems. Today, most of the computing capacity available to researchers and engineers in HPC comes from GPUs or similar accelerators. As a result, learning how to program GPUs has become increasingly important for developers working on HPC software. At the same time, […]

  • GPU programming: when, why and how?

    Overview Graphics Processing Units (GPUs) are the workhorses of many high-performance computing (HPC) systems worldwide. Today, the majority of HPC computing power available to researchers and engineers comes from GPUs or other accelerators. As a result, programming GPUs has become increasingly important for developers working on HPC software. At the same time, the GPU ecosystem […]