Parallel computation of the minimal elements of a poset
PASCO '10: Proceedings of the 4th International Workshop on Parallel and Symbolic Computation(2010)
摘要
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 理解论文
溯源树
样例
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要