zzh
|
338c56e6ed
|
完成avx2的align代码
|
2025-09-18 15:09:48 +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 |