J4 ›› 2012, Vol. 39 ›› Issue (5): 174-180.doi: 10.3969/j.issn.1001-2400.2012.05.029

• Original Articles • Previous Articles     Next Articles

Fuzzy threshold coalescence memory algorithm for embedded real-time multimedia systems

JIANG Yan1,2,3;ZENG Xuewen2,3;SUN Peng2,3;ZHU Xiaoyong2,3   

  1. (1. Graduate School of the Chinese Academy of Sciences, Beijing  100049, China;
    2. Institute of Acoustics, Chinese Academy of Sciences, Beijing  100190, China;
    3. National Network New Media Engineering Research Center, Beijing  100190, China)
  • Received:2012-02-14 Online:2012-10-20 Published:2012-12-13
  • Contact: JIANG Yan E-mail:jiangy@dsp.ac.cn

Abstract:

In order to raise the memory management efficiency in real-time embedded multimedia systems, a fuzzy threshold coalescence memory algorithm based on TLSF (Two-Level Segregate Fit) is proposed. This algorithm employs fuzzy rules combined with the probability of free memory regions and statistics of free memory blocks in every region to obtain the coalescence coefficient, which is compared with dynamic threshold adjusted by memory fragmentation to decide whether the coalescence needs to be postponed. Experimental results show that the performance of this algorithm is similar to that of TLSF when the allocated memory size is random, but allocation and release efficiencies are increased by 12.6% and 9.5%, respectively, in a real video on the demand system, by adopting this algorithm in an embedded system.

Key words: embedded systems, memory management, fuzzy control, dynamic threshold, postponed coalescence

CLC Number: 

  • TP37