大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 200|回复: 0

[【编导】] 今日更新汇总AMD 开源 Brotli-G 压缩格式 2023/2/2 8:43:56

[复制链接]

2万

主题

2万

帖子

9万

积分

钻石元老

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

积分
98065
发表于 2023-2-2 08:43 | 显示全部楼层 |阅读模式

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

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

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-2-12 09:03 , Processed in 0.092744 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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