4

スピードの必要性を感じます。ダブルforループは、iPadアプリのパフォーマンスを低下させています。SIMDが必要です。iPad A4プロセッサで整数SIMD操作を実行するにはどうすればよいですか?

ありがとう、
ダグ

4

2 に答える 2

5

命令セットはNEON、組み込み関数リファレンスです

私はそれらが実際に何であるかについての良いドキュメントを見つけることができませんでした。しかし、SSEにさらされたことがあれば、すぐにそれを手に入れることができます

于 2010-10-02T19:37:59.197 に答える
4

最速の速度を得るには、NEON SIMD操作を使用するARMアセンブリ言語コードを作成する必要があります。Cコンパイラは一般にあまり優れたSIMDコードを作成しないため、手書きのアセンブリは大きな違いを生みます。ここに簡単な紹介があります:http://www.shervinemami.co.cc/iphoneAssembly.html

iPadA4はARMv7-ACPUを使用しているため、NEON SIMD命令のリファレンスマニュアルは次の場所にあることに注意してください。http://infocenter.arm.com/help/topic/com.arm.doc.ddi0406b/index.html (しかし、その2000ページの長さであり、アセンブリコードとおそらく一般的なSIMDの理解が必要です!)。

于 2010-11-01T15:30:17.393 に答える