Threads and Or-Parallelism Unified

Computer Science – Distributed – Parallel – and Cluster Computing

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

17 pages, 21 figures, International Conference on Logic Programming (ICLP 2010)

Scientific paper

10.1017/S1471068410000190

One of the main advantages of Logic Programming (LP) is that it provides an excellent framework for the parallel execution of programs. In this work we investigate novel techniques to efficiently exploit parallelism from real-world applications in low cost multi-core architectures. To achieve these goals, we revive and redesign the YapOr system to exploit or-parallelism based on a multi-threaded implementation. Our new approach takes full advantage of the state-of-the-art fast and optimized YAP Prolog engine and shares the underlying execution environment, scheduler and most of the data structures used to support YapOr's model. Initial experiments with our new approach consistently achieve almost linear speedups for most of the applications, proving itself as a good alternative for exploiting implicit parallelism in the currently available low cost multi-core architectures.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Threads and Or-Parallelism Unified does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Threads and Or-Parallelism Unified, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Threads and Or-Parallelism Unified will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-558813

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.