Compilation of Emerging Near-Memory and In-Memory Computing Architectures

On 13.04.2023 at 11:00 a.m. the 21st lecture of the Living Lab lecture series will take place. In this talk, ScaDS.AI scientific researcher Asif Ali Khan will talk about Compilation of Emerging Near-Memory and In-Memory Computing Architectures. Add this event to your calendar (iCal).


Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

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.

Living Lab Lecture Series

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.


How can I participate in the lecture?

You can reach the permanent room for all lectures here: 

When will the room become accessible to the audience?

The room will be accessible 5 minutes before the start of the lecture.

Who can participate in the Living Lab activities?

The participation is free for everyone.

Do I need to be familiar with topics such as Big Data and Artificial Intelligence to benefit from the lectures?

No! Not at all. One of our goals in the Living Lab lecture series is to familiarize everyone with these topics.

Is there any technical requirements to participate in the lecture?

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.

Should I also turn on my camera/microphone during the lecture?

Not unless you would like to! In general, there is no need to have a camera or microphone to participate in the lecture.

In that case, how can I ask a question and provide feedback?

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.

How can I easily get informed about future activities of the Living Lab?

Follow us on Twitter: @Sca_DS

Follow us on LinkedIn: ScaDS.AI Dresden/Leipzig

Subscribe to our YouTube channel:

Subscribe to our mailing list:

Can I participate with my smartphone?

Find out more about our Living Lab Lecture Series!