Mar 01, 2021
Johannes Kath: Automatic Compiler Annotations of PIM code (Diploma thesis)
08.03.2021, 15.00 pm
Invitation to the presentation of Mr. Johannes Kath
Topic: Automatic Compiler Annotations of PIM code
Project: Diplomarbeit
Supervisor: Veronia Bahaa Fayez Iskandar
Abstract: The traditional computing approach of moving data to the CPU for computation has become a major performance bottleneck for data-intensive applications due to their limited data reuse. The advancement in 3D integration technologies has contributed to the realization of the concept of coupling logic units close to the memory, called Processing-near-Memory (also refered to as Processing-in-Memory (PIM) ). Processing right at the home of data can significantly reduce the data movement problem of data-intensive applications. The goal of this work is to develop a compiler to support HMC-based PIM architectures by automatically detecting and offloading code partitions most suitable for near-memory execution. The project involves extending the LLVM open-source compiler with a toolflow that systematically determines how to partition work between PIM logic and the host system.