cfaed Publications
Compiler Support for Ferroelectric Compute-in-Memory Solutions (and beyond)
Reference
Jeronimo Castrillon, "Compiler Support for Ferroelectric Compute-in-Memory Solutions (and beyond)", In Workshop on Cross-stack Explorations of Ferroelectric-based Logic and Memory Solutions for At-Scale Compute Workloads, co-located with the international conference on Design, Automation and Test in Europe Conference (DATE) (invited talk), Apr 2025.
Abstract
Compute-in-Memory (CIM) is a promising non-von Neumann computing paradigm that promises unprecedented improvements in performance and energy efficiency. Moving past manual designs, automation will be key to unleash the potential of CIM for multiple application domains and to accelerate cross-layer design cycles. This talks reports on an ongoing effort to build a high-level compiler infrastructure for different CIM approaches, built with MLIR to abstract from individual technologies to foster re-use. This includes abstractions and optimizations flows for logic-in memory, content-addressable memories, arithmetic operations in crossbars, and near-memory architectures. We also report on recent results retargeting the compiler for novel ferroelectric cells, exploring different memory modalities.
Bibtex
author = {Castrillon, Jeronimo},
date = {2025-04},
title = {Compiler Support for Ferroelectric Compute-in-Memory Solutions (and beyond)},
howpublished = {Workshop on Cross-stack Explorations of Ferroelectric-based Logic and Memory Solutions for At-Scale Compute Workloads, co-located with the international conference on Design, Automation and Test in Europe Conference (DATE) (invited talk)},
location = {Lyon, France},
abstract = {Compute-in-Memory (CIM) is a promising non-von Neumann computing paradigm that promises unprecedented improvements in performance and energy efficiency. Moving past manual designs, automation will be key to unleash the potential of CIM for multiple application domains and to accelerate cross-layer design cycles. This talks reports on an ongoing effort to build a high-level compiler infrastructure for different CIM approaches, built with MLIR to abstract from individual technologies to foster re-use. This includes abstractions and optimizations flows for logic-in memory, content-addressable memories, arithmetic operations in crossbars, and near-memory architectures. We also report on recent results retargeting the compiler for novel ferroelectric cells, exploring different memory modalities.},
month = apr,
year = {2025},
}
Downloads
250401_DATE-W06-Castrillon [PDF]
Permalink
https://cfaed.tu-dresden.de/publications?pubId=3823