2009-08-27 80 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