On 13.04.2023 at 11 a.m., the 21st lecture of the Living Lab lecture series took place. In this talk, Asif Ali Khan from TU Dresden talked about Compilation of Emerging Near-Memory and In-Memory Computing Architectures.
The rise of data-intensive applications exposed the limitations of conventional processor-centric von-Neumann architectures. Therefore, recent innovations in computer architecture advocate compute-in-memory (CIM) and compute-near-memory (CNM) paradigms where specific computational tasks are performed within and near the memory devices, achieving orders-of-magnitude improvements in performance and energy consumption.
Despite significant technological breakthroughs in the last few years, the programmability of these systems is still a serious challenge. To enable their widespread adoption, it is critical to have automatic compilation flows instead of relying on manual mapping of specific kernels and applications to these architectures. This (short) talk provides an overview of the CIM and CNM systems, motivates the need to abstract over their device-specific programming models, particularly for heterogeneous CIM/CNM systems, and presents CINM (Cinnamon), an end-to-end compilation infrastructure for CIM and CNM systems that leverages device-agnostic and device-aware hierarchal abstractions to progressively lower an input program and perform different code transformations at different abstraction levels.
The Living Lab Lecture Series gives you an in-depth insight into the many research topics of ScaDS.AI Dresden/Leipzig. From Natural Language Processing to Ethics and Moral Code in AI, a great variety of topics are discussed. You can join our lectures every first thursday of the month or watch them on YouTube afterwards. If you have ideas for topics to discuss in the future, please let our Living Lab team know. We suggest for you to regularly check our event calendar, to never miss out on upcoming lectures or other interesting events organized by or in cooperation with our center.
You can reach the permanent room for all lectures here: https://tud.link/i8zf
The room will be accessible 5 minutes before the start of the lecture.
The participation is free for everyone.
No! Not at all. One of our goals in the Living Lab lecture series is to familiarize everyone with these topics.
You just need an up-to-date browser such as Firefox, Google Chrome or Chromium. We would also recommend using headphones for better audio quality.
Not unless you would like to! In general, there is no need to have a camera or microphone to participate in the lecture.
Alongside joining the discussion with your camera and microphone, there is also the possibility to submit your question and comments as a written comment in the Chat section.