首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing >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)-time船员PRAM算法来解决广义最大限度问题,最小宽度约束和不均匀的宽度。此外,我们描述了在多核GPU(NVIDIA GeForce GTX 280)上的并行算法的有效实现,利用了CUDA的完整可编程性。该算法可以在第二次使用NVIDIA GeForce GTX 280内处理高达百万尺寸的序列,从而展示该算法作为科学家的基本原语的实用性。这也可能表明现代GPU架构作为某些PRAM算法的实现平台的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号