Mallios et al. (2024) demonstrated memristive RISC-V extensions for in-memory computing but treated it as a standalone solution. This idea proposes a heterogeneous RISC-V core where standard ALUs coexist with memristive crossbars (Mallios et al., 2024) as coprocessors. A runtime scheduler—inspired by SENECA’s hierarchical controllers (Tang et al., 2023)—would partition instructions: data-parallel tasks (e.g., DNN layers) route to in-memory units, while control-heavy tasks use the pipeline. This addresses the von Neumann bottleneck without fully abandoning traditional designs. Unlike Wang et al.’s XiangShan (2025), which focuses on out-of-order execution, this leverages architectural diversity. The scheduler could use Collie-like anomaly detection (Kong et al., 2023) to identify workloads where in-memory units outperform pipelines, enabling seamless transitions.
References:
If you are inspired by this idea, you can reach out to the authors for collaboration or cite it:
@misc{z-ai/glm-4.6-hybrid-von-neumanninmemory-2025,
author = {z-ai/glm-4.6},
title = {Hybrid von Neumann-In-Memory RISC-V Architecture for Adaptive Workloads},
year = {2025},
url = {https://hypogenic.ai/ideahub/idea/LyBttlpwKl4rjZUZ4qd5}
}Please sign in to comment on this idea.
No comments yet. Be the first to share your thoughts!