1

iPhone または iPod touch は、どれくらいのボゴミップ (またはその他の関連ユニット) を提供できますか?

通常の PC のように、大規模なアプリケーションでのパフォーマンスは、CPU 命令の数よりもキャッシュのスラッシングに限定されますか? それとも何か別の制限がありますか?

普通の iPod touch (つまり、iPhone 3GS ではない) で最先端のゲームをプレイするために推奨される総ポリバジェットは?

iPod touch の ARM-11 と iPhone の Samsung ARM には、通常の PC と同じパフォーマンスの FPU があり、コア クロック周波数にスケーリングされていますか?

私が尋ねている理由は、物理エンジンを使用してゲームを移植したいからです (私はODEを使用しています)。他に気をつけなければならないことがあれば、遠慮なく言ってください。

4

1 に答える 1

5

GLBenchmarkは、iPhone、iPhone 3G、iPhone 3GS など、さまざまなモバイル デバイスの一連のベンチマークを公開しています。たとえば、iPhone 3Gは 1 秒あたり 687,000 の滑らかな陰影のある三角形をレンダリングできるようです (私のアプリケーションで実際に得られた最高値は 460,000 です)。

CPU に関しては、iPhone の ARM プロセッサは浮動小数点をネイティブでサポートしており、ベクトル浮動小数点ユニットも備えています。デスクトップと比較して、デスクトップ (iPhone シミュレーター) とデバイス (非 3G iPhone) の両方で計算集約型の操作 (NSDecimal 加算) を実行しました。デスクトップ (MacBook、ホワイト、2.0 GHz Core 2 Duo) は 1 秒あたり 3344593 回の操作を実行しましたが、iPhone は 281555 回でした。Xbench で 2.64 Gflops を記録したデスクトップは、iPhone よりも 11.88 倍高速でした。これが非 3G iPhone が 220 Mflops を超える能力があることを意味するかどうかは、さらにテストする必要があります。

于 2009-08-27T22:49:17.273 に答える