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
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;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.339