タグ

cpuとNDKに関するpipoのブックマーク (1)

  • Snapdragon と浮動小数演算速度 | ホイール欲しい ハンドル欲しい

    HTC X06HT (Desire) が手に入ったので Qualcomm Snapdragon QSD8250 (CPU core は Scorpion) を試してみました。 この CPU core は Cortex-A8 と同じ ARMv7 ですが設計が異なります。 iPhone は 3G→3GS で CPU 速度が大幅に速くなりました。 CPU Core が ARM11 (ARMv6) から Cortex-A8 (ARMv7A) へと世代交代したため たとえ同クロックでもパフォーマンスに差が出ます。 ただし浮動小数演算に限っては例外で、むしろ速度が遅くなるケースが出てきます。 ARM11+VFP から Cortex-A8 へ変わったことで浮動小数演算命令は VFP, NEON 2つの選択肢ができます。x86 の FPU と SSE の関係によく似ています。 以前 NetWalker (

    pipo
    pipo 2010/06/19
    Android は iPhone よりもサポートするハードウエアの種類が多いため、 NDK も FPU 無しの ARMv5TE を基準にしています。 例えば Qualcomm MSM7201A では iPhone 3G と同じ ARM11 でも VFP がありません。 仮に Cortex-A8 な CPU 上で NDK を使って C/C+
  • 1