![]() |
||
|
Power Member
![]() ![]() 加入日期: May 2001
文章: 651
|
應該是整數運算,古早前有聽過一次解釋...忘了...有興趣可以參考:
http://en.wikipedia.org/wiki/Super_PI |
||
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Dec 2006 您的住址: Taipei
文章: 8,344
|
如果還在用10年前的老工具來測試CPU效能,那是啥點運算都沒多少意義.
可跑出Super-PI的最少秒數的CPU狀態,穩定度絕對不夠拿來日常使用. 很多玩超頻的玩了十幾年還逃不出這個老梗....新加入的超頻手也繼承前人的包袱...... |
|
|
|
Major Member
![]() 加入日期: Nov 2003 您的住址: 地虎
文章: 240
|
這問題沒什麼好爭議,最重要的是PI到底是什麼數字。
如果是3,那看你是宣告成float或是INT來決定是浮點還是整數運算 但實際上PI=3.14159...... 如果硬要用整數運算來模擬,那只會更慢,找一台486電腦,分別插上486SX和486DX同時脈的cpu,如果完成時間是一樣,這個程式就是用整數計算,如果是486SX不能跑,或是慢很多,被啟動浮點運算器模擬,他就是浮點運算,沒有作者的原始碼,一個可以關閉數學輔助處理器的CPU是最好的驗證方式。 |
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jan 2007
文章: 800
|
當然是用整數運算啦,浮點數的精確度才那麼幾十位數,算PI的話根本算不到幾位數....
|
|
|
|
*停權中*
加入日期: Apr 2007
文章: 1,106
|
什麼運算都好~
因為k10會被c2q在樣樣應用軟體上都ko... 大概是10個輸9個的比例吧 |
|
|
|
Regular Member
![]() ![]() 加入日期: Jul 2002
文章: 52
|
感謝各位提供資訊,在維基百科上似乎找不到是用CPU的ALU還是FPU在計算....
如果有可能是我沒看到....Orz skyang兄說的對,找個ALU與FPU是分開的電腦來測試就知道了, 但是現在的CPU都是內建FPU了...實在很難找到分開的...Orz 真的有點想不透,Pi的小數點後幾百萬位到底是怎麼得到的!!??? |
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jan 2007
文章: 800
|
用類似大數運算的作法啊
|
|
|
|
Advance Member
![]() ![]() 加入日期: Sep 2003 您的住址: 台北縣永和新店
文章: 375
|
整數運算
演算法課程 要提高浮點運算精度 先把每一位浮點看成整數 如 PI=3.141592654.... 拆成 3 (10^0) 1 (10^-1) 4 (10^-2) 1 (以下省略) 5 9 2 6 5 4 . . . 再代入演算法下去算 複雜到FFT之類的就以非常大的整數陣列(記憶體)代入演算法下去算
__________________
Jason Chen @ Taiwan 嘟嘟....你慢走 2006/1/12 中午 |
|
|
|
Power Member
![]() ![]() 加入日期: May 2001
文章: 651
|
對對...就是這樣,想起來了...謝謝...
|
|
|