iPhone/iPod touch CPU/GPU性能

Jon*_*röm 1 iphone performance physics ipod-touch

iPhone或iPod touch可以提供多少个bogomips(或任何其他相关单元)?

与普通PC一样,大型应用程序的性能是否更受限于高速缓存抖动而不是CPU指令数量?还是有其他限制?

对于普通iPod touch(即iPhone 3GS)中最先进的游戏,推荐的总预算是多少?

iPod touch中的ARM-11和iPhone中的Samsung ARM是否具有与普通PC相同性能的FPU,缩放到核心时钟频率?

我问的原因是我想用物理引擎移植游戏(我正在使用ODE).如果你知道别的什么我应该注意,请不要犹豫,提一下!

Bra*_*son 5

GLBenchmark发布了一系列针对各种移动设备的基准测试,包括iPhone,iPhone 3G和iPhone 3GS.例如,iPhone 3G 似乎能够每秒渲染687,000个平滑的阴影三角形(我实际上能够在我的应用程序中获得的最好的是460,000).

关于CPU,iPhone上的ARM处理器具有本机浮点支持,甚至还有一个矢量浮点单元.与桌面相比,我在我的桌面(在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需要更多测试.