我想問的是A8、Snapdragon 810還有 Exynos 7420 哪一個才是現在性能最強的晶片,還有 Exynos 7420 是2.1GHz的而且是8核,為什麼打開App的速度和1.3GHz的雙核A8旗鼓相當?還有什麼是64位元?晶片的時脈一定就代表了性能嗎?8核的意義又何在?號稱“真8核“的千元Android機依舊比Apple的雙核慢很多
A8、Snapdragon 810和 Exynos 7420 哪個更強?
單就性能來看,其實沒什麼好比的,不一定性能高的晶片,放在手機中就能有一個不錯的表現,何況晶片的高性能也是相對而言的,如果真的要比的話,得益於Apple軟硬體高度整合的架構優勢,如果測試總體單核、整數單核和浮點運算性能,Apple的A8一定是完爆Snapdragon 810和 Exynos 7420 的,而如果論繪圖運算性能的話,那一定是 Exynos 7420 更強一些,評定一款手機的晶片如何要看情況而定,適合自己的才是最好的。
處理器的時脈一定代表了性能嗎?
至於晶片時脈一定代表性能嗎?這個不一定哦,我們一般所說的主頻就是時鐘時脈,一般說來,一個時鐘週期完成的指令數是固定的,所以主頻越高,CPU的速度也就越快了。不過由於各種CPU的內部結構也不一定完全相同,所以並不能完全用主頻來概括CPU的性能。
八核的意義何在?
多核的優勢從來都是在於對多任務的處理能力上,這同PC的處理器是一個道理, 因為Android的後台機制使得手機對後台任務的處理要求不斷提高,多核的加入可以最大程度的保證後台的穩定,可以說是應系統需求而生的產物,加上此前各廠商多番硬體核戰,廠商拚跑分誤導消費者認為處理器核數越多就越好,所以也算是應用戶的需求,八核才得以以一個超時代產物的身份出現。
什麼是64位元處理器?
64位元是相對於32位元而言的,這個位數指的是處理器的通用寄存器的數據寬度為64位元,64位元指令集就是運行64位元數據的指令,也就是說處理器一次可以運行64 bit數據。32位元處理器一次只能處理32位元,也就是4個字節的數據,而64位元處理器一次就能處理64位元,即8個字節的數據,在工作時脈相同的情況下,64位元處理器的處理速度會比32位元的更快。而且除了運算能力之外,64位元處理器的優勢還體現在系統對記憶體的控制上,讓應用程式更少地佔用記憶體。
為何Android機的八核處理器速度不如Apple的雙核?
我們常規提到的手機速度無非是系統的流暢度,而系統流暢度又分為界面流暢度和應用流暢度,其實從小編前面的介紹,大家應該有一定的了解了,流暢度同處理器的核心數關係並不大,其更多的是由單核心的性能和記憶體的頻寬決定的。一般來說,啟動器和各種應用大多數情況下只能利用上處理器的一個或者兩個核心,除了少數跑分軟件外,我們日常使用的軟件能夠利用四個核心的都很少了,用上八個核心的更是鳳毛麟角,八核對於目前的Android生態來說,是嚴重過剩的。
那麼為什麼說是記憶體頻寬決定的呢?因為無論是智能手機還是平板,都是SoC(System on Chip),也就是說顯示核心都是整合的,同CPU共享記憶體頻寬,沒有獨立的顯示記憶體。而手機也好,平板也好,解析度都越來越高,就對記憶體頻寬提出了很高的要求。程式需要在記憶體中運行,處理器再快,記憶體存取速度跟不上,系統也一樣會卡頓。而解析度越高,對記憶體頻寬的要求就越高。
拿A8處理器來說,其能支援iPhone流暢運行的正是它的繪圖運算性能和記憶體頻寬,A8的記憶體頻寬高達12.8GB/s,雖然這樣的表現在所有處理器中並不是最高的,不過由於iPhone解析度最高只有1080p,其所需要的頻寬約為8.3GB/s,因此12.8GB/s這樣的頻寬也已經足夠了。
反觀市面上的一些八核處理器就很不樂觀了,拿MT6592來說,其頻寬大約是5.3GB/s,支援720P不是問題,但是支援1080P,每100萬像素只有2.56GB/s。無論啟動器怎麼優化都很難流暢,這就是八核心搭配1080P反而卡頓的最主要原因。 |