Design-Time Application Exploration for MP-SoC Customized Run-Time Management
Ch. Ykman-Couvreur, Erik Brockmeyer, Vincent Nollet, Théodore Marescaux, F. Catthoor, Henk Corporaal · 2005
In an MP-SoC environment, a customized run-time management layer should be incorporated on top of the OS kernel to alleviate the run-time decision making and to optimize across all applications several costs (e.g. performance, energy consumption) according to the current environment and the platform resource availabilty. To that end, we propose an extended Pareto-based approach combining a design-time exploration per application with a low-complexity run-time manager. In this paper, a real-life image processing application, simulated on our MP-SoC platform simulator, is used to illustrate the optimal trade-offs offered by the application exploration to the run-time manager, so avoiding conservative worst-case assumptions at design time.