2009-08-27 118 views
1

iPhone或iPod touch可以提供多少bogomips(或任何其他相關設備)?iPhone/iPod touch CPU/GPU性能

在大型應用程序中的性能,與普通PC相比,更多限於高速緩存抖動而不是CPU指令數量?還是有其他限制?

對於普通iPod touch(即不是iPhone 3GS)中最先進的遊戲,推薦的總預算是多少?

iPod touch中的ARM-11和iPhone中的三星ARM是否具有與普通PC性能相同的FPU,並按比例縮放至核心時鐘頻率?

我問的原因是我想用物理引擎移植一個遊戲(我使用的是ODE)。如果你知道我應該注意的其他事情,請不要猶豫提及它!

回答

5

GLBenchmark已經發布了各種移動設備的基準測試,包括iPhone,iPhone 3G和iPhone 3GS。例如,iPhone 3G appears to be capable of rendering 687,000 smooth shaded triangles per second(我實際上能夠在我的應用程序中獲得的最佳效果是460,000)。

關於CPU,iPhone上的ARM處理器具有原生浮點支持,甚至有一個vector floating point unit。與桌面相比,我在桌面(iPhone模擬器)和設備(非3G iPhone)上運行了計算密集型操作(NSDecimal添加)。臺式機(MacBook,白色,2.0 GHz Core 2 Duo)每秒鐘完成3344593次操作,iPhone的操作數爲281555.桌面在Xbench上的得分爲2.64 Gflops,比iPhone快11.88倍。這是否意味着非3G iPhone的能力超過220 Mflops將需要更多的測試。

+0

iPod Touch是否也有本地FPU?在接受諾埃爾·洛普西斯採訪時,我剛剛聽到一些關於ARM的令人擔憂的聲明,指向另一方面。 – 2009-08-28 11:44:51

+0

「iPhone CPU本身實現了浮點指令集,iPhone和iPod Touch中的ARM處理器包含一個矢量浮點(VFP)單元。」 - 我認爲這意味着是的,它來自蘋果自己。 – 2009-08-28 12:25:55