發(fā)布時(shí)間:2024-12-23 02:48:38 來源:下愚不移網(wǎng) 作者:時(shí)尚
11月5日消息,手寫近日FFmpeg團(tuán)隊(duì)宣布,手寫通過在視頻處理工作負(fù)載中實(shí)施手寫AVX-512匯編代碼,手寫實(shí)現(xiàn)了最高94倍的手寫性能提升。
高級(jí)矢量擴(kuò)展(AVX)是手寫x86指令集架構(gòu)的一種“單指令、多數(shù)據(jù)”擴(kuò)展,手寫由Intel和AMD在CPU中實(shí)現(xiàn)。手寫
AVX-512作為AVX的手寫擴(kuò)展,通過使用512位寄存器和一系列高級(jí)功能,手寫顯著增強(qiáng)了并行處理能力。手寫
FFmpeg是手寫一個(gè)開源視頻解碼項(xiàng)目,提供了一整套用于處理音頻和視頻流的手寫庫和工具。
開發(fā)人員使用AVX-512指令集創(chuàng)建了一個(gè)優(yōu)化的手寫代碼路徑,以加速FFmpeg多媒體處理庫中的手寫特定功能,實(shí)現(xiàn)了從3倍到94倍的手寫性能提升。
而匯編語言作為一種低級(jí)語言,如今很少有程序員會(huì)專門學(xué)習(xí),但熟練的開發(fā)人員總是在追求在最新硬件上最大限度地提高性能。
對(duì)于使用支持AVX-512的硬件用戶而言,這項(xiàng)開發(fā)尤其有價(jià)值,使他們能夠更高效地處理媒體內(nèi)容。
但很遺憾的是,Intel從第12代酷睿開始,就禁用了AVX-512支持,反倒是AMD從Zen4架構(gòu)開始支持。
相關(guān)文章
隨便看看