
Research Article
An Efficient Memory Management Method for Embedded Vector Processors
@INPROCEEDINGS{10.1007/978-3-031-34790-0_19, author={Shengxuan Li and Haoqi Ren and Zhifeng Zhang and Bin Tan and Jun Wu}, title={An Efficient Memory Management Method for Embedded Vector Processors}, proceedings={Communications and Networking. 17th EAI International Conference, Chinacom 2022, Virtual Event, November 19-20, 2022, Proceedings}, proceedings_a={CHINACOM}, year={2023}, month={6}, keywords={DSP RT-Thread Nano vector memory pool}, doi={10.1007/978-3-031-34790-0_19} }
- Shengxuan Li
Haoqi Ren
Zhifeng Zhang
Bin Tan
Jun Wu
Year: 2023
An Efficient Memory Management Method for Embedded Vector Processors
CHINACOM
Springer
DOI: 10.1007/978-3-031-34790-0_19
Abstract
For processors with vectorial computing units like DSP, it is very important to ensure vector load/store operations alignment of memory blocks, and minimize space wastage when making memory allocations. In this paper, we design and implement a memory management method, vector memory pool, suitable for embedded vector processors. By partitioning an entire block of memory space into many aligned vector objects and making efficiently use of vector processing units, the processing of memory manipulation library functions such as memset/memcpy is accelerated. The implementation and comparative verification of vector memory pool on RT-Thread Nano based on SWIFT DSP was completed, and the running efficiency reached a tens of times improvement compared to the original method.