YapDss: An Or-parallel prolog system for scalable Beowulf clusters

R Rocha, F Silva, R Martins - … on Artificial Intelligence, EPIA 2003, Beja …, 2003 - Springer
Progress in Artificial Intelligence: 11th Portuguese Conference on Artificial …, 2003Springer
This paper discusses the design of YapDss, an or-parallel Prolog system for distributed
memory parallel machines, such as the Beowulf PC clusters. The system builds on the work
of YapOr, an or-parallel system for shared memory machines, and uses the distributed stack
splitting binding model to represent computation state and work sharing among the
computational workers. A new variant scheme of stack splitting, the diagonal splitting, is
proposed and implemented. This scheme includes efficient algorithms to balance work load …
Abstract
This paper discusses the design of YapDss, an or-parallel Prolog system for distributed memory parallel machines, such as the Beowulf PC clusters. The system builds on the work of YapOr, an or-parallel system for shared memory machines, and uses the distributed stack splitting binding model to represent computation state and work sharing among the computational workers. A new variant scheme of stack splitting, the diagonal splitting, is proposed and implemented. This scheme includes efficient algorithms to balance work load among computing workers, to determine the bottommost common node between two workers, and to calculate exactly the work load of one worker. An initial evaluation of the system shows that it is able to achieve very good speedups on a Beowulf PC cluster.
Springer
以上显示的是最相近的搜索结果。 查看全部搜索结果