|
對于此事不予評價,我就拿數(shù)字說話。評測所用的電腦是8650U,與官宣的CPU大致相同。
首先想到計算圓周率,第一個想到的就是SuperPI,于是我上官網(wǎng)下了個SuperPi跑跑看
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-1.jpg (100.96 KB, 下載次數(shù): 13)
下載附件
2020-9-4 16:16 上傳
SuperPI測試結(jié)果
有點(diǎn)慢啊。不過考慮到SuperPI已經(jīng)是上個世紀(jì)的軟件了,慢也正常。在群友的幫助下找到了官方使用的項(xiàng)目
PI (=3.14...) Calculation Program based on FFT and AGM
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-2.jpg (134.76 KB, 下載次數(shù): 14)
下載附件
2020-9-4 16:16 上傳
代碼跟小米展示的部分完全一致。但是不巧的是,這個項(xiàng)目貌似包含多種計算方法,根據(jù)視頻可以得出小米使用的是pi_ca.exe,但是官方并沒有提供這貨的預(yù)編譯版本,于是我們自己動手編譯。
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-3.jpg (73.19 KB, 下載次數(shù): 14)
下載附件
2020-9-4 16:16 上傳
視頻中展示的命令行
在觀察他的編譯文件的時候,我注意到官方其實(shí)提供了兩種版本,一種是單線程,一種是多線程。多線程的程序后面有_thread的后綴,也就是說小米用的是單線程版。
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-4.jpg (108.33 KB, 下載次數(shù): 13)
下載附件
2020-9-4 16:16 上傳
Makefile
隨后我就按照官方的編譯指令,使用VS編譯了一份Win32版
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-5.jpg (61.02 KB, 下載次數(shù): 12)
下載附件
2020-9-4 16:16 上傳
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-6.jpg (176.73 KB, 下載次數(shù): 15)
下載附件
2020-9-4 16:16 上傳
單線程版運(yùn)行結(jié)果
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-7.jpg (175.97 KB, 下載次數(shù): 14)
下載附件
2020-9-4 16:16 上傳
多線程版運(yùn)行結(jié)果
不過多線程也沒好到哪去,CPU占用很低(畢竟是2001年的代碼了)
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-8.jpg (199.15 KB, 下載次數(shù): 16)
下載附件
2020-9-4 16:16 上傳
多線程版運(yùn)行截圖
考慮到古董代碼的優(yōu)化,我又去下了個看起來現(xiàn)代化一點(diǎn)的程序PiFast,同樣計算小數(shù)點(diǎn)后1000w位
the fastest program to compute pi
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-9.jpg (188.91 KB, 下載次數(shù): 20)
下載附件
2020-9-4 16:16 上傳
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-10.jpg (155.46 KB, 下載次數(shù): 15)
下載附件
2020-9-4 16:16 上傳
emmmm 21秒 vs 101秒
結(jié)論:沒有結(jié)論,你們看著錘吧(
Update:
經(jīng)評論區(qū) @大書 大佬提醒,加上編譯優(yōu)化參數(shù) /O2 會快很多,于是我加上編譯優(yōu)化再測了一次:
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-11.jpg (152.82 KB, 下載次數(shù): 13)
下載附件
2020-9-4 16:16 上傳
單線程
如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?-12.jpg (154.15 KB, 下載次數(shù): 13)
下載附件
2020-9-4 16:16 上傳
多線程
單線程 101s → 40s
多線程 70s → 32s
所以你們小米跑分的時候不僅沒用多線程,還沒加代碼優(yōu)化的參數(shù)? |
|