Skip to content

LLVM/Clang Social Darmstadt

Photo of JP Lehr
Hosted By
JP L.
LLVM/Clang Social Darmstadt

Details

The next LLVM/Clang Social Darmstadt is about to start 2024. We will have Kai Plociennik from the Fraunhofer ITWM talk about their work on a Clang-based two-level (nested) OpenMP Offloading system for custom hardware.

Come and join us to share your experiences and interest in LLVM/Clang and related tools.

The agenda is (with tentative times for lightning talks)
18.45 Doors Open
19.00 Welcome
19.05 "Nested OpenMP Offloading with LLVM for the STX Accelerator", Kai Plociennik (Fraunhofer ITWM, Kaiserslautern)
20.00 Social w/ food and drinks
22.30 Tentative End
The meetup is hosted in room 7 of building S1|03.

Take the main entrance from Hochschulstraße into the building, then turn left and head down the hallway. The door will be open.

Talk Abstract
Fraunhofer ITWM is developing the so called "STX accelerator", a hardware accelerator for energy-efficient floating-point computations on
structured, multi-dimensional data volumes. For convenient programmability, a Clang based OpenMP offloading C++ compiler is developed. By design, execution of code for the STX accelerator starts on RISCV 64 Linux, from which OpenMP offloads to many "clusters" with RISCV 32 control cores and then to the developed "stencil processing units" (SPU) are done. Hence, the developed Clang compiler and runtime libraries allow for nested (two-level) OpenMP offloading. The talk will present an overview of the developed Clang Compiler, its design and implementation challenges, and is followed by a demonstration of its use.

Photo of LLVM Social Darmstadt group
LLVM Social Darmstadt
See more events
TU Darmstadt S1|03
Hochschulstraße 1 · Darmstadt, HE