吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AMD開源Brotli-G壓縮格式,可使用GPU加速Brotli壓縮

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-11-24 11:50 ? 次閱讀

AMDGPUOpen 團(tuán)隊(duì)公布了一個(gè)新的開源項(xiàng)目:Brotli-G,Brotli-G 基于 IETF 維護(hù)的完善的 Brotli 無損壓縮算法標(biāo)準(zhǔn)( RFC7932),但可以使用 GPU 進(jìn)一步增強(qiáng) Brotli 壓縮算法的性能和壓縮比。

Brotli 壓縮算法由 Google Research 開發(fā),于 2013 年首次發(fā)布,開源規(guī)范于 2013 年至 2016 年間開發(fā)和推廣。

Brotli 是 LZ77 壓縮算法和霍夫曼編碼(類似于 GZIP 和 Deflate)的組合,作為 GZIP 和 Deflate 算法的開源繼承者,Brotli 具有相似的性能,但壓縮比更好。

18208f78-6b2e-11ed-8abf-dac502259ad0.jpg

目前 Brotli 在 Web 應(yīng)用程序和內(nèi)容中被廣泛采用,用于壓縮 Web 應(yīng)用程序資產(chǎn),例如字體、javascript、圖像等。

● 如今超過 95% 的網(wǎng)絡(luò)瀏覽器都支持 Brotli 解壓。

● 許多 Web 應(yīng)用程序框架都支持 Brotli 編碼(例如 NGINX 和 ASP.NET)。

● 一些 CDN 使用 Brotli 編碼(例如 Azure 和 ImageKit)

Brotli-G 性能優(yōu)化

Brotli-G對(duì)標(biāo)準(zhǔn) Brotli 比特流格式的修改主要集中在:允許在 GPU 和多線程 CPU 上進(jìn)行高效的數(shù)據(jù)并行解壓縮,同時(shí)仍保持相對(duì)較高壓縮率。主要的變化可概括為:

限制要壓縮的塊(頁面)的大小,提供在 GPU 上使用多個(gè)計(jì)算單元 (CU) 的能力。

實(shí)施并行霍夫曼子流,提供使用 SIMD 處理的能力。

簡(jiǎn)化了比特流格式,最大限度地提高 GPU 性能。

目前 Brotli-G 解壓縮算法已作為 “著色器 -shader” 程序(用微軟的 HLSL高階著色器語言編寫)實(shí)現(xiàn),可以在任何兼容 DirectX 的顯卡上運(yùn)行(但似乎不支持AMD 的 Radeon 顯卡...)。在著色器中實(shí)現(xiàn)解壓縮,可充分利用 GPU 硬件的巨大并行處理能力,以實(shí)現(xiàn)快速解壓縮效果。

AMD 開源的是一個(gè) Brotli-G SDK,包含用于 CPU 和 GPU 上的 CPU 壓縮和解壓縮的源代碼。該 SDK 還包含 CLI 應(yīng)用程序的源碼,可用于測(cè)量 Brotli-G 編解碼器的性能。

需要注意的一件事是,已經(jīng)使用 Brotli 壓縮的內(nèi)容,無法使用 Brotli-G 解壓縮器進(jìn)行解壓。如果要利用 Brotli-G,必須使用兼容 Brotli-G 的壓縮器(也在 SDK 中提供)重新壓縮該內(nèi)容。

目前該 SDK 以基于 MIT 的 BCP 78 許可證(這是標(biāo)準(zhǔn) Brotli 壓縮算法的許可證)開源,可以在其 GitHub 存儲(chǔ)庫中找到:https://github.com/GPUOpen-LibrariesAndSDKs/brotli_g_sdk

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • amd
    amd
    +關(guān)注

    關(guān)注

    25

    文章

    5496

    瀏覽量

    134635
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4774

    瀏覽量

    129351
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3402

    瀏覽量

    42711
  • 壓縮算法
    +關(guān)注

    關(guān)注

    1

    文章

    21

    瀏覽量

    10543

原文標(biāo)題:AMD開源Brotli-G壓縮格式,可使用GPU加速Brotli壓縮

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EE-257:面向Blackfin處理器的引導(dǎo)壓縮/解壓縮算法

    電子發(fā)燒友網(wǎng)站提供《EE-257:面向Blackfin處理器的引導(dǎo)壓縮/解壓縮算法.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 13:56 ?0次下載
    EE-257:面向Blackfin處理器的引導(dǎo)<b class='flag-5'>壓縮</b>/解<b class='flag-5'>壓縮</b>算法

    《CST Studio Suite 2024 GPU加速計(jì)算指南》

    的各個(gè)方面,包括硬件支持、操作系統(tǒng)支持、許可證、GPU計(jì)算的啟用、NVIDIA和AMD GPU的詳細(xì)信息以及相關(guān)的使用指南和故障排除等內(nèi)容。 1. 硬件支持 - NVIDIA GPU
    發(fā)表于 12-16 14:25

    Linux文件壓縮打包的各種姿勢(shì)

    壓縮,然后在進(jìn)行傳輸。 首先:壓縮后的文件會(huì)比壓縮前的文件小。一個(gè)28G的文件夾壓縮后能達(dá)到6G
    的頭像 發(fā)表于 12-02 09:25 ?273次閱讀

    在米爾電子MPSOC實(shí)現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網(wǎng)推流

    視頻編碼、網(wǎng)絡(luò)帶寬、和視頻傳輸?shù)闹T多因素。 近期“影視颶風(fēng)”發(fā)布的視頻《清晰度不如4年前!視頻變糊是你的錯(cuò)覺嗎?》因討論視頻平臺(tái)降低碼率和改變編碼格式壓縮視頻畫質(zhì),影響了內(nèi)容表達(dá)。 4K視頻清晰度
    發(fā)表于 11-01 16:56

    壓縮算法的類型和應(yīng)用

    壓縮算法是一種通過減少數(shù)據(jù)量來節(jié)省存儲(chǔ)空間或傳輸數(shù)據(jù)的技術(shù)。壓縮算法可以分為兩種類型:有損壓縮和無損壓縮
    的頭像 發(fā)表于 10-21 13:50 ?360次閱讀

    在米爾電子MPSOC實(shí)現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網(wǎng)推流

    音視頻廣播領(lǐng)域提供了高性能、低功耗、實(shí)時(shí)壓縮壓縮、多視頻流處理、靈活性、硬件加速、廣泛格式支持、多媒體框架集成、優(yōu)化的功耗管理和高速互聯(lián)外設(shè)等多重優(yōu)勢(shì),使其成為該領(lǐng)域理想的解決方案。
    發(fā)表于 10-14 17:42

    如何使用gzip壓縮和解壓縮技術(shù)

    Nginx是一款高性能的Web服務(wù)器,它也能夠充當(dāng)反向代理服務(wù)器和負(fù)載均衡器。在Web應(yīng)用開發(fā)中,優(yōu)化網(wǎng)站速度是一個(gè)非常重要的工作。使用gzip壓縮和解壓縮技術(shù),可以有效減小傳輸文件的大小,提升網(wǎng)站的訪問速度。
    的頭像 發(fā)表于 09-29 15:57 ?498次閱讀

    冰箱壓縮機(jī)控制方案介紹

    冰箱壓縮機(jī)好比一個(gè)小型的“心臟”,通過壓縮低溫低壓氣體來提高氣體的溫度,并通過冷凝、膨脹、蒸發(fā)過程,為冰箱提供了制冷的動(dòng)力。而冰箱壓縮機(jī)驅(qū)動(dòng)芯片作為控制壓縮機(jī)啟停和運(yùn)行,實(shí)現(xiàn)冰箱溫度調(diào)
    的頭像 發(fā)表于 08-26 16:53 ?668次閱讀
    冰箱<b class='flag-5'>壓縮</b>機(jī)控制方案介紹

    notepad++安裝的壓縮

    壓縮文件為notepad++的壓縮安裝包,可以直接解壓之后使用
    發(fā)表于 07-01 15:07 ?7次下載

    壓縮空氣儲(chǔ)能工作原理 壓縮空氣儲(chǔ)能的優(yōu)缺點(diǎn)

    壓縮空氣儲(chǔ)能(CAES)是一種利用空氣的壓縮和膨脹來存儲(chǔ)和釋放能量的技術(shù)。
    的頭像 發(fā)表于 04-25 15:18 ?5606次閱讀

    FPGA壓縮算法有哪些

    在圖像壓縮算法中可以采用哈夫曼編碼的方式對(duì)編碼冗余的信息進(jìn)行壓縮,可以采用預(yù)測(cè)的方式來減少像素間冗余,可以采用量化的方式完成心理視覺冗余信息的去除
    的頭像 發(fā)表于 04-15 11:48 ?715次閱讀
    FPGA<b class='flag-5'>壓縮</b>算法有哪些

    Python壓縮和解壓縮實(shí)現(xiàn)代碼分享

    壓縮和解壓縮是日常常用的操作,不管是windows上圖形界面的操作,還是linux上用命令來進(jìn)行壓縮壓縮,總的而言都還是比較方便的。
    的頭像 發(fā)表于 04-11 11:28 ?1124次閱讀

    基于門控線性網(wǎng)絡(luò)(GLN)的高壓縮比無損醫(yī)學(xué)圖像壓縮算法

    實(shí)現(xiàn)基于門控線性網(wǎng)絡(luò)(GLN)的高壓縮比無損醫(yī)學(xué)圖像壓縮算法,以提高醫(yī)學(xué)圖像存儲(chǔ)和分發(fā)系統(tǒng)的效率。與“傳統(tǒng)”的基于上下文的數(shù)據(jù)壓縮算法相比,基于GLN的系統(tǒng)使用一組不同的上下文模型。
    的頭像 發(fā)表于 04-08 10:29 ?737次閱讀
    基于門控線性網(wǎng)絡(luò)(GLN)的高<b class='flag-5'>壓縮</b>比無損醫(yī)學(xué)圖像<b class='flag-5'>壓縮</b>算法

    高性能無損數(shù)據(jù)解壓縮FPGA IP,LZO無損數(shù)據(jù)解壓縮IP

    LZOAccel-D是一個(gè)無損數(shù)據(jù)解壓縮引擎的FPGA硬件實(shí)現(xiàn),兼容LZO 2.10標(biāo)準(zhǔn)。 Core接收壓縮的輸入數(shù)據(jù)塊,產(chǎn)生解壓縮后的數(shù)據(jù)塊。Core分析數(shù)據(jù)塊的頭和尾,檢查輸入數(shù)據(jù)塊的錯(cuò)誤
    的頭像 發(fā)表于 02-25 09:59 ?368次閱讀
    高性能無損數(shù)據(jù)解<b class='flag-5'>壓縮</b>FPGA IP,LZO無損數(shù)據(jù)解<b class='flag-5'>壓縮</b>IP

    離心壓縮機(jī)的工作原理是什么

    離心壓縮機(jī)是一種常見的壓縮機(jī)類型,廣泛應(yīng)用于工業(yè)和商業(yè)領(lǐng)域。它通過旋轉(zhuǎn)運(yùn)動(dòng)將氣體抽入,增加其壓力并將其排出。離心壓縮機(jī)具有高效、可靠的特點(diǎn),適用于各種氣體的壓縮和處理。下面將詳細(xì)介紹離
    的頭像 發(fā)表于 02-14 17:12 ?7593次閱讀
    线上百家乐代理| 网上百家乐如何打水| 百家乐官网娱乐城赌场| 大发888娱乐方| 玩百家乐五湖四海娱乐城| 百家乐官网生活馆拖鞋| 百家乐真钱| 老虎机上分器原理图| 百家乐赢钱| 金龍百家乐官网的玩法技巧和规则 | 乐百家百家乐官网游戏| 澳门娱乐城开户| 百家乐真钱送彩金| 阿玛尼百家乐官网的玩法技巧和规则 | 百家乐官网看图赢| 百家乐官网出千大全| 德州扑克单机版| 贵族百家乐的玩法技巧和规则| 海立方百家乐海立方| 金冠百家乐官网的玩法技巧和规则| 任我赢百家乐官网自动投注分析系统| 亚洲博彩网| 大发888娱乐城建账号| 网上百家乐娱乐网| 百家乐庄闲的冷热| 百家乐官网台布哪里有卖| 百家乐官网怎么玩能赢钱| 澳门金莎娱乐城| 大发888真人网址的微博| 国际娱百家乐的玩法技巧和规则| 澳门百家乐玩法与游戏规则| 墓地附近做生意风水| 百家乐官网扎金花现金| 百家乐官网开户送8彩金| 百家乐官网有哪几种| 都江堰市| 现金百家乐游戏| 大发888登陆| 全讯网分析| 百家乐正负计算| 百家乐五湖四海娱乐网|