Accelerating Massive Data Processing in Python with Heat (training course, hybrid)

Anfang
09.11.2026 09:00 Uhr
Ende
09.11.2026 14:00 Uhr
Veranstaltungsort
Hybrid: You can participate either online or on-site at the Jülich Supercomputing Centre, Building 16.3, Room 211 (Training Room 2).
Kontakt

(Course no. TBA in the training programme 2026 of Forschungszentrum Jülich)

Sie können an diesem Kurs entweder online oder vor Ort am JSC teilnehmen. Die Kurssprache ist Englisch.

Course Content:

This hands-on tutorial introduces the Heat library, which is designed to scale Python-based array computing and data science workflows to distributed and GPU-accelerated environments. Heat offers a familiar NumPy-like API while distributing memory-intensive operations using PyTorch and mpi4py.

Topics covered include:

  • Heat Fundamentals: Get started with distributed arrays (DNDarrays), distributed I/O, data decomposition schemes, and array operations.
  • Key Functionalities: Explore the multi-node linear algebra, statistics, signal processing, and machine learning capabilities.
  • DIY Development: Learn how to use Heat's infrastructure to build your own multi-node, multi-GPU capable research applications.

Prerequisites:

Participants should have a laptop and experience with Python and its scientific ecosystem (e.g. NumPy, SciPy). A basic understanding of MPI is helpful but not required.

A personal institutional email address (university/research institution, government agency, organisation, or company) is required to register for JSC training courses. If you don't have an institutional email address, please get in touch with the contact person for this course.

Target Audience:

Researchers and Research Software Engineers (RSEs) working with large datasets that exceed the memory of a single machine.

HPC practitioners that support these scientists or that may be interested in supporting them in the future are also welcome.

Language:

The course will be held in English.

Duration:

1 half day

Dates:

9 November 2026, 10:00-15:00 each day

Venue:

Hybrid: You can participate either online or on-site at the Jülich Supercomputing Centre, Building 16.3, Room 211 (Training Room 2).

Number of Participants:

Maximum 20

Instructors:

Kai Krajsek, Thomas Saupe, Claudia Comito (JSC)
Juan Pedro Muriedas (KIT)

Registration:

The registration for the course will open in the first quarter of 2026.

Contact:

  • Jülich Supercomputing Centre (JSC)
Gebäude 16.3 /
Raum 337
+49 2461/61-9719
E-Mail
  • Jülich Supercomputing Centre (JSC)
Gebäude 16.3 /
Raum 311
+49 2461/61-1234
E-Mail
Letzte Änderung: 08.01.2026