Symmetry breaking for multi-criteria mapping and scheduling on multicores

  • Authors:
  • Pranav Tendulkar;Peter Poplavko;Oded Maler

  • Affiliations:
  • Verimag (CNRS and University of Grenoble), France;Verimag (CNRS and University of Grenoble), France;Verimag (CNRS and University of Grenoble), France

  • Venue:
  • FORMATS'13 Proceedings of the 11th international conference on Formal Modeling and Analysis of Timed Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multiprocessor mapping and scheduling is a long-old difficult problem. In this work we propose a new methodology to perform mapping and scheduling along with buffer memory optimization using an SMT solver. We target split-join graphs, a formalism inspired by synchronous data-flow (SDF) which provides a compact symbolic representation of data-parallelism. Unlike the traditional design flow for SDF which involves splitting of a big problem into smaller heuristic sub-problems, we deal with this problem as a whole and try to compute exact Pareto-optimal solutions for it. We introduce symmetry breaking constraints in order to reduce the run-times of the solver. We have tested our work on a number of SDF graphs and demonstrated the practicality of our method. We validate our models by running an image decoding application on the Tilera multicore platform.