首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >Efficient parallel algorithms for maximum-density segment problem
【24h】

Efficient parallel algorithms for maximum-density segment problem

机译:用于最大密度段问题的高效并行算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

One of the fundamental problems involving DNA sequences is to find high density segments of certain widths, for example, those regions with intensive guanine and cytosine (GC). Formally, given a sequence, each element of which has a value and a width, the maximum-density segment problem asks for the segment with the maximum density while satisfying minimum and possibly maximum width constraints. While several linear-time sequential algorithms have emerged recently due to its primitive-like utility, to our knowledge, no nontrivial parallel algorithm has yet been proposed for this topical problem. In this paper, we propose an O(log2 n)-time CREW PRAM algorithm using n processors to solve the generalized maximum-density problem, with a minimum width constraint and non-uniform widths. Besides, we describe an efficient implementation of the parallel algorithm on manycore GPUs (nVIDIA GeForce GTX 280), taking advantage of the full programmability of CUDA. This algorithm can process up to million-size sequence within a second using an nVIDIA GeForce GTX 280, thus demonstrating the practicality of this algorithm as a basic primitive for scientists. This may also indicate suitability of modern GPU architectures as implementation platform for certain PRAM algorithms.
机译:涉及DNA序列的基本问题之一是找到一定宽度的高密度片段,例如,具有密集鸟嘌呤和胞嘧啶(GC)的区域。形式上,给定一个序列,每个序列都有一个值和一个宽度,最大密度线段问题要求具有最大密度的线段,同时满足最小和可能的最大宽度约束。虽然最近有几种线性时间顺序算法由于其类似于原始的效用而出现,但据我们所知,还没有针对这一局部问题提出非平凡的并行算法。本文提出了一种使用n个处理器的O(log 2 n)时间CREW PRAM算法,以最小的宽度约束和不均匀的宽度来解决广义的最大密度问题。此外,我们利用CUDA的完全可编程性,描述了在许多核心GPU(nVIDIA GeForce GTX 280)上并行算法的高效实现。使用nVIDIA GeForce GTX 280,该算法可在一秒钟内处理多达百万个序列的序列,从而证明了该算法作为科学家基本原型的实用性。这也可能表明现代GPU架构适合作为某些PRAM算法的实现平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号