首页> 外文会议>IEEE International Symposium on Computer Architecture and High Performance Computing >MASA-StarPU: Parallel Sequence Comparison with Multiple Scheduling Policies and Pruning
【24h】

MASA-StarPU: Parallel Sequence Comparison with Multiple Scheduling Policies and Pruning

机译:MASA-StarPU:具有多个调度策略和修剪的并行序列比较

获取原文

摘要

Sequence comparison tools based on the Smith-Waterman (SW) algorithm provide the optimal result but have high execution times when the sequences compared are long, since a huge dynamic programming (DP) matrix is computed. Block pruning is an optimization that does not compute some parts of the DP matrix and can reduce considerably the execution time when the sequences compared are similar. However, block pruning's resulting task graph is dynamic and irregular. Since different pruning scenarios lead to different pruning shapes, we advocate that no single scheduling policy will behave the best for all scenarios. This paper proposes MASA-StarPU, a sequence aligner that integrates the domain specific framework MASA to the generic programming environment StarPU, creating a tool which has the benefits of StarPU (i.e., multiple task scheduling policies) and MASA (i.e., fast sequence alignment). MASA-StarPU was executed in two different multicore platforms and the results show that a bad choice of the scheduling policy may have a great impact on the performance. For instance, using 24 cores, the 5M x 5M comparison took 1484s with the dmdas policy whereas the same comparison took 3601s with lws. We also show that no scheduling policy behaves the best for all scenarios.
机译:基于史密斯沃特曼算法的序列比较工具提供了最佳的结果,但是当比较的序列较长时,由于计算了巨大的动态规划(DP)矩阵,因此执行时间较长。块修剪是一种优化,它不计算DP矩阵的某些部分,并且当比较的序列相似时,可以大大减少执行时间。但是,块修剪的最终任务图是动态且不规则的。由于不同的修剪方案会导致不同的修剪形状,因此我们主张,没有一个调度策略可以在所有方案中表现最佳。本文提出了一种序列对齐器MASA-StarPU,该序列对齐器将特定领域的框架MASA集成到通用编程环境StarPU中,创建了一个具有StarPU(即多个任务调度策略)和MASA(即快速序列对齐)优势的工具。 。 MASA-StarPU在两个不同的多核平台上执行,结果表明,对调度策略的错误选择可能会对性能产生重大影响。例如,使用24个内核,使用dmdas策略的5M x 5M比较花费了1484s,而使用lws的相同比较花费了3601s。我们还显示,没有任何调度策略在所有情况下都表现最佳。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号