DocumentCode :
2516127
Title :
Automatic congestion detection in MPSoC programs using data mining on simulation traces
Author :
Lagraa, Sofiane ; Termier, Alexandre ; Pétrot, Frédéric
fYear :
2012
fDate :
11-12 Oct. 2012
Firstpage :
64
Lastpage :
70
Abstract :
The efficient deployment of parallel software, specifically legacy one, on Multiprocessor systems on chip (MPSoC) is a challenging task. In this paper, we introduce the use of a data-mining approach on traces of a functionally correct program to automatically identify recurring congestion points and their sources. Each memory transaction, i.e. instruction fetch, data load and data store, occurring in the system is logged, thanks to the use of a virtual platform of the system. The resulting trace is analyzed to discover memory access patterns that are occurring frequently and that feature high latencies. These patterns are sorted by order of decreasing occurrence and estimated congestion level, allowing the easy identification of the sources of inefficiency. We have simulated a MPSoC with 16 processors running multiple applications, and have been able to automatically detect congestion on resources and their sources in the parallel program using this technique by analyzing gigabytes of traces.
Keywords :
data mining; microprocessor chips; system-on-chip; MPSoC programs; automatic congestion detection; data load; data mining; data store; instruction fetch; memory access; multiprocessor systems on chip; parallel software; processors; specifically legacy one; system-on-chip; virtual platform; Computer architecture; Data mining; Hardware; Itemsets; Program processors; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping (RSP), 2012 23rd IEEE International Symposium on
Conference_Location :
Tampere
ISSN :
2150-5500
Print_ISBN :
978-1-4673-2786-2
Electronic_ISBN :
2150-5500
Type :
conf
DOI :
10.1109/RSP.2012.6380692
Filename :
6380692
Link To Document :
بازگشت