Commit Graph

15 Commits (c723476a0fdf1d65f049d22403eb8e51645109db)

Author SHA1 Message Date
zzh c723476a0f 解压和内存拷贝可以并行,但是效果一般,可以调节并行和串行
Co-authored-by: Copilot <copilot@github.com>
2026-06-01 23:29:14 +08:00
zzh 86b26c9512 解决了bam和block不对齐情况的处理
Co-authored-by: Copilot <copilot@github.com>
2026-06-01 16:51:12 +08:00
zzh 00286d9899 重构代码,改变并行流水线,拼接连续的block
Co-authored-by: Copilot <copilot@github.com>
2026-05-27 20:42:59 +08:00
zzh afe6abc857 线程内排序,线程间merge,线程内压缩,还没输出 2025-12-16 23:44:49 +08:00
zzh ab7e3989d0 Merge branch 'main' of ssh://zzhict.top:6622/zzh/FastSort 2025-12-14 01:03:04 +08:00
zzh 3560b5a504 两种不同的多线程数据分配策略 2025-12-14 00:45:50 +08:00
zzh ee16392150 当前可以并行解析block,但是要求每个block必须包含整数个bam,也就是block的起始位置一定要是一个bam的起始数据 2025-04-26 19:58:07 +08:00
zzh c488d139db 刚才还有个bug,就是剩余的长度正好时18字节的时候,<改成<=就行了,bugfix 2025-04-25 15:43:37 +08:00
zzh dbe57f345c 添加了并行流水线框架 2025-04-25 15:34:49 +08:00
zzh 7ee5241029 解决了读如文件时,解析block跨buffer的bug 2025-04-25 15:34:19 +08:00
zzh 0d2c533d59 添加了串行解析线程 2025-04-23 22:08:40 +08:00
zzh 9b2c35eaeb 解析header完整了,读取文件并解析gz block的框架正确了 2025-04-22 00:38:38 +08:00
zzh bcb8b420ba 正常读完文件,然后退出 2025-04-17 18:29:12 +08:00
zzh 588abd70f2 Init 2025-04-17 16:17:44 +08:00
zzh 433c724211 Initial commit 2024-12-19 11:54:29 +08:00