Title :
Parallel answer set solving algorithm based on multi-core processor technology
Author :
Xing Zhang ; Zhizheng Zhang ; Yuqing Zhai ; Zhiqiang Gao
Author_Institution :
School of Computer Science and Engineering, Southeast University, Nanjing, China
Abstract :
Answer Set Programming (ASP) is widely used in many areas of Artificial Intelligence. A parallel answer set solving algorithm based on multi-core processor technology is proposed in this paper. The parallel algorithm is designed on the shared-memory parallel computing model which is the abstract model of multi-core processor. The algorithm can distribute the whole solving task to several threads separately run on different cores of the multi-core processor. To make this parallel algorithm more efficient, we implement load balancing among different threads by the technique of shared global queue. The experimental results show that the parallel algorithm can improve the solving efficiency by times with the growth of processor cores.
Keywords :
ASP Solver; answer set programming; multi-core; parallel;
Conference_Titel :
Automatic Control and Artificial Intelligence (ACAI 2012), International Conference on
Conference_Location :
Xiamen
Electronic_ISBN :
978-1-84919-537-9
DOI :
10.1049/cp.2012.1267