DocumentCode :
627215
Title :
An effective measurement technique of level-2 cache performance for multicore embedded systems
Author :
Mridh, Muhammad F. ; Asaduzzaman, Abu ; Saha, A.K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Asia Pacific, Dhaka, Bangladesh
fYear :
2013
fDate :
17-18 May 2013
Firstpage :
1
Lastpage :
4
Abstract :
The state-of-the-art embedded systems are adopting multicore processors as multicore architecture provides high performance and better supports for computation intensive applications. Although cache improves the overall performance, designing multicore embedded systems with multilevel caches is a great challenge. Caches make thermal constraint crucial; parallel thread execution difficult; and timing unpredictability even worse. An effective early estimation technique can be very valuable to design level-2 cache (CL2) for multicore embedded systems. In this work, we propose a simulation based measurement technique to analyze the impact of CL2 on performance and power consumption to facilitate the design of future embedded systems. We model a quad-core system with two levels of caches (where CL2 is shared). By varying the locked CL2 cache size and total CL2 cache size, we run the simulation program using popular applications including MPEG-4 and MPEG-3. Simulation results reveal that up to 25% CL2 cache locking is helpful for the simulated system. It is also observed that mean delay per task and total power consumption decrease up to 41% and 52%, respectively, when cache size is increased and cache locking is applied.
Keywords :
cache storage; digital simulation; embedded systems; multiprocessing systems; power consumption; MPEG-3; MPEG-4; computation intensive applications; early estimation technique; level-2 cache design; level-2 cache performance measurement technique; locked CL2 cache size; multicore architecture; multicore embedded systems; multicore processors; multilevel cache; parallel thread execution; power consumption; quad-core system; simulation based measurement technique; simulation program; thermal constraint; timing unpredictability; total CL2 cache size; Delays; Embedded systems; Multicore processing; Power demand; Program processors; Real-time systems; Transform coding; Cache memory organization; embedded systems design; measurement; multicore architecture; simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Informatics, Electronics & Vision (ICIEV), 2013 International Conference on
Conference_Location :
Dhaka
Print_ISBN :
978-1-4799-0397-9
Type :
conf
DOI :
10.1109/ICIEV.2013.6572566
Filename :
6572566
Link To Document :
بازگشت