Experimenting with X10 for Parallel Constraint-Based Local Search
Résumé
In this study, we have investigated the adequacy of the PGAS parallel language X10 to implement a Constraint-Based Local Search solver. We decided to code in this language to bene fit from the ease of use and architectural independence from parallel resources which it o ffers. We present the implementation strategy, in search of di fferent sources of parallelism in the context of an implementation of the Adaptive Search algorithm. We extensively discuss the algorithm and its implementation. The performance evaluation on a representative set of benchmarks shows close to linear speed-ups, in all the problems treated.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...