• DocumentCode
    1622673
  • Title

    Conservative application-level performance analysis through simulation of MPSoCs

  • Author

    Nelson, Andrew ; Hansson, Andreas ; Corporaal, Henk ; Goossens, Kees

  • Author_Institution
    Tech. Univ. Delft, Delft, Netherlands
  • fYear
    2010
  • Firstpage
    51
  • Lastpage
    60
  • Abstract
    Applications, often with real-time requirements, are mapped onto Multiprocessor Systems on Chip (MPSoCs). Hard real-time applications require no deadline misses, and a formal modelling approach must be used to analyse the worst-case performance, which is complicated and time consuming. Such models are restricted to specific application behaviours and not generally applicable. Soft real-time applications such as video decoders often do not fit these models while having less strict requirements. An infrequent frame drop is barely noticeable, and a worst-case analysis is too pessimistic. For such applications it suffices to meet deadlines for a given set of traces. In this work we propose conservative simulation as an alternative approach to formal modelling for soft real-time applications. We introduce a hybrid simulation method which enables performance guarantees on a per-trace basis, without any modelling effort. Furthermore we evaluate an implementation of the described technique and compare it with an actual MPSoC instance implemented on an FPGA. Our results show that the simulation technique is conservative, with less than a 10% difference in timing compared to the actual implementation, for a software JPEG decoder.
  • Keywords
    formal concept analysis; multiprocessing systems; real-time systems; system-on-chip; FPGA; MPSoC; conservative application level performance analysis; formal modelling approach; hard real-time application; hybrid simulation method; multiprocessor systems on chip; real-time requirement; soft real time application; worst case performance; Analytical models; Hardware; Nickel; Performance analysis; Real time systems; Time division multiplexing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-Time Multimedia (ESTIMedia), 2010 8th IEEE Workshop on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-1-4244-9084-4
  • Type

    conf

  • DOI
    10.1109/ESTMED.2010.5666984
  • Filename
    5666984