没有合适的资源?快使用搜索试试~ 我知道了~
通过位打包进行整数压缩的SIMD算法_rust_代码_下载
共22个文件
rs:10个
sh:3个
yml:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 107 浏览量
2022-06-09
11:15:50
上传
评论
收藏 29KB ZIP 举报
温馨提示
什么是位打包? 像 LZ4 这样的传统压缩方案并不真正适合有效地解决这个问题。相反,这个问题有不同的解决方案系列。 最直接和最有效的方法之一是bitpacking: 整数首先被分组为固定大小的块(例如128,当使用 SSE2 实现时)。 b如果不可用,则计算可以表示所有整数的最小位数。换句话说,最小b使得块中的所有整数都严格小于 2 b。 然后,位压缩表示是限制在其最低有效位的整数串联的某种变体b。 例如,假设4在编码时有一个 ,块4, 9, 3, 2。假设块中的最大值是 9 b = 4,. 然后,所有值将被编码为 4 位,如下所示。
资源推荐
资源详情
资源评论
收起资源包目录
bitpacking-master (1).zip (22个子文件)
bitpacking-master
.travis.yml 2KB
.github
FUNDING.yml 644B
ci
before_deploy.sh 696B
install.sh 1KB
script.sh 371B
before_deploy.ps1 576B
LICENSE 1KB
appveyor.yml 3KB
src
bitpacking_bench.rs 7KB
bitpacker8x.rs 11KB
bitpacker1x.rs 3KB
test.rs 1B
tests.rs 5KB
bitpacker4x.rs 10KB
bitpacker4x_simple.rs 4KB
macros_simple.rs 14KB
lib.rs 12KB
macros.rs 24KB
Cargo.toml 616B
.gitignore 36B
CHANGELOG.md 345B
README.md 6KB
共 22 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功