An Efficient Logic Operation Scheduler for Minimizing Memory Footprint of In-Memory SIMD Computation

Xingyue Qian,Zhezhi He,Weikang Qian
DOI: https://doi.org/10.23919/date58400.2024.10546510
2024-01-01
Abstract:Many in-memory computing (IMC) designs based on single instruction multiple data (SIMD) concept have been proposed in recent years to perform primitive logic operations within memory, for improving energy efficiency. To fully exploit the advantage of SIMD IMC, it is crucial to identify an optimized schedule for the operations with less intermediate memory usage, known as memory footprint (MF). In this work, we implement a recursive partition-based scheduler which consists of our scheduler-friendly partition algorithm and a modified optimal scheduler. Compared to three state-of-the-art heuristic strategies, ours can reduce MF by 56.9%, 46.0%, and 31.9%, respectively.
What problem does this paper attempt to address?