期刊
2015 20TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE
卷 -, 期 -, 页码 255-260出版社
IEEE
DOI: 10.1109/CSCS.2015.22
关键词
-
Many signal processing systems, particularly in the multimedia and telecommunication domains, are synthesized to execute data-dominated applications. Their behavior is described in a high-level programming language, where the code is typically organized in sequences of loop nests and the main data structures are multidimensional arrays. This paper proposes a memory management algorithm for mapping multidimensional signals (arrays) to physical memory blocs. The advantages of this novel technique are the following: (a) it can be applied to multi-layer memory hierarchies, which makes it particularly useful in embedded systems design; (b) it provides metrics of quality for the overall memory allocation solution: the minimum data storage of each multidimensional signal in the behavioral specification (therefore, the optimal memory sharing between the elements of same arrays), as well as the minimum data storage for the entire specification (therefore, the optimal memory sharing between all the array elements and scalars in the code); (c) it is well-suited to a dynamic multithreading implementation, which makes it computationally efficient.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据