DocumentCode
479867
Title
Design and Implementation of Memory Pools for Embedded DSP
Author
Wang, Xi-min ; Wang, Zhe
Author_Institution
Naval Univ. of Eng., Wuhan
Volume
2
fYear
2008
fDate
12-14 Dec. 2008
Firstpage
160
Lastpage
164
Abstract
Two sorts of pool memory are developed for the needs of programming reconfigurable embedded DSP applications. One-piece signal free list and first-fit police are used in the designed of equal size memory pool in which the search time of a free block is faster than c-runtime allocator. Based on two-level segregated fit algorithm, unequal size memory pool is implemented for the requirements of low fragmentation and bounded responded times. The boundary of memory block allocated can be four words aligned. For making the allocation polices adaptable to various DSP hardware resource and DSP applications, a reusable software framework used for management of memory pools is presented. Pattern and bridge design pattern are used in the designing of frame strategy work. The memory allocation algorithm can be selected according to DSP application and DSP memory resources. As a result, DSP embedded system developers can create multiple allocators for a signal complex application. The software framework and the algorithm are applied for ADTS101 DSP hardware platform.
Keywords
digital signal processing chips; embedded systems; software reusability; storage allocation; storage management; ADTS101 DSP hardware platform; bridge design pattern; memory block allocation; memory pool management; reconfigurable embedded DSP application programming; reusable software framework; two-level segregated fit algorithm; Application software; Bridges; Digital signal processing; Embedded system; Hardware; Memory management; Resource management; Signal design; Software algorithms; Software reusability; DSP application; design pattern; dynamic memory allocator; memory pool; real-time operating system;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.1273
Filename
4722025
Link To Document