首页> 外文会议>International Conference on Computational Science and Technology >Multiprocessing Implementation for Building a DNA q-gram Index Hash Table
【24h】

Multiprocessing Implementation for Building a DNA q-gram Index Hash Table

机译:建立DNA Q-GRAM指数哈希表的多处理实施

获取原文

摘要

Over the past few years, next-generation sequencing has become an invaluable technology for numerous applications in the field of genomics. The success of these applications are dependent on the performance of each phase in the genomic sequence pipeline, which starts with read mapping. However, read mapping is computationally intensive since it requires mapping billions of reads to numerous locations in a large reference genome. Building a q-gram index hash table has proven to be an efficient alternative to reduce the repetitive scanning of the reference during the verification step. A q-gram index hash table stores the locations of each q-gram in the reference genome. To accelerate the process of building this data structure and to exploit the multi-core architecture, instructions can be executed in parallel and distributed to multiple CPU cores. This paper performs a comparison analysis between the sequential and multiprocessing implementation of the index build time of the three methods for building a q-gram index hash table. The implementation results show that all multiprocessing versions are faster than sequential ones, with speedups ranging from 1.53 to 2.57. Although the open addressing method yields the fastest index build time, the best speedup is achieved by the minimizer-based method.
机译:在过去几年中,下一代测序已成为基因组学领域的许多应用中的一种宝贵技术。这些应用程序的成功取决于基因组序列管道中每个阶段的性能,从读取映射开始。然而,读取映射是计算密集的,因为它需要将数十亿读取的映射到大参考基因组中的许多位置。建立Q-GRAM指数哈希表已被证明是一种有效的替代方案,可在验证步骤中减少参考的重复扫描。 Q-GRAM指数哈希表在参考基因组中存储每个Q-GRAM的位置。为了加速构建该数据结构并利用多核架构的过程,可以并行执行指令并分发到多个CPU内核。本文在构建Q-GRAM索引哈希表的三种方法的索引构建时间的顺序和多处理实现之间执行比较分析。实施结果表明,所有多处理版本的速度比顺序更快,加速度范围为1.53至2.57。虽然开放寻址方法产生最快的索引构建时间,但最小的基于izer的方法实现了最佳加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号