电竞比分网-中国电竞赛事及体育赛事平台

分享

什么是NEON

 quasiceo 2013-10-10

什么是NEON

本帖最后由 mousnake 于 2012-4-18 23:19 編輯

何謂多媒體擴展指令集?由于原理復(fù)雜堅澀,小編就簡單的打個比方:廠商們分析平時處理器干哪些事情最慢、又最經(jīng)常用到,然后把這些最消耗時間的事情固化成 電路,做成一個額外的部分,和處理器集成到一起。使用的時候,只通過一條指令,就能夠訪問和計算多組數(shù)據(jù),把最消耗時間的事情盡快做完。在計算機詞匯里, 這種指令集叫做SIMD(Single Instruction Multiple Data,單指令多數(shù)據(jù))指令集。

大多數(shù)多媒體播放任務(wù),使用SIMD技術(shù)都會帶來更快的速度
回到手機上,在ARM的世界里,由于日益增長的多媒體計需求,也出現(xiàn)了屬于ARM自己的多媒體擴展指令集,它的名字叫做NEON。它可以幫助處理器加速任 何格式視頻的編解碼,幫助顯示芯片加速矢量數(shù)據(jù)的解析和打包,也可以讓系統(tǒng)可以更快的處理幾百萬像素的圖片。它所能帶來的性能提升根據(jù)應(yīng)用的不同,可以從 比較明顯的50%,到難以置信的8000%。
長期以來NEON指令集都是各種高端ARM SoC的標配,從ARM11到Cortex A8,基本上所有高端SoC都包含了對應(yīng)版本的NEON指令集。而在Cortex A9時代,它更是像是理所應(yīng)當一樣,作為一個基本而不可或缺的功能,出現(xiàn)在各大廠商最高端SoC的藍圖中。

在德州儀器的OMAP4430和三星的Exynos 4210中,每一個Cortex A9核心都擁有自己專屬的NEON協(xié)處理器,擁有專用的32個64位寄存器,以多通道操作的方式,加速系統(tǒng)的多媒體計算性能。而在MSM8x60中,高通 甚至把它的NEON協(xié)處理器的位寬增加到了128bit,兩倍于標準的ARM實現(xiàn),讓NEON協(xié)處理器可以一次性處理兩倍的數(shù)據(jù),帶來更大的加速效果。
那么Tegra 2呢?令人感到意外的是,不知道出于何種原因或者考慮,Tegra 2沒有搭配NEON協(xié)處理器。這對于一顆定位于頂級的雙核SoC而言是十分不可理解的,因為NEON可以為幾乎所有的多媒體過程提供明顯的加速特性,而 nVIDIA卻選擇了放棄??赡苡凶x者會說,Tegra 2有強大的顯示芯片,不需要NEON的加速,但是不要忘記,顯示芯片是不能完全獨立處理所有的3D運算過程的,其中諸如數(shù)據(jù)解包和組合這種操作還是需要 CPU來完成,由于沒有NEON,處理器必須要花費幾倍于對手的時間才能“喂飽”顯示核心,最終的結(jié)果就是性能無法發(fā)揮。

Tegra 2實際上不支持NEON指令集
而在視頻解碼方面,Tegra 2也會因為不具備NEON協(xié)處理器而受到很大的影響。因為我們知道,Tegra 2雖然號稱可以支持諸多格式的1080p全高清解碼,但是它對視頻的編碼格式有著非常嚴格的要求,例如Tegra 2的視頻解碼核心只能硬件解碼Main Profile的H.264視頻,而對于其它的就只能靠處理器來進行軟件解壓。這時沒有NEON協(xié)處理器的幫助,視頻解壓就很難高效的進行,最終導(dǎo)致 Tegra 2的多媒體特性縮水。
也許nVIDIA是認為NEON協(xié)處理器的授權(quán)價格過于昂貴,或者可能因為規(guī)模太大而提升制造成本,而最終選擇了放棄,但作為消費者而言,不具備NEON 指令集的Tegra 2無疑會在多媒體方面的競爭中被對手遠遠甩開。好了,關(guān)于多媒體的比拼也要告一段落了,最后我們照例為每個處理器給出評分。

Tegra 2        ★
OMAP4430       ★★★★
MSM8x60        ★★★★★
Exynos 4210    ★★★★


  此外Neon缺失的影響不僅僅限于視頻回放,如在Android底層的2D繪制Skia引擎,運行硬件支持Neon則性能會有5倍的提升。

  另外Adobe推出的最新Flash 10.2移動設(shè)備硬件需求強制要求支持Neon,缺少neon時Flash多的頁面只能用各種卡來形容了。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多