Reducing thread divergence in GPU-based bees swarm optimization applied to association rule mining

dc.contributor.authorBendjoudi, Ahcène
dc.contributor.authorDjenouri, Youcef
dc.contributor.authorHabbas, Zineb
dc.contributor.authorMehdi, Malika
dc.contributor.authorDjenouri, Djamel
dc.date.accessioned2016-05-15T10:01:41Z
dc.date.available2016-05-15T10:01:41Z
dc.date.issued2016
dc.description.abstractThe association rules mining (ARM) problem is one of the most important problems in the area of data mining. It aims at finding all relevant association rules from transactional databases. It is CPU time intensive and requires a huge computing power when dealing with large transactional databases. To deal with this issue, Graphics Processing Units (GPUs) are a powerful tool to speed up the search process. However, their performance is closely subject to thread/branch divergence resulting from the single instruction multiple data parallel model of GPUs. In this paper, we propose three approaches based on database reorganization, aiming to reduce thread divergence in GPU-based bees swarm optimization metaheuristic for ARM, respectively, named block-based reordering, transactions-based reordering, and transactions-based reordering with median value. Theoretical and experimental studies have been carried out using well-known large ARM instances. The experiments have been performed on an Intel Xeon 64 bit quad-core processor E5520 coupled to Nvidia Tesla C2075 448 cores. The results show that the proposed approaches minimize considerably the number of thread divergence and improve the overall execution time. Indeed, the number of thread divergence occurrences has been reduced by up to eight times making the execution much faster.fr_FR
dc.identifier.urihttp://dl.cerist.dz/handle/CERIST/806
dc.publisherJohn Wiley & Sons, Ltd.fr_FR
dc.relation.ispartofseriesCONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE;
dc.structureCalcul pervasif et mobile (Pervasive and Mobile Computing group)fr_FR
dc.subjectGPU computingfr_FR
dc.subjectThread divergencefr_FR
dc.subjectBees swarm optimizationfr_FR
dc.subjectAssociation rules miningfr_FR
dc.titleReducing thread divergence in GPU-based bees swarm optimization applied to association rule miningfr_FR
dc.typeArticle
Files