Commit Graph

22 Commits (main)

Author SHA1 Message Date
zzh 093aeda028 merge 2025-09-18 15:15:30 +08:00
zzh 338c56e6ed 完成avx2的align代码 2025-09-18 15:09:48 +08:00
zzh b4615f890f implement ksw_align with avx2 instructions 2025-09-09 16:07:45 +08:00
zzh 845a1156b8 sw benchmark,对extend部分做了全部的优化,去除target倒序,减少FIND_MAX次数 2024-04-11 13:29:28 +08:00
zzh d16f8487ce sc消融实验版本 2024-04-08 20:00:48 +08:00
zzh c04c6541ef 解决了读文件的bug,原因是target有些行是0,没有碱基,保留了测试代码 2023-09-03 23:59:24 +08:00
zzh 395b2e598d 之前的内存崩溃可能是wsl 1.的问题,更新2版本之后,解决 2023-08-28 00:10:45 +08:00
zzh f81871eff5 运行大的数据会内存崩溃,还没解决 2023-08-27 16:43:20 +08:00
zzh 78f791f3f2 解决了读数据的bug,和avx2的bug,保留了一些调试代码 2023-08-27 01:01:57 +08:00
zzh 2aeb566bf7 添加了debug打印信息 2023-08-26 03:00:15 +08:00
zzh b53569db63 代码重构,总共7个kernel 2023-08-26 00:38:38 +08:00
zzh b95e622e7a 添加了内存对齐,性能提升5%,解决了对齐内存引入的bug 2023-08-25 14:47:30 +08:00
zzh b58cc1f574 将sw动态开辟内存改成静态数组 2023-08-22 11:25:34 +08:00
zzh 3f06d433e7 解决了avx2_u8,剪枝find_max的bug 2023-08-20 02:40:22 +08:00
zzh 775297a813 加了对find_max剪枝的优化 2023-08-20 02:16:25 +08:00
zzh c9e4d9645c 发现并解决开辟内存的bug(开辟指针时候没有考虑每个指针占用的字节数),用clock试试计算运行时间 2023-08-18 20:27:55 +08:00
zzh 53332e34e1 对avx2实现的sw的各个部分运行时间进行了测试 2023-08-18 15:42:46 +08:00
zzh 2a14c17c68 初始化bsw文件 2023-08-15 22:19:39 +08:00
zzh ede75a66fa 测试不同数据 2023-08-11 00:36:14 +08:00
zzh 5a41d5e207 测试不同内存开辟策略的影响 2023-08-11 00:35:43 +08:00
zzh 9cab3a5493 更新readme 2023-08-10 15:30:39 +08:00
zzh 2904e87dee 初始化仓库,已经实现了normal和avx2的sw,并进行了性能测试 2023-08-10 15:28:45 +08:00