DocumentCode
704185
Title
Impact of Data Sharing on Co-Running Embedded Applications in Multi-core System
Author
Korotaeva, Anna ; Nebel, Wolfgang
Author_Institution
CvO Univ., Oldenburg, Germany
fYear
2015
fDate
4-6 March 2015
Firstpage
716
Lastpage
720
Abstract
This work studies utilization of shared caches by applications running concurrently on different cores of multicore systems. Knowledge about program contention due to shared resources is important for various design problems concerning multicore architectures. It is needed for power estimation, scheduling of parallel applications and design of shared memories. Moreover, deep understanding of programs behavior is especially needed for the development of accurate models that are able to predict misses caused by shared resources in multicore systems. We present a methodology that is able to examine the interaction of applications in shared caches. Our experiments show a positive impact of data sharing by minimizing misses in shared L2 caches over a wide range of L2 cache sizes for applications from the Media bench suite. Up to 25% lower misses in the last level cache can be observed for embedded applications, when data are allowed to be shared among programs running on different cores.
Keywords
data handling; embedded systems; multiprocessing systems; Media bench suite; corunning embedded applications; data sharing; embedded applications; multicore architectures; multicore system; parallel applications; power estimation; program contention; shared memories; Benchmark testing; Computational modeling; Data models; Mathematical model; Multicore processing; Predictive models; cache memory; embedded applications; multicore;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location
Turku
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2015.88
Filename
7092798
Link To Document