DocumentCode
3510874
Title
Incremental stack-splitting mechanisms for efficient parallel implementation of search-based AI systems
Author
Villaverde, K. ; Pontelli, E. ; Guo, H. ; Gupta, G.
Author_Institution
Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
fYear
2001
fDate
3-7 Sept. 2001
Firstpage
287
Lastpage
294
Abstract
Incremental stack-copying is a technique which has been successfully used to support efficient parallel execution of a variety of search-based Al systems-e.g., logic-based and constraint-based systems. The idea of incremental stack-copying is to only copy the difference between the data areas of two agents, instead of copying them entirely, when distributing parallel work. In order to further reduce the communication during stack-copying and make its implementation efficient on message-passing platforms, a new technique, called stack-splitting, has recently been proposed. In this paper, we describe a scheme to effectively combine stack-splitting with incremental stack copying, to achieve superior parallel performance in a non-shared memory environment. We also describe a scheduling scheme for this incremental stack-splitting strategy. These techniques are currently being implemented in the PALS system-a parallel constraint logic programming system.
Keywords
artificial intelligence; constraint handling; logic programming; parallel programming; PALS system; constraint-based systems; incremental stack-copying; incremental stack-splitting mechanisms; message-passing platforms; parallel constraint logic programming system; parallel implementation; parallel performance; scheduling scheme; search-based AI systems; stack-splitting; Artificial intelligence; Computer languages; Computer science; Concurrent computing; Functional programming; Logic programming; Parallel processing; Parallel programming; Problem-solving; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2001. International Conference on
Conference_Location
Valencia, Spain
ISSN
0190-3918
Print_ISBN
0-7695-1257-7
Type
conf
DOI
10.1109/ICPP.2001.952073
Filename
952073
Link To Document