DocumentCode :
2977171
Title :
Program slicing based on runtime dataflow measurements
Author :
Wacha, Gabor ; Lazanyi, Janos ; Feher, Bela
Author_Institution :
Dept. of Meas. & Inf. Technol., Budapest Univ. of Technol. & Econ., Budapest, Hungary
fYear :
2015
fDate :
27-30 May 2015
Firstpage :
590
Lastpage :
593
Abstract :
Multicore architectures enable increasing the performance of the system with parallel processing. One of the challenges of a multicore embedded system is the correct usage of the processor cores. It is possible to achieve balanced processor load on the different cores, but the communication bandwidth between the cores is often a bottleneck. Passing large amounts of data between tasks mapped to different processor cores can result in cache misses in the local cache of a processor core. This paper introduces an analyzation method based on runtime generated data flow graphs to find the data paths of an algorithm. It shows that a spectral cluster analysis can help to discover data independent subsets in the algorithm under test. Finding the data independent parts helps to partition the program to multiple slices where the inter-slice communication is kept as low as possible. With our proposed method the communication bottleneck can be evaded in a multicore, multitask implementation, possibly resulting in better performance.
Keywords :
cache storage; data flow computing; data flow graphs; embedded systems; pattern clustering; program slicing; resource allocation; analyzation method; cache misses; communication bandwidth; data flow graphs; interslice communication; local cache; multicore architectures; multicore embedded system; parallel processing; processor core; processor load balancing; program slicing; runtime dataflow measurements; spectral cluster analysis; Algorithm design and analysis; Clustering algorithms; Multicore processing; Runtime; Software; Software algorithms; Symmetric matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Carpathian Control Conference (ICCC), 2015 16th International
Conference_Location :
Szilvasvarad
Print_ISBN :
978-1-4799-7369-9
Type :
conf
DOI :
10.1109/CarpathianCC.2015.7145149
Filename :
7145149
Link To Document :
بازگشت