• 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