GPU的新應用:淺談瀏覽器硬體加速之爭
2025-01-24 12:07:08 1
泡泡網顯卡頻道11月3日 近段時間,我們經常可以從網絡上看到關於瀏覽器硬體加速的報導,似乎在一夜之間所有的瀏覽器都開始討論硬體加速這一話題,IE9、Firefox、Google Chrome 都在積極的準備著為瀏覽器迎來完整硬體加速的支持。今天,我們這片文章就主要談談瀏覽器的硬體加速。
● 何謂硬體加速
根據維基百科的解釋,硬體加速就是指在計算機中通過把計算量非常大的工作分配給專門的硬體來處理來減輕中央處理器的工作量的技術。
從上面這句話中我們就不難看出,硬體加速首先應該具備減輕中央處理器工作量的特徵,同時需要有專門的硬體來處理。為了有便於大家更好的理解,筆者在這裡對「硬體加速」這個詞用更加通俗的語言解釋一下。
大家知道,計算機中最重要的是CPU(中央處理器),它之所以重要,並不僅僅因為它是整個電腦的心臟,而且在計算能力方面是全能型的,只要是運算方面的事情,理論上那個CPU都能夠搞定,比如CPU可以渲染圖像,可以解碼視頻、可以解碼音頻、可以3D渲染,但在執行效率方面,就不如專門的硬體了。比如使用GPU來進行圖像、視頻的處理,使用獨立音效卡來進行音頻的處理,甚至在早些年,視頻解壓、採集等等都需要專門的硬體(顯卡未能支持)。
90年代使用輔助處理器實現的浮點數計算硬體加速
在計算機中,CPU由於要管的事情太多(幾乎所有的事情它多少都會參與,至少會下達指令),所以節約CPU的資源就是硬體加速的重要目的,閒置的CPU資源就可以用來幹更多的事情。這就是硬體加速的根本目的。