愛鋒貝

 找回密碼
 立即注冊

只需一步,快速開始

扫一扫,极速登录

123
返回列表 發(fā)新帖
打印 上一主題 下一主題
收起左側(cè)

如何評價小米 10 系列宣傳中手機(jī)算力超過筆記本電腦的對比?

[復(fù)制鏈接]

2

主題

100

帖子

5

積分

Rank: 1

沙發(fā)
發(fā)表于 2020-9-3 19:57:34 | 只看該作者
對于此事不予評價,我就拿數(shù)字說話。評測所用的電腦是8650U,與官宣的CPU大致相同。
首先想到計算圓周率,第一個想到的就是SuperPI,于是我上官網(wǎng)下了個SuperPi跑跑看
SuperPI測試結(jié)果
有點(diǎn)慢啊。不過考慮到SuperPI已經(jīng)是上個世紀(jì)的軟件了,慢也正常。在群友的幫助下找到了官方使用的項(xiàng)目
PI (=3.14...) Calculation Program based on FFT and AGM 代碼跟小米展示的部分完全一致。但是不巧的是,這個項(xiàng)目貌似包含多種計算方法,根據(jù)視頻可以得出小米使用的是pi_ca.exe,但是官方并沒有提供這貨的預(yù)編譯版本,于是我們自己動手編譯。
視頻中展示的命令行
在觀察他的編譯文件的時候,我注意到官方其實(shí)提供了兩種版本,一種是單線程,一種是多線程。多線程的程序后面有_thread的后綴,也就是說小米用的是單線程版。
Makefile
隨后我就按照官方的編譯指令,使用VS編譯了一份Win32版
單線程版運(yùn)行結(jié)果
多線程版運(yùn)行結(jié)果
不過多線程也沒好到哪去,CPU占用很低(畢竟是2001年的代碼了)
多線程版運(yùn)行截圖
考慮到古董代碼的優(yōu)化,我又去下了個看起來現(xiàn)代化一點(diǎn)的程序PiFast,同樣計算小數(shù)點(diǎn)后1000w位
the fastest program to compute pi emmmm 21秒 vs 101秒
結(jié)論:沒有結(jié)論,你們看著錘吧(
Update:
經(jīng)評論區(qū) @大書 大佬提醒,加上編譯優(yōu)化參數(shù) /O2 會快很多,于是我加上編譯優(yōu)化再測了一次:
單線程
多線程
單線程 101s → 40s
多線程 70s → 32s
所以你們小米跑分的時候不僅沒用多線程,還沒加代碼優(yōu)化的參數(shù)?
精選高品質(zhì)二手iPhone,上愛鋒貝APP
您需要登錄后才可以回帖 登錄 | 立即注冊   

本版積分規(guī)則

QQ|Archiver|手機(jī)版|小黑屋|愛鋒貝 ( 粵ICP備16041312號-5 )

GMT+8, 2025-1-10 22:51

Powered by Discuz! X3.4

© 2001-2013 Discuz Team. 技術(shù)支持 by 巔峰設(shè)計.

快速回復(fù) 返回頂部 返回列表