A Hybrid ILP-CP Model for Mapping Directed Acyclic Task Graphs to Multicore Architectures

Andreas Emeretlis, George Theodoridis, Panayiotis Alefragis, Nikolaos S. Voros · 2014

Directed Acyclic Task Graphs serve as typical kernel representation for embedded applications. Modern embedded multicore architectures raise new challenges for efficient mapping and scheduling of task DAGs providing a large number of heterogeneous resources. In this paper, a hybrid Integer Linear Programming - Constraint Programming method that uses the Benders decomposition is used to find proven optimal solutions. The proposed method is augmented with cuts generation schemes for accelerating the solution process. Experimental results show that the proposed method systematically outperforms an ILP-based solution method.

Read the paper · More papers on PaperTik