Title :
A heuristic algorithm for stochastic partitioning of process networks
Author :
Stan, Oana ; Sirdey, Renaud ; Carlier, Jacques ; Nace, Dritan
Author_Institution :
Embedded Real Time Syst. Lab., CEA, Gif-sur-Yvette, France
Abstract :
In this paper, we study the problem of partitioning networks of processes under chance constraints. This problem arises in the field of compilation for multi-core processors. The theoretical equivalent for the case we consider is the Node Capacitated Graph Partitioning with uncertainty affecting the weights of the vertices. For solving this problem we propose an approximate algorithm which takes benefit of the available experimental data through a sample-based approach combined with a randomized greedy heuristic, originally developed for the deterministic version. Our computational experiments illustrate the algorithm ability to efficiently obtain robust solutions.
Keywords :
greedy algorithms; multiprocessing systems; network theory (graphs); parallelising compilers; randomised algorithms; stochastic processes; approximate algorithm; heuristic algorithm; multicore processor compilation; node capacitated graph partitioning; randomized greedy heuristics; sample-based approach; stochastic process network partitioning problem; Approximation algorithms; Context; Heuristic algorithms; Partitioning algorithms; Random variables; Uncertainty; Vectors;
Conference_Titel :
System Theory, Control and Computing (ICSTCC), 2012 16th International Conference on
Conference_Location :
Sinaia
Print_ISBN :
978-1-4673-4534-7