GPU programming using Python – A practical intro webinar

Registrations are closed for this event. About the webinar In the past decade, Graphics Processing Units (GPUs) have ignited the dynamic evolution of data science. But GPUs can do a lot more than machine learning - these powerful devices can accelerate and massively parallelise any general-purpose computational load in domains involving big data and heavy […]

Free

Python for Scientific Computing (online)

Registrations are closed for this event. Python for scientific computing is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who know basic Python and want to know some internals and important libraries for science - basically, how a typical scientist actually uses Python. Python is […]

GPU Programming. Why. When. How (Online)

Online

Registrations are closed for this event. About the workshop This workshop is based on a multilateral collaboration between GPU programming specialists from the Nordic countries. It is meant to help both software developers and decision-makers navigate the GPU programming landscape and make more informed decisions on which languages or frameworks to learn and use for […]

Free

GPU programming using Julia – A practical intro webinar

Online

Registrations are closed for this event. About the webinar In this webinar, we focus on GPU-accelerated computing with Julia, one of the most popular high-level, general-purpose dynamic programming languages for science, engineering, data analytics, and deep learning applications. Starting from the basic syntax of Julia, we will span topics on multiple-dispatch paradigm, metaprogramming, and then […]

Free

Introduction to Quantum Computing (online)

Registrations are closed for this event. Overview This interactive workshop is designed to provide a comprehensive introduction or refresher on the fundamental concepts of quantum computing, ensuring a solid foundation for participants to engage with the content of the Quantum Autumn School 2024. Target Audience This workshop is ideal for individuals who require a review […]

Quantum Autumn School 2024 (Hybrid)

Innoversum room at RISE offices Drottning Kristinas väg 61, Stockholm, Sweden

Registrations are closed for this event. ENCCS joins forces again this year with NordIQuEst, to deliver a three-day quantum autumn school in early December 2024! The quantum autumn school will be held in Stockholm in hybrid form. About the Quantum Autumn School Experts from other organisations and industry will showcase the possibilities offered by quantum […]

Julia for High-Performance Scientific Computing (Online)

Overview Welcome to the online workshop on Julia for High-Performance Scientific Computing on Dec. 9-12 (2024). In this four-half-day course, we will start with the basic features of Julia, and then delve into the specific topics on writing performant Julia code, multithreading, and distributed computing. Additionally, we will focus on Julia programming on HPC clusters […]

High-Performance Data Analytics with Python (Online)

About the course Welcome to the online workshop on High Performance Data Analytics in Python on Jan. 21-23 (2025). Python is a modern, object-oriented, and industry-standard programming language for working with data on all levels of the data analytics pipeline. A rich ecosystem of libraries ranging from generic numerical libraries to special-purpose and/or domain-specific packages has been […]

Julia for High-Performance Data Analysis (Online)

General introduction Welcome to the online workshop on Julia for High-Performance Data Analysis on Feb. 4-7 (2025). Julia is a modern high-level programming language that is fast (on par with traditional HPC languages like Fortran and C) and relatively easy to write like Python or Matlab. It thus solves the two-language problem, i.e. when prototype […]

Practical Introduction to GPU Programming (Webinar)

About this webinar Graphical processing units (GPUs) are the workhorse of many high performance computing (HPC) systems around the world. The number of GPU-enabled supercomputers on the Top500 has been steadily increasing in recent years and this trend is expected to continue. Programming GPUs and other accelerators is thus crucial for developers to run software […]

What are the AI Factories? (Webinar)

About the webinar AI Factories are a new mega-project of the European Union and the world's largest public investment in Artificial Intelligence. But what does this mean in practice? AI Factory hubs will form a network of "one-stop shops" that provide startups, SMEs, and researchers with low-threshold access to AI-optimised supercomputers, technical expertise, and training. […]

PIC (BIT1) modelling of the fusion plasma edge

About this workshop We invite you at the BIT1 modelling of the fusion plasma edge will take place in Prague, Czech Republic, from Monday 7th to Wednesday 9th April 2025. The meeting is organized by the Plasma-PEPSC CoE in collaboration with IPP CAS, LECAD, ENCCS and Slovenian and Czech NCCs.  BIT1 is an electrostatic Particle […]

Bootcamp: N-Ways to GPU Programming

During this two-day online Bootcamp, four different GPU programming models will be introduced and participants will be able to choose the one that best fits their needs to run their scientific codes on GPUs. This Bootcamp will cover an introduction to GPU programming using OpenACC, OpenMP, stdpar and CUDA, and will provide hands-on opportunities to […]

Exploring Biomolecular Modelling and Simulations

Registration Deadline: 24 March 2025 Format: Hybrid (on-site & online)  Prerequisites:  -Experience in a Linux environment, jupyter notebook, Python, Conda, and BioBB library.  -Familiarity with High-Performance Computing (HPC) systems is required for participation in the hands-on sessions. -The training is primarily designed for participants from academia (with at least a graduate degree), industry, or public administration who […]

Practical deep learning

General introduction Deep learning is a subset of machine learning that focuses on training artificial neural networks with multiple layers to recognize patterns and to simulate the complex decision-making power of the human brain. The use of deep learning has seen a significant increase of popularity and applicability over the last decade. While it serves […]

Software Installation on HPC systems (Webinar)

About this webinar Software installation on High-Performance Computing (HPC) systems differs from typical installations on personal computers due to multi-user environments, shared resources, and system-wide configurations.Instead of installing software globally, users often work within shared or isolated environments while leveraging specialized tools for software management.There are multiple methods available to install software on HPC systems […]

AI for Science Bootcamp (Online)

About the course The End-to-End AI for Science Bootcamp provides a step-by-step overview of the fundamentals of deep neural networks, walks attendees through the hands-on experience of building and improving deep learning models using a framework that uses the fundamental laws of physics to model the behavior of complex systems (physics-informed neural networks – PINNs), […]

Free

Development of algorithms for partial multi-label machine learning (Webinar)

About this webinar Machine learning is a branch of artificial intelligence that enables computers to learn from data and make predictions or decisions without being explicitly programmed. Multi-label learning is a type of machine learning problem where each data instance can be associated with multiple labels simultaneously. Partial multi-label learning addresses problems where each instance […]

Multi-GPU Programming Bootcamp (Online)

About the course Scaling applications to multiple GPUs across multiple nodes requires one to be adept at programming models and optimization techniques, and proficient at performing root-cause analysis using in-depth profiling to identify and minimize bottlenecks. The Multi-GPU Programming Bootcamp covers step-by-step ways to improve application performance using cues from profilers and provides an understanding […]

Free

Profiling AI Software Bootcamp (Online)

About the course The Profiling AI Software Bootcamp covers the process and tools needed to profile AI and machine learning applications to fully utilize high-performance systems. Attendees will learn to profile applications using NVIDIA Nsight™ Systems, a system-wide performance analysis tool; analyze and identify optimization opportunities; and improve performance of applications to scale efficiently across […]