首页> 外文期刊>Bioinformatics >Multi-threaded vectorized distance matrix computation on the CELL/BE and x86/SSE2 architectures
【24h】

Multi-threaded vectorized distance matrix computation on the CELL/BE and x86/SSE2 architectures

机译:基于CELL / BE和x86 / SSE2架构的多线程矢量化距离矩阵计算

获取原文
获取原文并翻译 | 示例
       

摘要

Multiple sequence alignment is an important tool in bioinformatics. Although efficient heuristic algorithms exist for this problem, the exponential growth of biological data demands an even higher throughput. The recent emergence of multi-core technologies has made it possible to achieve a highly improved execution time for many bioinformatics applications. In this article, we introduce an implementation that accelerates the distance matrix computation on x86 and Cell Broadband Engine, a homogeneous and heterogeneous multi-core system, respectively. By taking advantage of multiple processors as well as Single Instruction Multiple Data vectorization, we were able to achieve speed-ups of two orders of magnitude compared to the publicly available implementation utilized in ClustalW.
机译:多序列比对是生物信息学中的重要工具。尽管针对此问题存在有效的启发式算法,但生物数据的指数增长需要更高的吞吐量。多核技术的最新出现使许多生物信息学应用程序的执行时间大大缩短。在本文中,我们介绍一种实现,该实现可分别加速x86和Cell Broadband Engine(同构和异构多核系统)上的距离矩阵计算。通过利用多处理器以及单指令多数据矢量化的优势,与ClustalW中使用的公开实现相比,我们能够实现两个数量级的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号