myfirstcar wrote:
我倒想知道.......(恕刪)
告訴你現在的IPhone 7 單線程效能大約等於2~3年前的Core i5處理器
在來是今年A11處理器單核會直接超越I7 效能
在來如果單測CPU性能 Geekbench4其實是最公正的CPU測試軟體
Apple的A10 GB4單核分數達到3500分 遠遠超越其他手機甚至達到了筆電CPU的效能
另外以程式設計理工科眼光跟你說,跟你說一點 iPhone開網業慢是因為使用Lua腳本語言
如果你打開Java有關的網頁腳本語言那他還是會經過一次轉譯降低效率
跟CPU通用計算的絕對性能無太大關係,
像之前安卓底層還有個DVM虛擬機器,但是後來5.0所有APP改成可以直接編譯了
底層就省掉虛擬機器,不相信你用X86的PC安裝舊版安卓系統 一樣他會跑的比在WIN系統上更慢
Android5.0全面由 Dalvik 虛擬機器轉用 Android RunTime(ART)編譯虛擬機器。
我幾年前發過的文章
Geekbench 3測試軟件測試了什麼,測試成績有何意義,iOS流暢的根源在哪裡?
Geekbench 3整數測試項目:加密算法測試(AES,Twofish,SHA),壓縮、解壓縮處理測試(文件解、壓縮Bzip,JPEG、PNG圖片解、壓縮),圖像 邊界判斷算法(摳圖用的),最佳效率腳本語言Lua執行能力(效率高於Java),單源最短路徑算法。這些都是辦公處理最常用的CPU整數能力(準確的 說,是蘋果辦公最常用的)。不求包羅萬象,只求最優最佳最必要,這應該是蘋果辦公軟件所需運算性能的寫照。
現在網頁一般都是Java編寫的(安卓、Windows都是這樣的)。但是,蘋果有自己專用的網頁腳本語言,它可以看作是效率最高的腳本語言Lua的集 合,同時又兼容Java。一般認為iOS的網頁性能不足,就是因為蘋果採用不同的腳本語言這一原因造成的。雖說Lua腳本語言效率比Java高,但是當 iPhone瀏覽的網頁是Java編寫的時候,用的卻是iOS的兼容模式,而不是它的高效率模式,速度慢一些也在情理之中。
Geekbench 3浮點測試項目:BlackScholes期權定價模型運算,Mandelbrot圖像矢量運算, ImageFilter模塊濾鏡運算, BlurFilter類濾鏡算法,一般矩陣(矩陣轉置、共軛轉置)乘、加結合運算(SGEMM),矩陣相乘函數dgemm運算,連續快速傅里葉變換 SFFT,離散快速傅立葉變換(DFFT),大量粒子無規則碰撞N-Body模擬運算,Ray Trace光線追蹤運算。這些測試涵蓋了模糊運算、圖像矢量處理、圖片濾鏡、矩陣運算、傅立葉變換、粒子無規則碰撞運算、光線追蹤運算。比如傅立葉變換理 工科大學畢業都應該知道的。這些運算很多都是圖片處理所必須的。
但是,這些測試並沒有Intel最擅長的多媒體(聲音、視頻)處理。Intel最先推出的擴展指令集MMX就是針對多媒體處理的。後續推出的SSE、AVX都是MMX指令集的延續、優化和完善。
其實,對於眾多的多媒體文件格式,可以優選其中兩種,一種對應於聲音,一種對應於視頻,利用可編程DSP去實現,效率要高很多。桌面高端機處理4K視頻都 不是那麼得心應手,但是一顆小小的專用DSP,卻可以花費很少的電能高效處理。舉個例子,前階段Bit幣熱潮。NV和AMD的那些高端獨顯處理起來效率很 低,一顆耗能很低的優盤大小的礦機,性能會是那些高端獨顯的幾十倍。這就是專用DSP的厲害之處。就在前幾天,Intel想收購一家全球最著名的可編程 DSP公司,但因為價格問題沒談攏沒有成功。其實,Intel也在其CPU裡集成了1顆可編程DSP,用來大幅度提升CPU視頻軟解壓性能。
抱歉,Geekbench 3測試沒有涵蓋CPU多媒體處理能力的測試,因為蘋果認為多媒體處理應該交給專用可編程DSP去處理,效率要高幾十、幾百倍。而多媒體處理(涵蓋遊戲)正 好是Intel的擴展指令集MMX、SSE、AVX所擅長的。支持Intel的人會認為,Geekbench 3是不公平的測試。但,蘋果認為,這是不需要的測試。
多媒體處理除外,Geekbench3測試完全能夠測試你的CPU處理文檔、圖片等日常應用能力。對於非特殊辦公應用來說,Geekbench3測試成績是和你運行辦公軟件流暢性相吻合的。
結論:Geekbench 3測試成績,是和非特殊辦公軟件的流暢性成正比的。測試並不涵蓋CPU多媒體處理能力。也不能絕對說多媒體處理能力一點都沒有測,只測試了語音識別所需要 的算法。蘋果將多媒體處理交給極高效率的專用可編程DSP去處理,這些可編程DSP集成在GPU裡面了。
點評:不求全面兼容,但求效率最高。這是蘋果的追求,也是蘋果的風格。這讓蘋果設計的CPU更加專注於某些方面的性能,以達到最低的能耗、最好的效率這一理想目標。所謂iOS優化的好,上述這些嘮嘮叨叨就是最重要根源之一吧!
擴展:ARM系CPU,為了達到低功耗,構架優化是一方面,選擇優秀算法也是重中之重。而Intel的CPU陪伴Windows,一路兼容過來,背負的歷 史重擔不輕啊。高大全的Intel CPU性能是不錯,但這些歷史包袱造成Intel的CPU不如ARM系CPU效率高也是事實。一旦Intel的CPU殺入安卓陣營,水土不服立現。
Geekbench 3測試成績查看網址:http://browser.primatelabs.com/geekbench3/2273312
Geekbench 3測試分數
單線程
多線程
去年Macbook air(Core i5-4278U 2.6GHz)
3100
6700
今年Macbook air(i5 5250U 1.6GHz) 高
2554
5165
今年Macbook air(i5 5250U 1.6GHz) 低
2753
5486
今年Macbook pro(i5 5257U 2.7GHz)
3043
6448
Intel i7 2600K(Win64-bit)主頻 3.5GHz
3874
15381
Intel i7 3770K(Win64-bit)主頻 3.5GHz
3967
14295
Intel i7 4770K(Mac64-bit)主頻3.9GHz
4594
18197
Intel i7 4790 (Mac64-bit)主頻3.6GHz
4030
15419
Intel i7 4790K(Mac64-bit)主頻4.0GHz
4498
18075
Intel i5 3570K(Win32-bit)主頻 3.4GHz
3580
11703
Intel i3 4150 (Mac32-bit)主頻3.5GHz
3127
6540
Intel i3 4340 (Mac64-bit)主頻3.6GHz
3247
6798
Intel i3 4330 (Mac64-bit)主頻3.5GHz
3594
7656
Intel 奔騰3250(Win32-bit)主頻 3.2GHz
2498
4318
蘋果A8
1663
2934
蘋果A8X
1812
4477
蘋果雙核A9
約2500
約4200
蘋果A9X(預測)
約3000
8000
三星Exynos 7420
1520
5478
Intel Core M 5Y70 (基頻1.1GHz,睿頻2.6GHz)
2357
4491
DSP稱霸的時代
很多人炫耀某某指令集多麼優秀。而對於音、視頻等多媒體數據流的處理速度,目前無論是多麼優秀的指令集,在可編程專業DSP面前,都是一坨屎!效率根本就 不在一個數量級上。高通的自主構架CPU 820就集成了專門處理多媒體數據流的DSP。Intel也在最近出大價錢收購了一家最牛的可編程DSP廠家。
Intel背負著沉重的歷史包袱
世界頂級CPU廠家Intel,聯合微軟曾設想讓PC成為家庭智能中心。為了達到這個目標,在奔騰時代推出了MMX多媒體指令集。雖說MMX指令集對於 CPU的泛性計算能力有所增強,但由於這些指令集的目的性非常強,聚焦與MPEJ、JPEG、JPG等多媒體處理。而要增強傳統意義上的浮點、整數處理速 度,只需增強相關的整數、浮點處理單元就可以啦,無需搞這些多媒體指令集。接下來Intel沿著這條路子,推出了SSE系列指令集以及2011年第二代智 能酷睿SNB推出的AVX指令集。
由於每條這樣的指令都有相應的晶體管去實現,幾百條這樣的多媒體指令佔用了大量的晶體管去實現,造成核心龐大,即使降低頻率,功耗也會比ARM的RISC類CPU大得多。
然而,結果並沒隨了Wintel聯盟的心願。原來被他們視為玩具ARM的CPU則異軍突起,CPU性能不斷快速增長。ARM對於多媒體數據流的態度是不推 出相應的指令集(這與ARM聚集於低功耗有關),多媒體處理交給執行效率最高的專用DSP去處理。DSP處理多媒體數據流的能效比要比Intel多媒體指 令集高出幾十倍甚至上百倍。而Wintel聯盟由於以前策略性失誤,造成目前的幾乎所有軟件都會調用這些指令集中的某些指令,而對於極度鬆散的 Windows軟件環境來說,對於這一問題基本無解。那麼,Intel推出的新CPU必須擁有這些指令集,必須消耗很多不必要的電能。這是一個巨大的歷史 包袱,壓得Intel幾乎喘不過氣來。Intel早就意識到這一嚴重問題,所以才花大價錢收購一家世界上最牛的可編程DSP廠家,以期能緩解這一問題。
所以,當PC黨鼓吹PC的CPU性能的時候,基本必談x86類指令集的優秀,豈不知,x86、IA64等指令集現已變為Intel的一個沉重的歷史包袱; 基本必談蘋果的CPU功耗才這麼點,你怎麼能和功耗高的多的Intel去比性能?在他們眼裡,一分功耗一分性能,這是多麼幼稚的想法。他們忘卻了挖礦機 DSP是如何狂虐幾百瓦的GPU啦,他們忘卻了Intel在其CPU中集成了專門的多媒體解、壓處理單元。
流暢體驗的測試軟件
對於用戶來說,絕大多數都關心什麼狗屁跑分,我用著流暢就是好。
目前,各種測試軟件眾多。
比如有關多媒體性能的測試,x86的CPU肯定會跑得飛快,雖說在專用DSP面前,他那所謂優秀指令集只有尿褲子的份,但在沒有相應指令集執行的ARM面 前,卻可以狐假虎威。其實,人家ARM類根本就不用自己親自出馬,拱一個小卒子過去(專用DSP),Intel的一切多媒體優勢立馬煙消云散。這就叫不對 稱戰爭,你要和我硬拚,我換個招就輕鬆治死你。
不客氣的說,目前所有的主流PC類測試軟件都或多或少調用了這些x86的多媒體指令,因此,其測試成績並無任何和ARM類比對的價值,就算鼎鼎大名的3D Mark也概莫能外。
ARM類CPU計算基本靠相應的計算單元去完成,沒有設計相應的指令集。至於音視頻、照片等處理,會交給專用DSP去處理。
現在,有不少測試是通過模擬網頁的實際環境來測試CPU的性能,而網頁中會有照片、音視頻這樣的媒體數據流,而若沒有相應指令集的話,處理起來會慢很多, 所以x86類CPU對於這類測試會佔很大便宜。而隨著技術的進步,比如Open CL異構計算,蘋果和安卓都將會採用厲害多得多的DSP去處理多媒體數據流,或用GPU去解決,而不會用笨重的CPU去解決。所以,這類測試基本沒什麼參 考價值。
那麼,你可能說,我說這麼多,目的不就是說目前的PC類測試軟件的測試沒有價值嗎?是的,就是要靠擺事實講道理的模式,輕鬆KO掉讓PC黨津津樂道的那些PC測試軟件的評測成績。
目前,唯一有意義的測試就是Geekbench的測試,因為他的測試不會調用x86的MMX、SSE、AVX指令集去完成任務,比的是執行指令和運算的基 本功,調用的都是基礎指令而非擴展指令。所以,某位大神曾憤怒的說:Geekbench測試就是一坨屎。而今天我就回敬這位大神一句:你心目中的那些好測 試軟件,在我看來,也是一坨屎。
GeekBench測試,是最可靠的測試流暢體驗的測試,沒有之一。為什麼蘋果的iPhone用起來感覺要比安卓流暢的多,除了iOS系統等因素之外,蘋果CPU單線程性能要比安卓CPU高的多,也是重要因素之一。
這代蘋果A9的單線程GeekBench3成績,同頻單線程性能已經非常逼近i5,A9x同頻單線程性能超越i5或將實現。但A9x同頻多線程還是會和 i5有差距,超過i3基本成為定局。你想想,蘋果A7都趕上1.6GHz的酷睿2了,蘋果A9性能幾乎是蘋果A7的2倍,能不厲害嗎?
所以說,PC黨至今還生活在夢裡,快醒醒吧!
微軟也面臨著嚴峻考驗
多說無益,只問一個問題。就是為何微軟要換CEO?不就是因為要應對ARM和安卓的強烈衝擊嗎?微軟的上屆CEO曾憤怒道:安卓就像一個強盜!按微粉的邏 輯,靠強大的Windows,微軟將會戰無不勝;按微粉的邏輯,微軟不應該推出iOS版的Office才對是吧。去弄嗎的吧,要是這樣的話,那個微軟 CEO何須氣得回身發抖?他難道比你個小癟三不清楚萬倍。
雖說Win有龐大的軟件群,裡面也不乏精華軟件,但10000個Wndows軟件裡面,我能說99%都是垃圾嗎?這種烏合之眾有何戰鬥力。有戰鬥力的為了 自己的利益,都會選擇投靠安卓和蘋果。Adobe投靠了,某遊戲軟件大牛要只推手游了,連微軟自己都推出了iOS版的Office還說什麼?
當然,現在iOS版的Office功能還不完備。但,別忘了這才剛開始好嗎。
iOS和安卓絕不像微粉說的那麼不堪!其實,iOS和安卓的未來非常美好,因為它們沒有沉重的歷史包袱,他們會在一張白紙上畫出最美最好的圖畫。
蘋果A10x的性能將會震驚整個行業
按照蘋果的路線圖,下一代蘋果A10將會採用台積電的16nm技術生產,A10x將會採用三星的10nm技術生產。尤其令人矚目的是,某些Mac型號將會 採用A10x CPU。這意味著什麼知道嗎?意味著,A10x的同頻性能完全可以比美i7甚至是超越。不然,依照蘋果追求完美的性格,性能不好的話,Mac不會採用 A10x作為CPU,若採用了就證明性能是非常的好。
問題出現了,下一代A10由現在的14nm蘋果A9返祖到台積電的16nm技術製造,就算三星的14nm和台積電的16nm性能一樣,這也不合常理,因為蘋果A10還肩負著將性能繼續大幅度提升這一歷史責任,iPhone還得繼續薄下去。這樣的選擇能行嗎?
能行,靠的是如下手段來實現目標。
1、128位指令集。
2、256位計算單元。
3、更強的DSP。
4、異構計算。
5、進一步優化CPU構架。
6、蘋果A10繼續保持雙核,A10x則會採用6核心模式。
我推測,蘋果會採用上面的所有技術,在功耗基本不變前提下,將蘋果A10性能相當於蘋果A9進一步提升50%~60%。那麼單核性能就會達到 3600~3800之間。6核心蘋果A10x的Geekbench3跑分將會超過20000分,一舉大幅度超越Intel的i7 CPU的Geekbench3跑分(16000分)。
你可能說,別扯了,功耗怎麼辦,沒風扇行嗎?Mac電腦難道不能有風扇嗎?問題來了,iPad Pro則麼辦?好辦,低主頻就搞定了。
好了,下一代的iPhone、iPad(含mini)繼續用雙核蘋果A10,iPad Pro和某些型號Mac,將會採用6核蘋果A10x。
我在2011年預測的蘋果和Intel的生死戰將會於2016開始如期上演,蘋果A10x同頻多線程性能打殘i7 6700K應無多大問題。
一切都已事實為依據,我現在說了不算,這只是分析和推測,你別信以為真,大家靜觀其變就好了。
總歸,良性競爭對我們廣大用戶是好事對吧。
http://browser.primatelabs.com/geekbench3/3520809
內文搜尋

X