DocumentCode :
656187
Title :
On the Scalability of Constraint Programming on Hierarchical Multiprocessor Systems
Author :
Machado, Rubens ; Pedro, Vasco ; Abreu, Salvador
Author_Institution :
CC-HPC - Fraunhofer ITWM, Kaiserslautern, Germany
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
530
Lastpage :
535
Abstract :
Recent developments in computer architecture progress towards connected systems with a large core count, which expose more parallelism to applications, creating a hierarchical setup at the node and cluster levels. Declarative approaches such as those based on constraints are attractive to parallel programming because they concentrate on the logic of the problem. They have been successfully applied to hard problems, which usually involve searching through large problem spaces. Search lends itself naturally to parallelisation by exploiting different branches of the search tree, but scalability may be hard to achieve due to the highly dynamic load balancing requirements. In this paper we present a high-level declarative approach based on constraints and show how it benefits from efficient work-stealing based dynamic load balancing, targeted at large-scale. Our study leverages the implementation of a hierarchical work stealing scheme using a different programming model, GPI. Experimentation brought encouraging results on up to 512 cores on large instances of satisfaction and optimisation problems.
Keywords :
computer architecture; constraint handling; multiprocessing systems; optimisation; parallel programming; resource allocation; GPI; computer architecture; constraint programming; dynamic load balancing; hierarchical multiprocessor systems; optimisation problems; parallel programming; scalability; search tree; Computational modeling; Load management; Optimization; Parallel processing; Programming; Scalability; Search problems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
ISSN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2013.66
Filename :
6687390
Link To Document :
بازگشت