Mufeng Chen
Memory-centric architecture and circuits. Ph.D. student, ECE, Purdue University · NanoX Lab.
West Lafayette, IN, USA
chen5240 [at] purdue.edu
I am a Ph.D. student in Electrical and Computer Engineering at Purdue University, advised by Prof. Haitong Li in the NanoX Lab. I work on memory-centric computer architecture and circuits — building memory that does more than store, and rethinking the hierarchy around it once it does.
My work runs along two threads.
Analog hybrid memory systems
Single-technology memory forces a hard trade-off between density, endurance, and retention. I design mixed-signal macros that fuse complementary technologies into one array — eDRAM for fast decoupled read/write, RRAM for non-volatile density, and BEOL oxide-semiconductor FETs for retention — so that the trade-off becomes a design knob rather than a constraint.
The circuits only matter if the algorithms above them change too, so this thread is co-designed with the workload: RRAM-assisted multi-level programming paired with zeroth-order optimization for on-device LLM fine-tuning, floating-point dataflows that avoid alignment-induced accuracy loss, and hyperdimensional / vector-symbolic representations that make on-chip learning cheap.
HBF + X
High-Bandwidth Flash (HBF) puts NAND capacity inside the package at HBM-like bandwidth. That is a genuinely new tier in the hierarchy, not a faster SSD — and a tier behaves differently from a device. NAND page granularity, address mapping, background work, and queueing do not disappear just because the bandwidth is there. I am interested in what has to change above and below that tier:
- The HBF–accelerator interface. HBM offers an implicit load/store contract that HBF cannot honor unchanged. What the interface should expose — and what it should hide — decides whether the capacity is usable or merely present.
- HBF as a distinct tier. Which state actually belongs in flash: large, read-mostly, revisited after a gap. Placement and replacement policies written for a two-level hierarchy do not transfer cleanly to a three-level one.
- Pooling HBF across accelerators. Package-level capacity is stranded if it is private to one GPU. Sharing a flash tier across accelerators raises questions of coherence, allocation, and interference that the single-device case never poses.
The X is where this thread meets the first one: the HBF base die is real silicon that can host control and compute, so the same near-memory and in-memory techniques become available one level down in the hierarchy.
Before Purdue, at Zhejiang University I led the RRAM-eDRAM hybrid CiM design group under Prof. Er-Ping Li, covering SNN-based vision models, system-level specification, parts of the digital design, and the heterogeneous-integration issues that come with fused memory. I interned at SIMS Lab (Prof. Kaiyuan Yang, Rice) in summer 2022 on charge-domain CiM, and at NanoX Lab (Prof. Haitong Li, Purdue) in summer 2023 on hyperdimensional computing.
I received my B.S. from the Department of Optics and Electronic Engineering at Huazhong University of Science and Technology, where I worked on silicon photonics, machine learning, and inverse design.
news
| Aug 01, 2026 | PROTEUS, our 40 nm programmable general-purpose digital CiM accelerator, is available in early access at IEEE JSSC. [paper] |
|---|---|
| Apr 01, 2026 | Presented Heterogeneous Compute-in-Memory Fabrics for Efficient, Scalable Edge Inference and Learning at ISQED 2026. [paper] |
| Nov 01, 2025 | CENTAUR, a 38.5-TFLOPS/W floating-point digital CiM engine, presented at IEEE A-SSCC 2025. [paper] |
| May 21, 2025 | Presented Analog Multilevel eDRAM-RRAM CIM for Zeroth-Order Fine-tuning of LLMs at IEEE IMW 2025 in Monterey, CA. [paper] |
| Aug 19, 2024 | Started my Ph.D. in Electrical and Computer Engineering at Purdue University, joining the NanoX Lab. |