【问题标题】:iPhone/iPod touch CPU/GPU performanceiPhone/iPod touch CPU/GPU 性能
【发布时间】:2010-11-23 12:54:30
【问题描述】:

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

大型应用程序中的性能(如在普通 PC 上)是否更多地受限于缓存抖动而不是 CPU 指令的数量?还是有其他限制?

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

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

我问的原因是我想移植一个带有物理引擎的游戏(我正在使用ODE)。如果您知道我应该注意的其他事项,请随时提及!

【问题讨论】:

    标签: iphone performance physics ipod-touch


    【解决方案1】:

    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 需要更多测试。

    【讨论】:

    • iPod Touch 是否也有原生 FPU?我刚刚在接受 Noel Llopis 的采访时听到了一些关于 ARM 的令人担忧的说法,他指出了另一个方向。
    • “iPhone CPU 在本机实现浮点指令集。iPhone 和 iPod Touches 中的 ARM 处理器包括矢量浮点 (VFP) 单元。” - 我认为这意味着是的,它来自 Apple 自己。
    猜你喜欢
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2010-10-14
    • 1970-01-01
    相关资源
    最近更新 更多