By Topic

Evaluation of the impact of Miss Table and victim caches in parallel embedded systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Asaduzzaman, A. ; Dept. of Electr. Eng & Comput. Sci., Wichita State Univ., Wichita, KS, USA ; Mahgoub, I. ; Sibai, F.N.

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.

Published in:

Microelectronics (ICM), 2010 International Conference on

Date of Conference:

19-22 Dec. 2010