首页> 外文会议>International Conference on Computational Science >Efficient BSP/CGM algorithms for the maximum subsequence sum and related problems
【24h】

Efficient BSP/CGM algorithms for the maximum subsequence sum and related problems

机译:高效的BSP / CGM算法,用于最大随后和和相关问题

获取原文

摘要

Given a sequence of n numbers, with at least one positive value, the maximum subsequence sum problem consists in finding the contiguous subsequence with the largest sum or score, among all derived subsequences of the original sequence. Several scientific applications have used algorithms that solve the maximum subsequence sum. Particularly in Computational Biology, these algorithms can help in the tasks of identification of transmembrane domains and in the search for GC-content regions, a required activity in the operation of pathogenicity islands location. The sequential algorithm that solves this problem has O (n) time complexity. In this work we present BSP/CGM parallel algorithms to solve the maximum subsequence sum problem and three related problems: the maximum longest subsequence sum, the maximum shortest subsequence sum and the number of disjoints subsequences of maximum sum. To the best of our knowledge there are no parallel BSP/CGM algorithms for these related problems. Our algorithms use p processors and require O(n/p) parallel time with a constant number of communication rounds for the algorithm of the maximum subsequence sum and O(log p) communication rounds, with O(n/p) local computation per round, for the algorithm of the related problems. We implemented the algorithms on a cluster of computers using MPI and on a machine with GPU using CUDA, both with good speed-ups.
机译:给定一系列n个数字,具有至少一个正值,最大子序列和问题在于在原始序列的所有派生子句中找到具有最大总和或分数的连续子句。几种科学应用程序使用了解决最大随后和的算法。特别是在计算生物学中,这些算法可以帮助跨膜结构域的识别任务以及在寻找GC含量区域,在致病性群岛位置的操作中所需的活动。解决此问题的顺序算法具有O(n)时间复杂度。在这项工作中,我们呈现BSP / CGM并行算法来解决最大的子序列和问题和三个相关问题:最大的最长的后续和,最大的最短子续和和最大总和的折杂子次数。据我们所知,这些相关问题没有平行BSP / CGM算法。我们的算法使用P处理器,并要求o(n / p)并行时间与最大随后和o(log p)通信轮算法的常数通信轮,每轮o(n / p)本地计算,对于相关问题的算法。我们在使用MPI和使用CUDA的GPU的机器上实现了一组计算机上的算法,既具有良好的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号