2016-11-09 12 views
0

NEON SIMDアクセラレーションをサポートしていないARMボードを探しています。そのようなボードはありますか?私はラズベリーパイ2と3を持っていて、どちらもNEON SIMDをサポートしています。NEONを持たないARM Cortex A9ボードを探しています

ありがとう

+2

なぜですか? NEONを使用しないコードを記述すると、そのコードはNEONを使用しません。それがハードウェアに存在するかどうかは関係ありません。 – Notlikethat

+0

更新された回答をお読みください。 –

+1

機能検出ロジックなどをテストしようとしていますか?スイッチング機能のオン/オフをサポートするエミュレータがあれば、エミュレータを使用するほうが安いかもしれません。 – sh1

答えて

3

NEortは、Cortex-A9デバイスではオプションです。あなたは本当にそれを使用する必要はありません。 以下はすべてsingle-board computers availableの比較です。あなたは、あなたが望むものをリストから選ぶことができます。

編集:私は言及したいと思い

一つはのARMv7アーキテクチャはありませんしながら、NEONエンジンが含まれていないのARMv6アーキテクチャです。 Raspberry Pi 1Raspberry Pi Zeroの両方がARMv6 (32-bit)を使用しているため、NEONをサポートしていません。

またthis topic on Raspberry Pi forumを読むことができます。armv6 Raspbian on Raspberry on ARMv7アーキテクチャを実行できます。

-2

IIRC Nvidia Tegra 2は、NEONを持たないCortex-A9であった(他のほとんどの場合)。ウィキペディアのページのTegra 2を使用したデバイスのリスト:あなたの更新のコメントに基づいて

+0

その1つのボードコンピュータではありません –

0

、おそらくQEMUされているはずです。これは、ARMをサポートするオープンソースのシミュレータです。これは、あなたが考えることができるあらゆるタイプのARMのすべての機能テストを行うことを可能にするはずであり、非常に貴重なツールです。パフォーマンステストが終わったら、NEONのサポートや指示なしにコンパイルしてラズベリーパイを実行することができます。

http://wiki.qemu.org/Documentation/Platforms/ARM

solidpixelの答えは、SOCされていないためにdownvotedされている間、あなたが実際のハードウェアを持っていると思い決めた場合は、Tegraは2のdevのボードを見つけることができます。私はこれについて正当な理由があるとは思えませんが、あなたの財源と目的がこの道を導く場合、elinux.comにはいくつかの提案があります:http://elinux.org/Tegra2

関連する問題