PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
Windz
Regular Member
 

加入日期: Jul 2002
文章: 52
SuperPi到底是整數運算還是浮點運算?

昨天在OC站上看到"AMD信心十足﹐Phenom X4的售價比Core 2 Quad為高﹗"
這篇文章,討論串中有人提出SpuerPi的運算是採用整數運算,
當然也有人說是浮點運算,所以反對,
在這討論串裡各方都提出看法、相關文章...etc,
而個人看了感覺好像整數運算的可能性較大...
但還是沒辦法確認是整數還是浮點運算...
所以想要請問一下,SuperPi到底是哪種運算才對呢?

討論文章來源處
     
      
舊 2007-11-13, 09:25 AM #1
回應時引用此文章
Windz離線中  
zanwang
Power Member
 

加入日期: May 2001
文章: 651
應該是整數運算,古早前有聽過一次解釋...忘了...有興趣可以參考:
http://en.wikipedia.org/wiki/Super_PI
 
舊 2007-11-13, 11:23 AM #2
回應時引用此文章
zanwang離線中  
Raziel
Elite Member
 
Raziel的大頭照
 

加入日期: Dec 2006
您的住址: Taipei
文章: 8,344
如果還在用10年前的老工具來測試CPU效能,那是啥點運算都沒多少意義.
可跑出Super-PI的最少秒數的CPU狀態,穩定度絕對不夠拿來日常使用.
很多玩超頻的玩了十幾年還逃不出這個老梗....新加入的超頻手也繼承前人的包袱......
舊 2007-11-13, 12:08 PM #3
回應時引用此文章
Raziel離線中  
skyang
Major Member
 
skyang的大頭照
 

加入日期: Nov 2003
您的住址: 地虎
文章: 240
這問題沒什麼好爭議,最重要的是PI到底是什麼數字。
如果是3,那看你是宣告成float或是INT來決定是浮點還是整數運算
但實際上PI=3.14159......
如果硬要用整數運算來模擬,那只會更慢,找一台486電腦,分別插上486SX和486DX同時脈的cpu,如果完成時間是一樣,這個程式就是用整數計算,如果是486SX不能跑,或是慢很多,被啟動浮點運算器模擬,他就是浮點運算,沒有作者的原始碼,一個可以關閉數學輔助處理器的CPU是最好的驗證方式。
舊 2007-11-13, 03:11 PM #4
回應時引用此文章
skyang離線中  
applecore
Junior Member
 

加入日期: Jan 2007
文章: 800
當然是用整數運算啦,浮點數的精確度才那麼幾十位數,算PI的話根本算不到幾位數....
舊 2007-11-13, 07:23 PM #5
回應時引用此文章
applecore離線中  
ultraPC
*停權中*
 

加入日期: Apr 2007
文章: 1,106
什麼運算都好~

因為k10會被c2q在樣樣應用軟體上都ko...

大概是10個輸9個的比例吧
舊 2007-11-13, 07:33 PM #6
回應時引用此文章
ultraPC離線中  
Windz
Regular Member
 

加入日期: Jul 2002
文章: 52
感謝各位提供資訊,在維基百科上似乎找不到是用CPU的ALU還是FPU在計算....
如果有可能是我沒看到....Orz
skyang兄說的對,找個ALU與FPU是分開的電腦來測試就知道了,
但是現在的CPU都是內建FPU了...實在很難找到分開的...Orz
真的有點想不透,Pi的小數點後幾百萬位到底是怎麼得到的!!???
舊 2007-11-13, 07:45 PM #7
回應時引用此文章
Windz離線中  
applecore
Junior Member
 

加入日期: Jan 2007
文章: 800
用類似大數運算的作法啊
舊 2007-11-13, 07:58 PM #8
回應時引用此文章
applecore離線中  
JasonCTW
Advance Member
 
JasonCTW的大頭照
 

加入日期: 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 中午
舊 2007-11-13, 08:23 PM #9
回應時引用此文章
JasonCTW離線中  
zanwang
Power Member
 

加入日期: May 2001
文章: 651
對對...就是這樣,想起來了...謝謝...
舊 2007-11-14, 11:02 AM #10
回應時引用此文章
zanwang離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是12:34 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。