• DocumentCode
    129476
  • Title

    A constraint-based design space exploration framework for real-time applications on MPSoCs

  • Author

    Rosvall, Kathrin ; Sander, Ingo

  • Author_Institution
    Sch. of ICT, KTH R. Inst. of Technol., Stockholm, Sweden
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Design space exploration (DSE) is a critical step in the design process of real-time multiprocessor systems. Combining a formal base in form of SDF graphs with predictable platforms providing guaranteed QoS, the paper proposes a flexible and extendable DSE framework that can provide performance guarantees for multiple applications implemented on a shared platform. The DSE framework is formulated in a declarative style as interprocess communication-aware constraint programming (CP) model. Apart from mapping and scheduling of application graphs, the model supports design constraints on several cost and performance metrics, as e.g. memory consumption and achievable throughput. Using constraints with different compliance level, the framework introduces support for mixed criticality in the CP model. The potential of the approach is demonstrated by means of experiments using a Sobel filter, a SUSAN filter, a RASTA-PLP application and a JPEG encoder.
  • Keywords
    logic design; multiprocessing systems; quality of service; system-on-chip; JPEG encoder; MPSoC; QoS; RASTA-PLP; SDF graphs; SUSAN filter; Sobel filter; design process; design space exploration; interprocess communication-aware constraint programming model; memory consumption; real-time multiprocessor systems; Computational modeling; Measurement; Memory management; Schedules; Space exploration; Throughput; Time division multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.339
  • Filename
    6800540