将bwa的sw extend代码部分抽出来,做benchmark
 
 
 
Go to file
zzh 2aeb566bf7 添加了debug打印信息 2023-08-26 03:00:15 +08:00
.vscode 添加了debug打印信息 2023-08-26 03:00:15 +08:00
.gitignore 添加了debug打印信息 2023-08-26 03:00:15 +08:00
Makefile 添加了debug打印信息 2023-08-26 03:00:15 +08:00
README.md 更新readme 2023-08-10 15:30:39 +08:00
common.h 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext.h 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
ksw_ext_avx2.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_avx2_aligned.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_avx2_heuristics.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_avx2_u8.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_avx2_u8_aligned.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_avx2_u8_heuristics.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_cuda.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
ksw_ext_normal.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
main.c 添加了debug打印信息 2023-08-26 03:00:15 +08:00
run_all.sh 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
run_debug.sh 添加了debug打印信息 2023-08-26 03:00:15 +08:00
run_l.sh 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
run_m.sh 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
run_s.sh 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
thread_mem.c 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
thread_mem.h 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
utils.c 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
utils.h 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00

README.md

sw_perf

  • 对bwa的sw extend部分代码进行抽取做成benchmark
  • 实现avx2和cuda版本并进行性能对比