“…• A general-purpose and user-friendly SpMM accelerator. Domain specific architectures [21,22,27,45] have been designed for boosting computing performance and efficiency in many application domains such as deep learning [5, 11, 12, 23, 31, 35, 47, 64-69, 77, 87, 88], dense linear algebra [23,29,30,35,77], graph processing [4,7,17,25,26,39,48,56,70,89,91,92,95], genomic and bio analysis [8,8,9,13,14,33,38,51,76,81], and data sorting [10,52,60,63]. However, most accelerators are designed for one specific problem with fixed input and output size.…”