愛(ài)鋒貝

 找回密碼
 立即注冊(cè)

只需一步,快速開(kāi)始

扫一扫,极速登录

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

如何評(píng)價(jià)小米 10 系列宣傳中手機(jī)算力超過(guò)筆記本電腦的對(duì)比?

[復(fù)制鏈接]

2

主題

100

帖子

5

積分

Rank: 1

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

本版積分規(guī)則

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

GMT+8, 2025-1-10 20:10

Powered by Discuz! X3.4

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

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