Skip to content

parasail

基于 SIMD 指令集的并行序列比对库,使用 Smith-Waterman、Needleman-Wunsch 等算法的向量化实现。该方法在现代 CPU 上实现了极高的比对吞吐量。

属性
用途SIMD 向量化的并行序列比对
时间复杂度O(mn / w)
空间复杂度O(m)
年份2016
难度高级 (Advanced)
实现语言C
分类序列比对

复杂度分析

  • 时间复杂度O(mn / w)
  • 空间复杂度O(m)

性能洞见:该算法时间复杂度属于多项式量级。

注:复杂度基于理论模型。实际性能受数据规模、硬件环境与实现优化影响,建议针对具体场景进行基准测试。

文献与实现

相关工具

SWIPE · SSEARCH · KSW

标签

simd parallel vectorized high-throughput

Released under the MIT License.