SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:kth-70422"
 

Sökning: id:"swepub:oai:DiVA.org:kth-70422" > Confidence-based Wo...

Confidence-based Work Stealing in Parallel Constraint Programming

Chu, Geoffrey (författare)
Schulte, Christian (författare)
KTH,Programvaru- och datorsystem, SCS
Stuckey, Peter J. (författare)
 (creator_code:org_t)
Berlin, Heidelberg : Springer Science+Business Media B.V. 2009
2009
Engelska.
Ingår i: Fifteenth International Conference on Principles and Practice of Constraint Programming. - Berlin, Heidelberg : Springer Science+Business Media B.V.. - 9783642042430 - 3642042430 ; , s. 226-241
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • The most popular architecture for parallel search is work  stealing: threads that have run out of work (nodes to be  searched) steal from threads that still have work.  Work  stealing not only allows for dynamic load balancing, but also  determines which parts of the search tree are searched next.  Thus the place from where work is stolen has a dramatic effect  on the efficiency of a parallel search algorithm.   This paper examines quantitatively how optimal work stealing  can be performed given an estimate of the relative solution  densities of the subtrees at each search tree node and relates  it to the branching heuristic strength.  An adaptive work stealing algorithm is presented that  automatically performs different work stealing strategies based  on the confidence of the branching heuristic at each node. Many  parallel depth-first search patterns arise naturally from this  algorithm. The algorithm produces near perfect or  super linear algorithmic efficiencies on all problems tested.  Real speedups using 8 threads range from 7 times to  super linear.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

Constraint programming
Depth first search
Dynamic load balancing
Parallel search
Parallel search algorithm
Search trees
Solution density
Subtrees

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy