一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-11-24 11:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AMDGPUOpen 團隊公布了一個新的開源項目:Brotli-G,Brotli-G 基于 IETF 維護的完善的 Brotli 無損壓縮算法標準( RFC7932),但可以使用 GPU 進一步增強 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 應用程序和內容中被廣泛采用,用于壓縮 Web 應用程序資產,例如字體、javascript、圖像等。

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

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

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

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

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

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

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

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

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

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

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

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

審核編輯:湯梓紅

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

    關注

    25

    文章

    5589

    瀏覽量

    136368
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4948

    瀏覽量

    131244
  • 開源
    +關注

    關注

    3

    文章

    3689

    瀏覽量

    43832
  • 壓縮算法
    +關注

    關注

    1

    文章

    22

    瀏覽量

    10630

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

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于FPGA的壓縮算法加速實現(xiàn)

    本設計中,計劃實現(xiàn)對文件的壓縮及解壓,同時優(yōu)化壓縮中所涉及的信號處理和計算密集型功能,實現(xiàn)對其的加速處理。本設計的最終目標是證明在充分并行化的硬件體系結構 FPGA 上實現(xiàn)該算法時,可以大大提高該算
    的頭像 發(fā)表于 07-10 11:09 ?745次閱讀
    基于FPGA的<b class='flag-5'>壓縮</b>算法<b class='flag-5'>加速</b>實現(xiàn)

    LZO Data Compression,高性能LZO無損數(shù)據(jù)壓縮加速器介紹,F(xiàn)PGA&amp;ASIC

    ,URAM]5.LZO編碼格式,壓縮率和吞吐率可調整6.壓縮率和軟件應用相當7.無需處理器,脫機、獨立運行8.通過完全驗證(Canterbury Corpus)的LZO IP 對外接口:1.標準
    發(fā)表于 01-24 23:53

    LZO Data Compression,高性能LZO無損數(shù)據(jù)壓縮加速器介紹,F(xiàn)PGA&amp;ASIC

    LZOAccel-C是一個無損數(shù)據(jù)壓縮引擎的FPGA硬件實現(xiàn),兼容LZO 2.10標準。Core接收未壓縮的輸入數(shù)據(jù)塊,產生壓縮后的數(shù)據(jù)塊。輸入的數(shù)據(jù)塊可以被分段,并且不同數(shù)據(jù)塊的分段可以交織輸入
    的頭像 發(fā)表于 01-13 12:41 ?627次閱讀
    LZO Data Compression,高性能LZO無損數(shù)據(jù)<b class='flag-5'>壓縮</b><b class='flag-5'>加速</b>器介紹,F(xiàn)PGA&amp;ASIC

    EE-257:面向Blackfin處理器的引導壓縮/解壓縮算法

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

    《CST Studio Suite 2024 GPU加速計算指南》

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

    Linux文件壓縮打包的各種姿勢

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

    基于SiC模塊的電動壓縮機設計

    壓縮機是汽車空調的一部分,它通過將制冷劑壓縮成高溫高壓的氣體,再流經冷凝器,節(jié)流閥和蒸發(fā)器換熱,實現(xiàn)車內外的冷熱交換。傳統(tǒng)燃油車以發(fā)動機為動力,通過皮帶帶動壓縮機轉動。而新能源汽車脫離了發(fā)動機,以電池為動力,通過逆變電路驅動無刷
    的頭像 發(fā)表于 11-14 10:33 ?725次閱讀
    基于SiC模塊的電動<b class='flag-5'>壓縮</b>機設計

    壓縮機保養(yǎng)小妙招

    壓縮機是快溫變試驗箱制冷機組中關鍵部件,直接影響到制冷機組的穩(wěn)定性,成本可是很貴的,長期不維護待要換壓縮機時,成本可就大了。為了使壓縮機能夠正??煽康拈L期運行,保證機組的使用壽命,須對壓縮
    的頭像 發(fā)表于 11-06 16:02 ?838次閱讀
    <b class='flag-5'>壓縮</b>機保養(yǎng)小妙招

    慧視高效壓縮技術 解決多路視頻傳輸難點

    。因此如多個采集端傳向同一接收端這種模式下,就需要采用視頻壓縮的方式來減少接收端的帶寬壓力?;垡旼S弱網(wǎng)高清視頻壓縮傳輸系統(tǒng),基于G-share深度壓縮技術,能通過有
    的頭像 發(fā)表于 11-05 08:04 ?1003次閱讀
    慧視高效<b class='flag-5'>壓縮</b>技術    解決多路視頻傳輸難點

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

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

    壓縮算法的類型和應用

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

    渦旋壓縮機,機房空調的最佳伴侶!

    機房精密空調專用渦旋式壓縮機是一種高效、節(jié)能、低噪音的壓縮機,適用于各種型號的機房精密空調。精密空調專用渦旋式壓縮機采用先進的渦旋技術。
    的頭像 發(fā)表于 10-18 18:04 ?692次閱讀
    渦旋<b class='flag-5'>壓縮</b>機,機房空調的最佳伴侶!

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

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

    如何使用gzip壓縮和解壓縮技術

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

    冰箱壓縮機控制方案介紹

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