Automatic congestion detection in MPSoC programs using data mining on simulation traces - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Automatic congestion detection in MPSoC programs using data mining on simulation traces

Résumé

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.
Fichier non déposé

Dates et versions

hal-01076863 , version 1 (23-10-2014)

Identifiants

Citer

Frédéric Pétrot, S. Lagraa, A. Termier. Automatic congestion detection in MPSoC programs using data mining on simulation traces. 23rd IEEE International Symposium on Rapid System Prototyping (RSP'12), Oct 2012, Tampere, Finland. pp.64 - 70, ⟨10.1109/RSP.2012.6380692⟩. ⟨hal-01076863⟩
95 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More