Parallel computation of the minimal elements of a poset

PASCO '10: Proceedings of the 4th International Workshop on Parallel and Symbolic Computation(2010)

引用 9|浏览7
暂无评分
摘要
Computing the minimal elements of a partially ordered finite set (poset) is a fundamental problem in combinatorics with numerous applications such as polynomial expression optimization, transversal hypergraph generation and redundant component removal, to name a few. We propose a divide-and-conquer algorithm which is not only cache-oblivious but also can be parallelized free of determinacy races. We have implemented it in Cilk++ targeting multicores. For our test problems of sufficiently large input size our code demonstrates a linear speedup on 32 cores.
更多
查看译文
关键词
minimal element,linear speedup,divide-and-conquer algorithm,parallel computation,numerous application,determinacy race,redundant component removal,fundamental problem,finite set,polynomial expression optimization,large input size,parallel computer,partial order,divide and conquer,partial ordering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要