大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 163|回复: 0

分享AMD 开源 Brotli-G 压缩格式 2023/2/1 10:32:05

[复制链接]

1万

主题

1万

帖子

6万

积分

钻石元老

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
62908
发表于 2023-2-1 10:32 | 显示全部楼层 |阅读模式

马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?用户注册

x
B 压缩算法由 G R 开发,于 2022 年首次发布,开源规范于 2022 年至 2022 年间开发和推广。Linux技术教程的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!
B 是 LZ77 压缩算法和霍夫曼编码(类似于 GZIP 和 D)的组合,作为 GZIP 和 D 算法的开源继承者,B 具有相似的性能,但压缩比更好。 目前 B 在 W 应用程序和内容中被广泛采用,用于压缩 W 应用程序资产,例如字体、、图像等。 如今超过 95% 的络浏览器都支持 B 解压。 许多 W 应用程序框架都支持 B 编码(例如 NGINX 和 ASPNET)。 一些 CDN 使用 B 编码(例如 A 和 IK) B-G 性能化 B-G 对标准 B 比特流格式的修改主要集中在:允许在 GPU 和多线程 CPU 上进行高效的数据并行解压缩,同时仍保持相对较高压缩率。主要的变化可概括为: 限制要压缩的块(页面)的大小,提供在 GPU 上使用多个计算单元 (CU) 的能力。 施并行霍夫曼子流,提供使用 SIMD 处理的能力。 简化了比特流格式,比较大限度地提高 GPU 性能。 目前 B-G 解压缩算法已作为 “着色器 -” 程序(用微软的 HLSL 高阶着色器语言编写)现,可以在任何兼容 DX 的显卡上运行(但似乎不支持 AMD 的 R 显卡)。在着色器中现解压缩,可充分利用 GPU 硬件的巨大并行处理能力,以现速解压缩效果。 AMD 开源的是一个 B-G SDK,包含用于 CPU 和 GPU 上的 CPU 压缩和解压缩的源代码。该 SDK 还包含 CLI 应用程序的源码,可用于测量 B-G 编解码器的性能。 需要注意的一件事是,已经使用 B 压缩的内容,法使用 B-G 解压缩器进行解压。如果要利用 B-G,必须使用兼容 B-G 的压缩器(也在 SDK 中提供)重新压缩该内容。 目前该 SDK 以基于 MIT 的 BCP 78 许可证(这是标准 B 压缩算法的许可证)开源,可以在其 GH 存储库中找到。
爱上大茂名,喜当大猫友,吃喝玩乐事,天天乐开怀!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

QQ|客服:0668-2886677QQ:75281068|大茂微博|小黑屋|手机版|Archiver|大茂名网 ( 粤ICP备18149867号 )茂名市大茂科技有限公司 版权所有 

GMT+8, 2025-3-11 01:34 , Processed in 0.086122 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表