HPC news for supercomputing professionals

Cilk++ Multicore FP-Tree Pattern Mining Algorithm

Yuxiong He has posted a great look at multicore parallelization of the FP-tree algorithm for frequent pattern mining via the Cilkarts blog.  Naturally, the example provides a Cilk++ sample implementation of the algorithm and associated performance metrics.  The article is quite detailed and presents some great code examples (we love code at insideHPC).

The FP-tree algorithm builds a prefix tree representation of a given database of transactions, and generates a complete group of frequent item sets through recursive tree projections.

Without stealing too much of He’s thunder, his Cilk++ implementation results in a 3.6X speedup on tree building and a 6.6X speedup on frequent set generation using a 16core AMD Opeteron machine.


Like what you're reading? Come back every day for HPC news, or subscribe to email or RSS updates. Trackback URL: http://insidehpc.com/2009/06/26/cilk-multicore-fp-tree-pattern-mining-algorithm/trackback/

Comments

Trackbacks

Leave your own comment

Commenting Options: you may sign in with your Facebook account if you wish. This feature will connect insideHPC with Facebook to interact with your friends on this site and to share on Facebook through your Wall and friends' News Feeds.

Comments will be sent to the moderation queue.

Additional comments powered by BackType

Advertisement

insideHPC.com is a production of indigoBit, LLC. © 2006-2010 Sitemap