期刊文献+
共找到31篇文章
< 1 2 >
每页显示 20 50 100
基于SSE2的Smith-Waterman算法 被引量:2
1
作者 戴正华 张庆丹 +2 位作者 徐琳 谭光明 冯圣中 《计算机工程与应用》 CSCD 北大核心 2006年第11期85-87,共3页
Smith-Waterman动态规划算法是生物信息学使用最广泛的序列匹配算法,由于存在严重的数据依赖关系,该算法的细粒度数据并行性开发受到了很大限制。文章从简化数据依赖关系出发,采用前驱计算思想,提出了基于X86处理器多媒体指令集SSE2的Sm... Smith-Waterman动态规划算法是生物信息学使用最广泛的序列匹配算法,由于存在严重的数据依赖关系,该算法的细粒度数据并行性开发受到了很大限制。文章从简化数据依赖关系出发,采用前驱计算思想,提出了基于X86处理器多媒体指令集SSE2的Smith-Waterman细粒度并行算法SWSSE2,在相似性显著的情况下比普通的SW算法性能提高5倍,且与测试集无关。一般相似性不显著的情形下,同目前最好的动态规划细粒度并行算法SWMMX相比可以获得1.5倍的加速比。 展开更多
关键词 smith-waterman 算法 细粒度并行算法 SIMD SSE2
下载PDF
Exploring the Effects of Gap-Penalties in Sequence-Alignment Approach to Polymorphic Virus Detection 被引量:1
2
作者 Vijay Naidu Jacqueline Whalley Ajit Narayanan 《Journal of Information Security》 2017年第4期296-327,共32页
Antiviral software systems (AVSs) have problems in identifying polymorphic variants of viruses without explicit signatures for such variants. Alignment-based techniques from bioinformatics may provide a novel way to g... Antiviral software systems (AVSs) have problems in identifying polymorphic variants of viruses without explicit signatures for such variants. Alignment-based techniques from bioinformatics may provide a novel way to generate signatures from consensuses found in polymorphic variant code. We demonstrate how multiple sequence alignment supplemented with gap penalties leads to viral code signatures that generalize successfully to previously known polymorphic variants of JS. Cassandra virus and previously unknown polymorphic variants of W32.CTX/W32.Cholera and W32.Kitti viruses. The implications are that future smart AVSs may be able to generate effective signatures automatically from actual viral code by varying gap penalties to cover for both known and unknown polymorphic variants. 展开更多
关键词 POLYMORPHIC Malware Variants Gap Penalties Syntactic Approach Pairwise SEQUENCE ALIGNMENT Multiple SEQUENCE ALIGNMENT Automatic Signature Generation smith-waterman Algorithm JS. Cassandra VIRUS W32.CTX/W32.Cholera VIRUS W32.Kitti VIRUS
下载PDF
Comparative Study of the Parallelization of the Smith-Waterman Algorithm on OpenMP and Cuda C
3
作者 Amadou Chaibou Oumarou Sie 《Journal of Computer and Communications》 2015年第6期107-117,共11页
In this paper, we present parallel programming approaches to calculate the values of the cells in matrix’s scoring used in the Smith-Waterman’s algorithm for sequence alignment. This algorithm, well known in bioinfo... In this paper, we present parallel programming approaches to calculate the values of the cells in matrix’s scoring used in the Smith-Waterman’s algorithm for sequence alignment. This algorithm, well known in bioinformatics for its applications, is unfortunately time-consuming on a serial computer. We use formulation based on anti-diagonals structure of data. This representation focuses on parallelizable parts of the algorithm without changing the initial formulation of the algorithm. Approaching data in that way give us a formulation more flexible. To examine this approach, we encode it in OpenMP and Cuda C. The performance obtained shows the interest of our paper. 展开更多
关键词 CUDA GP-GPU OPENMP PARALLEL COMPUTING smith-waterman
下载PDF
基于工作站机群的PVM系统的序列比对 被引量:1
4
作者 刘寿强 潘春华 +2 位作者 桂兵祥 吕国斌 墙芳躅 《计算机工程》 CAS CSCD 北大核心 2002年第5期89-90,96,共3页
序列比对是分子生物学研究领域的一个重要的工具。在数据量急剧增加的今天,高效的序列比对算法在研究新发现的次序中显DNA得非常重要。通过和法用系统在工作站机群上已完成了分布式序列比对法。也同样在/高性能并行计算机SmithWatermanP... 序列比对是分子生物学研究领域的一个重要的工具。在数据量急剧增加的今天,高效的序列比对算法在研究新发现的次序中显DNA得非常重要。通过和法用系统在工作站机群上已完成了分布式序列比对法。也同样在/高性能并行计算机SmithWatermanPVMInter iPSC860上获得了成功。这个分布式算法在和上充当搜索工具。该文论述了此算法的实现和性能指标。Smith-WatermanInternet 展开更多
关键词 软件系统 工作站机群 PVM系统 序列比对
下载PDF
基于OpenCL的Smith-Waterman算法硬件加速研究 被引量:1
5
作者 申曦 蒋剑飞 《信息技术》 2020年第4期1-4,共4页
生物序列分析由于其数据的海量性、分析算法的多样性和复杂性,因此其对运算平台以及软件工具有着很高的要求。在生物序列分析领域中,文中针对序列比对所采用的经典算法即Smith-Waterman算法在FPGA加速平台下的性能进行研究,利用开放运... 生物序列分析由于其数据的海量性、分析算法的多样性和复杂性,因此其对运算平台以及软件工具有着很高的要求。在生物序列分析领域中,文中针对序列比对所采用的经典算法即Smith-Waterman算法在FPGA加速平台下的性能进行研究,利用开放运算语言OpenCL进行异构平台的硬件加速设计。通过利用Smith-Waterman算法的波前特性,在硬件设计层面上实现算法在运算过程中的高度并行化,弥补了在CPU单一平台下只能进行串行运算的不足。通过对大量不同样本序列的测试表明,利用算法的波前特性,针对短序列比对,FPGA的运算速度最高能达到CPU的4倍。 展开更多
关键词 异构加速 序列比对 史密斯沃特曼算法 波前特性 现场可编程逻辑阵列
下载PDF
检测基于KVM的云环境的网络攻击
6
作者 王忠 许峰赫 《计算机与数字工程》 2020年第11期2660-2664,2772,共6页
计算系统正在逐步转向云计算基础设施,利用它们提供的几个优势,特别是经济危机时代的经济优势。除了这场革命之外,还出现了一些安全问题,特别是恶意内部人员的对抗。论文提出了一种方法,使用Smith-Waterman遗传算法的实现,检测基于KVM... 计算系统正在逐步转向云计算基础设施,利用它们提供的几个优势,特别是经济危机时代的经济优势。除了这场革命之外,还出现了一些安全问题,特别是恶意内部人员的对抗。论文提出了一种方法,使用Smith-Waterman遗传算法的实现,检测基于KVM的云环境的内核层中的共存和网络压力攻击。已经在试验台环境中探索了所提出的方法,产生了验证其有效性的结果。 展开更多
关键词 云计算 安全 共存 网络压力 恶意内部 KVM 系统调用 smith-waterman
下载PDF
Optimization of a Classical Algorithm for the Alignment of Genomic Sequences with Artificial Bee Colony
7
作者 Raul Magdaleno Peñaloza Andrea Magadan Salazar Gerardo Reyes Salgado 《Journal of Mechanics Engineering and Automation》 2022年第2期57-63,共7页
This article shows genomic alignment methods using the classic“Needleman”and“Smith-Waterman”algorithms,the latter they were optimized by the ABC(artificial bee colony)algorithm.In the genomic alignment,a goal stat... This article shows genomic alignment methods using the classic“Needleman”and“Smith-Waterman”algorithms,the latter they were optimized by the ABC(artificial bee colony)algorithm.In the genomic alignment,a goal state is not presented,the experiments that are carried out show alternative alignments by ABC were proposed.Different types of alignments could exist within the classical algorithm,based on a horizontal,vertical,diagonal and inverse search mechanism on a match value table.Our ABC-Smith Waterman algorithm was generated from the genomic sequences written in rows and columns for the search for similarities that will provide values that ABC uses to process and provide more results of alignments that can be used by scientists for their experiments and research. 展开更多
关键词 ALGORITHM genomic alignment ABC Needleman smith-waterman
下载PDF
GPU加速的生物序列比对 被引量:15
8
作者 林江 唐敏 童若锋 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2010年第3期420-427,共8页
为了精确高效地进行生物序列比对,提出一种GPU加速的Smith-Waterman算法.该算法使用菱形数据布局以更充分地利用GPU的并行处理能力;使用查询串分批处理技术来支持上百兆规模的序列比对;同时引入树形算法,以优化最大匹配值的计算.将该算... 为了精确高效地进行生物序列比对,提出一种GPU加速的Smith-Waterman算法.该算法使用菱形数据布局以更充分地利用GPU的并行处理能力;使用查询串分批处理技术来支持上百兆规模的序列比对;同时引入树形算法,以优化最大匹配值的计算.将该算法在一块NVIDIA GeForce GTX285显卡上实现,并使用多组不同规模的生物序列进行了比对实验.实验结果表明,与CPU上的串行算法相比,采用文中算法最高可获得120倍以上的性能提升. 展开更多
关键词 smith-waterman算法 序列比对 CUDA
下载PDF
基于Smith-Waterman算法的并行分而治之生物序列比对算法 被引量:7
9
作者 张法 乔香珍 刘志勇 《中国科学(E辑)》 CSCD 北大核心 2004年第2期190-199,共10页
生物序列比对是生物信息学中最常见的问题之一,基于动态规划思想的Smith-Waterman算法是序列比对中最基本的算法.然而现有的并行Smith—Waterman算法都需要庞大的内存,且无法处理大规模的数据串,随着生物数据的急剧增长,这些并行算法对... 生物序列比对是生物信息学中最常见的问题之一,基于动态规划思想的Smith-Waterman算法是序列比对中最基本的算法.然而现有的并行Smith—Waterman算法都需要庞大的内存,且无法处理大规模的数据串,随着生物数据的急剧增长,这些并行算法对内存空间的需求已成为需要迫切解决的问题.由此提出一种并行生物序列比对算法,PSW—DC算法,该算法采用分而治之的方法把query序列划分为若干片段,并分配给相应的各个处理器,而后并行地按Smith—Waterman算法与目标(subiect)序列进行比对,再通过按一定规则的扩展过程求取序列的优化匹配.与其他并行算法相比,该算法有效地降低了内存空间的需求,并实现了对大规模数据串的并行处理.为实现该算法,给出了一种称作C&E的拓展规则及实现方法.且该方法已经在实际系统中得到实现. 展开更多
关键词 smith-waterman算法 生物序列比对 动态规划 分而治之 并行处理 内存空间
原文传递
生物信息学双序列比对算法加速器设计与实现 被引量:7
10
作者 张阳 窦勇 夏飞 《计算机科学与探索》 CSCD 2008年第5期519-528,共10页
双序列比对算法是进行生物信息学研究的基础算法。在FPGA上实现大规模脉动式阵列对双序列比对算法进行加速能够大幅度提高比对的效率。然而现有的设计方法在比对序列长度较短的情况下,处理单元利用率很低;在序列的长度较大时,需要占用... 双序列比对算法是进行生物信息学研究的基础算法。在FPGA上实现大规模脉动式阵列对双序列比对算法进行加速能够大幅度提高比对的效率。然而现有的设计方法在比对序列长度较短的情况下,处理单元利用率很低;在序列的长度较大时,需要占用大量的片内存储资源。通过将两条序列同时送入阵列进行比对减少比对时间。将比对数据送入外部存储器,优化比对过程中的数据存储调度,有效降低了对片内存储器的需求。以Smith-Waterman算法为例进行了实现验证,结果表明本设计在性能上优于传统设计。与Pentium42.60GHz通用微处理器计算机相比,使用加速器对长度为65536的序列进行比对可获得1555倍的加速比。 展开更多
关键词 双序列比对 现场可编程门阵列 硬件加速 脉动式阵列 smithwaterman算法
下载PDF
一种面向生物信息学的可重构加速卡的设计与实现 被引量:5
11
作者 张佩珩 刘新春 江先阳 《计算机研究与发展》 EI CSCD 北大核心 2005年第6期930-937,共8页
人类基因组测序工作完成后,对基因数据的处理和分析能力提出了更高的要求.生物信息学的基本研究方法之一就是计算,其算法的特点是数据量较大、算法比较简单、运算类型单一、重复性较强、潜在的并行度较高.用现有的大规模并行机或超级服... 人类基因组测序工作完成后,对基因数据的处理和分析能力提出了更高的要求.生物信息学的基本研究方法之一就是计算,其算法的特点是数据量较大、算法比较简单、运算类型单一、重复性较强、潜在的并行度较高.用现有的大规模并行机或超级服务器等通用系统解决这些问题,既浪费系统的资源,使用维护也比较复杂,有些问题甚至无法在限定的时间内完成.提出了一种比较通用的算法可重构硬件加速卡的体系结构,以全局SmithWaterman算法为例,阐述了从算法到硬件实现的映射过程,并指出了将其他类型算法映射到该加速卡上的可行性. 展开更多
关键词 全局smith-waterman算法 可重构 硬件加速卡 FPGA
下载PDF
基于K-中心点聚类算法的论坛信息识别技术研究 被引量:3
12
作者 王燕 吴灏 毛天宇 《计算机工程与设计》 CSCD 北大核心 2009年第1期210-212,共3页
提出了一种从非确定结构的论坛页面自动获取信息区域的方法。该方法在对K-中心点聚类算法的研究基础上克服了算法中固定簇数的缺陷,并在算法的簇中心距离计算中引入Smith-Waterman改进算法,提高了算法聚类的精确度。通过对大量论坛网页... 提出了一种从非确定结构的论坛页面自动获取信息区域的方法。该方法在对K-中心点聚类算法的研究基础上克服了算法中固定簇数的缺陷,并在算法的簇中心距离计算中引入Smith-Waterman改进算法,提高了算法聚类的精确度。通过对大量论坛网页进行信息识别的实验显示,该方法切实可行并且具有较高的准确性。 展开更多
关键词 标签结构树 K-中心点聚类算法 smith-waterman算法 最小相异度 信息识别
下载PDF
基于GPGPU的生物序列快速比对 被引量:5
13
作者 马海晨 韦刚 吴百峰 《计算机工程》 CAS CSCD 2012年第4期241-244,共4页
在CPU-GPU异构平台下,提出一种高效的生物序列比对方案。该方案利用GPU的并行处理能力,通过对读延迟、写延迟、重组函数及数据传输进行优化,在OpenCL框架下重构Smith-Waterman算法,加快生物序列比对速度。实验结果证明,与CPU上传统的串... 在CPU-GPU异构平台下,提出一种高效的生物序列比对方案。该方案利用GPU的并行处理能力,通过对读延迟、写延迟、重组函数及数据传输进行优化,在OpenCL框架下重构Smith-Waterman算法,加快生物序列比对速度。实验结果证明,与CPU上传统的串行算法相比,该算法最高可获得约100倍的性能提升。 展开更多
关键词 生物信息学 序列比对 通用图形处理器 smith-waterman算法 OpenCL框架
下载PDF
Smith-Waterman算法OpenMP并行化 被引量:3
14
作者 张瑜 王继东 《自动化技术与应用》 2010年第1期37-40,共4页
基因比对可以实现对海量生物信息的分析和处理,其中Smith-Waterman算法实现的比对信息精确度较高,但是处理速度慢。本文利用共享存储编程的工业标准OpenMP对Smith-Waterman算法进行了并行化实现。在一个拥有四个双核CPU的SMP节点上的测... 基因比对可以实现对海量生物信息的分析和处理,其中Smith-Waterman算法实现的比对信息精确度较高,但是处理速度慢。本文利用共享存储编程的工业标准OpenMP对Smith-Waterman算法进行了并行化实现。在一个拥有四个双核CPU的SMP节点上的测试表明,共享并行化使得该局部比对算法的速度提高了40%。 展开更多
关键词 OPENMP smith-waterman算法 并行编程
下载PDF
面向OpenCL架构的大规模生物序列比对 被引量:2
15
作者 陈钢 韦刚 +2 位作者 李国波 裴颂文 吴百锋 《小型微型计算机系统》 CSCD 北大核心 2012年第2期392-398,共7页
为提高生物序列比对算法的性能和效率,提出一种异构处理平台下可移植的大规模生物序列比对算法及其优化方法.通过改变原有Smith-Waterman算法的计算流程和数据依赖关系,增加序列比对的并行性;通过改变存储器布局后使用向量数据类型,提... 为提高生物序列比对算法的性能和效率,提出一种异构处理平台下可移植的大规模生物序列比对算法及其优化方法.通过改变原有Smith-Waterman算法的计算流程和数据依赖关系,增加序列比对的并行性;通过改变存储器布局后使用向量数据类型,提高全局存储器的带宽利用率;通过增加偏移量改变存储器模块的映射方式,避免模块访问冲突,提高局部存储器的使用效率.实验结果表明,优化后的生物序列比对性能提升了近100倍. 展开更多
关键词 OPENCL GPU 生物序列比对 smith-waterman算法
下载PDF
Smith-Waterman算法优化改进与Spark并行化研究 被引量:2
16
作者 李雷孝 刘燕凤 高静 《内蒙古农业大学学报(自然科学版)》 CAS 北大核心 2019年第5期76-85,共10页
Smith-Waterman算法是1种精确度最高、广泛应用于文本搜索的生物学序列比对算法。在对Smith-Waterman算法深入研究的基础上,从减少计算任务量和降低计算复杂度两个方面对算法进行优化改进,将优化改进算法基于Spark平台进行算法并行化设... Smith-Waterman算法是1种精确度最高、广泛应用于文本搜索的生物学序列比对算法。在对Smith-Waterman算法深入研究的基础上,从减少计算任务量和降低计算复杂度两个方面对算法进行优化改进,将优化改进算法基于Spark平台进行算法并行化设计,并通过准确性测试、算法运行速度测试、算法速度比较测试、算法可扩展性测试等实验分析优化改进算法和并行化算法的性能。实验结果表明:优化改进和并行化后的算法在保证准确性的前提下,极大地提高了算法运行速度和可扩展性。 展开更多
关键词 基因序列比对 smith-waterman算法 优化改进 Spark并行化
原文传递
基于SVM和序列联配的攻击特征提取方法 被引量:2
17
作者 刘卫国 胡勇刚 《中南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第11期4328-4332,共5页
针对序列联配应用于攻击特征提取时的碎片和噪声干扰问题,采用SVM分类器将多攻击样本转换成单一攻击样本,以减少联配过程中的噪声序列;在两序列联配Smith-Waterman算法的基础上,改变空位罚分方式,引入连续匹配字符奖励,提出一种改进的Sm... 针对序列联配应用于攻击特征提取时的碎片和噪声干扰问题,采用SVM分类器将多攻击样本转换成单一攻击样本,以减少联配过程中的噪声序列;在两序列联配Smith-Waterman算法的基础上,改变空位罚分方式,引入连续匹配字符奖励,提出一种改进的Smith-Waterman(ISW)算法。结合SVM分类器与ISW算法构建攻击特征提取模型。研究结果表明:该模型的联配结果能准确地表达攻击特征,降低检测系统的误报率。 展开更多
关键词 入侵检测 攻击特征自动提取 支持向量机 序列联配 smith-waterman算法
下载PDF
基于动态时间规划的基因芯片数据识别 被引量:1
18
作者 刘敬伟 程乾生 《北京大学学报(自然科学版)》 CAS CSCD 北大核心 2002年第5期611-615,共5页
研究了动态时间规划 (DP)在基因芯片数据识别中的应用 ,提出了基因芯片数据的全局最大自相似度的定义以及基于最大自相似度和高维局部片段校对的基因芯片数据自动识别方法。讨论了基于最大相似度建立模板的方法与基于最大相似度的基因... 研究了动态时间规划 (DP)在基因芯片数据识别中的应用 ,提出了基因芯片数据的全局最大自相似度的定义以及基于最大自相似度和高维局部片段校对的基因芯片数据自动识别方法。讨论了基于最大相似度建立模板的方法与基于最大相似度的基因沿校对路径平均的建立模板方法对基因识别和分类的影响。对肿瘤基因的识别实验结果表明 :基于最大相似度的DP算法 (DP MS)能够达到 10 0 %的识别率 ,本方法可以应用于基因芯片数据的识别、分类和基因疾病推断。 展开更多
关键词 数据识别 smith-waterman算法 动态时间规划 基因芯片 基因识别 最大相似度 模式识别
下载PDF
基于FPGA的带回溯的Smith-Waterman算法加速器的设计与实现 被引量:1
19
作者 邹丹 窦勇 +1 位作者 夏飞 倪时策 《国防科技大学学报》 EI CAS CSCD 北大核心 2009年第5期29-32,共4页
针对传统的Smith-Waterman硬件算法加速器未保存回溯路径而无法回溯的问题,通过将计算路径存入外存,在FPGA平台上基于脉动阵列实现了带回溯的Smith-Waterman算法加速器,详细阐述了算法加速器回溯设计中的关键技术以及算法加速器的系统... 针对传统的Smith-Waterman硬件算法加速器未保存回溯路径而无法回溯的问题,通过将计算路径存入外存,在FPGA平台上基于脉动阵列实现了带回溯的Smith-Waterman算法加速器,详细阐述了算法加速器回溯设计中的关键技术以及算法加速器的系统结构。实验表明,与传统的解决方案相比,带回溯的算法加速器最高可获得161倍加速比,能够有效提高带回溯的Smith-Waterman算法执行效率。 展开更多
关键词 FPGA smith-waterman算法 脉动阵列 回溯
下载PDF
关于DNA序列比对算法的简述 被引量:1
20
作者 周康 《武汉工业学院学报》 CAS 2005年第2期99-101,112,共4页
按照序列的数量,先对双序列比对中Smith-Waterman算法、FASTA算法、BLAST算法、MUMmer算法和遗传算法等进行了详细分析和比较,然后对多序列比对中的CLUSTAL算法和星比对算法也进行了比较全面的总结,并指出了当前的研究热点。
关键词 序列比对算法 smith-waterman算法 DNA BLAST FAST 遗传算法 研究热点 A算法 对中
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部