Title :
Evaluation of the impact of Miss Table and victim caches in parallel embedded systems
Author :
Asaduzzaman, Abu ; Mahgoub, Imad ; Sibai, Fadi N.
Author_Institution :
Dept. of Electr. Eng & Comput. Sci., Wichita State Univ., Wichita, KS, USA
Abstract :
Parallel and distributed solutions are gaining increasing importance in designing embedded systems. Future parallel embedded systems are expected to have several hundred processing cores, improving the performance/power ratio. Multilevel caches in a multicore architecture require huge amount of power and may decrease processing speed due to cache´s dynamic behavior. In this work, we investigate the impact of a Miss Table and victim caches at the cache level on performance and power consumption. The Miss Table holds information about the memory blocks those might cause more level-1 cache misses. Victim caches hold level-1 victim blocks. Cache locking algorithm and cache replacement scheme can directly be benefited by using the information stored in Miss Table and victim caches. We simulate a quad-core system with a two-level cache memory subsystem under MPEG4, H.264/AVC, FFT, and MI workloads. Experimental results show that the addition of the Miss Table and victim caches reduces the mean delay per task and the total power consumption by 32% and 41%, respectively.
Keywords :
cache storage; embedded systems; multiprocessing systems; parallel processing; FFT; H.264-AVC; MI; MPEG4; cache locking algorithm; miss table; multicore architecture; multilevel caches; parallel embedded systems; quadcore system; victim caches; Automatic voltage control; Delay; Embedded systems; MPEG 4 Standard; Multicore processing; Power demand; Miss Table; parallel embedded systems; performance/power ratio; victim cache;
Conference_Titel :
Microelectronics (ICM), 2010 International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-61284-149-6
DOI :
10.1109/ICM.2010.5696100