产出:T5-1(编码吞吐)、T5-2(解码吞吐)
codec_bench直接对 ChunkWriter(编码)/ ChunkReader(解码)计时,绕过完整读写路径,精确测量 SIMD 加速比,排除 I/O 干扰。单线程运行(C1 vs C3)。
| 配置 | 用途 |
|---|---|
| C1 | 标量基线(SIMD OFF) |
| C3 | 仅 SIMD ON(无多线程) |
| 变量 | 取值 |
|---|---|
| 操作 | 编码(T5-1)/ 解码(T5-2) |
| 数据类型 | INT32 / INT64 / FLOAT / DOUBLE |
| SIMD | ON / OFF(编译配置控制) |
固定:W0 基线规模,SNAPPY 压缩(减少压缩耗时干扰编解码测量)。
encode_results.csv:dtype, simd, throughput_mrows_s, speedupdecode_results.csv:dtype, simd, throughput_mrows_s, speedupE5-3(跨平台对比)复用本程序,在不同硬件平台上运行相同二进制,产出 T5-4。