瀏覽單個文章
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,053
引用:
作者Ruark8263
記得十幾年前,開始用MP3格式聽音樂的時代,不管是播放或者wav轉MP3,都要使用CPU的浮點運算.那時候,不管是Cyrix,AMD,它們的浮點運算能力都大輸Intel,後來的K6也一樣.
早期的386或者低階的486(不含FPU),無法轉MP3.Pentium 133轉一首4分鐘半以內的Mp3,大約要轉18分鐘多一點,它牌的要花上30分鐘.播放時,它的CPU佔用率最低約50-60%,它牌的要90%以上.同時脈比較.

Super PI 的測試,當然是測浮點運算,毫無疑問的.除非圓周率是整數.您能說3.1415926
這個近似值是[整數]嗎?求質數算的數值雖是整數,但它也可以用浮點運算的功能.
轉檔軟體也是要用到浮點運算的.3D遊戲也是會用到.顯示卡的SP,它的強項是平行計算,
浮點運算高達數百GFlops,GTX 280 接近 1TFlops,4870高達1.2T.不過那應該是理論數據.而且是單精度浮點運算.倍精度可能只剩十分之一左右.CPU的浮點運算,以3GHz的四核心來推估,大約36G.i7架構的四核,應該比...

你知道Super PI跑1M需要算到小數點後面幾位嗎?
就算是long double的資料型態,也只能精確到小數點後19位
而且用整數做圓週率運算也不是不可能
例如3.1416可以乘10000變成31416的整數
跑32m如果不用整數運算,由於精度的問題
會使得運算時間出現極限,某些性能明明應該比較高的硬體
卻跑出比自己性能還要差的硬體同樣的成績
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2009-02-10, 01:12 PM #46
回應時引用此文章
野口隆史離線中