期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
MuDP:multi-granularity data placement for uniform loops on SPM-DRAM architectures to minimize latency
1
作者 Yixuan DU Edwin Hsing-Mean SHA +3 位作者 Yuhong SONG Yibo GUO Longshan XU qingfeng zhuge 《Frontiers of Computer Science》 2025年第5期13-25,共13页
Scratch-pad memory(SPM)has been widely used in embedded systems because it allows software-controlled data placement.By designing data placement strategies,optimal solutions with minimal memory access latency for loop... Scratch-pad memory(SPM)has been widely used in embedded systems because it allows software-controlled data placement.By designing data placement strategies,optimal solutions with minimal memory access latency for loops on SPM-DRAM architecture can be explored.Although existing works effectively reduce the latency by using fine-grained data placement methods,they fail in solving the case of inconsecutive array access.Meanwhile,fine-grained strategy can lead to excessive memory activation overhead,making it less efficient.Therefore,in this paper,we first propose a finegrained dynamic programming algorithm,called FiDP,to tackle unsolved case and minimize latency.In order to mitigate the frequent activation before data access,we then add a medium-grained scheme to our strategy.It can achieve a better solution than FiDP by strictly formulating an integer linear programming(ILP)problem and considering multiple granularities,which is called MuILP.Furthermore,to compensate for the high time complexity of ILP,we develop a heuristic multi-granularity data placement algorithm,called HMuDP,which achieves a near-optimal solution with lower complexity.Experimental results show that our FiDP reduces the total latency by 75.90%,47.70% and 12.34% compared with LRU-cache,a greedy-based comparison method(called Uday)and a dynamic programming-based comparison method(called DLAA).Besides,our MuILP and HMuDP yield less latency than FiDP with 45.10%and 43.14%average improvement,respectively. 展开更多
关键词 scratch-pad memory data placement LOOPS embedded system
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部