問題タブ [neon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - Iphone の MMX 手順
iphoneプロセッサARMV6はMMX命令をサポートしていますか?
iphone - iPhone検出プロセッサモデル/NEON対応
新しい ARM プロセッサを搭載したデバイス (iPhone 3GS や一部の iPod 3G など) と古い ARM プロセッサを搭載したデバイスを実行時に区別する方法を探しています。uname() を使用してデバイス モデルを判別できることはわかっていますが、ARM プロセッサで強化された iPod touch 3G の一部のみであるため、これでは十分ではありません。
したがって、私はこれらのいずれかを探しています:
- プロセッサのモデルを検出する方法 - 何もないと思います。
- ARM ネオン命令がサポートされているかどうかを判断する方法 - これから答えを導き出すことができます。
- デバイスの合計ストレージ サイズを決定する方法 - これを既知のデバイス モデルと組み合わせると、ハッキリと答えが得られる可能性があります。
- <ランダムなアイデアを入力>
前もって感謝します :)
iphone - Cでの高速4x4行列乗算
2つの4x4行列を互いに乗算する関数の最適化されたCまたはアセンブラーの実装を見つけようとしています。プラットフォームは、ARM6またはARM7ベースのiPhoneまたはiPodです。
現在、私はかなり標準的なアプローチを使用しています-ほんの少しのループ展開です。
Strassen-またはCoppersmith-Winogradアルゴリズムを使用することでメリットがありますか?
performance - ARMv7+NEON の高速サイン/コサイン: テスターを探しています…
iPhone 3GS または Pandora にアクセスできる人は、私が今書いた次のアセンブリ ルーチンをテストしてもらえますか?
NEONベクトルFPUでサインとコサインを非常に高速に計算することになっています。正常にコンパイルされることはわかっていますが、適切なハードウェアがないとテストできません。いくつかの正弦と余弦を計算し、その結果を sinf() と cosf() の結果と比較できれば、本当に役に立ちます。
ありがとう!
arm - 一般的な SIMD 手法
一般的な SIMD トリックに関する情報はどこにありますか? 私は命令セットを持っており、トリッキーでない SIMD コードの書き方を知っていますが、SIMD は今でははるかに強力です。複雑な条件分岐のないコードを保持できます。
たとえば ( ARMv6
)、次の一連の命令は、Rd の各バイトを Ra と Rb の対応するバイトの符号なし最小値に等しく設定します。
チュートリアルへのリンク / 珍しい SIMD テクニックも良いです :) ARMv6は私にとって最も興味深いものですが、x86 (SSE、...)/ Neon (ARMv7)/その他も良いです。
iphone - Xcode で Neon 命令を有効にする方法
iPhoneでNeon SIMD命令を使いたい。Target インスペクターの「その他の C フラグ」フィールドに「-mfloat-abi=softfp -mfpu=neon」というフラグを設定する必要があると聞きましたが、ビルド時に「エラー: 認識されないコマンド ライン オプション "-mfpu=neon"」が表示されます。 " .
このフラグを許可するために何か特別なことをしなければなりませんか? (私は Xcode 3.2.1 と iphone SDK 3.1.3 を持っています)
ありがとう !!
arm - ARM Neon 組み込み関数を使用してベクトル データを並べ替えるにはどうすればよいですか?
これは特に ARM Neon SIMD コーディングに関連しています。ビデオデコーダーの特定のモジュールにARM Neon instrinsicsを使用しています。次のようなベクトル化されたデータがあります。
Neon レジスタには 4 つの 32 ビット要素 (Q0 など) があり、サイズは 128 ビットです。
他の Neon レジスタには、サイズが 128 ビットの Q1 など、さらに 4 つの 32 ビット要素があります。
以下に示すように、最終データを整理したいと思います。
目的のデータ順序を実現できる Neon 組み込み関数はどれですか?
web-services - Neon ツールキットと Gate Web サービス
ネオン 2.3 でゲート Web サービスからサービスを実行しようとしています。
ゲートで非常にうまく実行される Annie でさえ、実行されないか、処理に数秒しかかからない無期限の処理が行われます。ウィザードを実行し、入力ディレクトリを設定し、ファイル パターンをデフォルトのままにして、出力オントロジーのフォルダと名前を設定します。これで十分ではないでしょうか? エラーでさえ、何かを得るべきではありませんか?
私に問題を与えているのはその場所だと思います。
http://safekeeper1.dcs.shef.ac.uk/neon/services/イワシ
http://safekeeper1.dcs.shef.ac.uk/neon/services/sprat
http://safekeeper1.dcs.shef.ac.uk/neon/services/annie
http://safekeeper1.dcs.shef.ac.uk/neon/services/termraider
どうすれば確認できますか?オフラインで実行できますか?
誰か手を貸してくれませんか?
また、「SPRAT: 自動セマンティック パターン ベースのオントロジー生成ツール」で、ゲートでスプラットが実行されているのを見てきました。
誰かがどのバージョンでどのように教えてくれますか?
どうも、
c - const float32x4x4_t (ARM NEON 組み込み、GCC) を初期化する方法は?
次のように float32x4_t を初期化できます。
しかし、このコードはエラーIncompatible types in initializer を作成します:
float32x4x4_t は、次のように構築された 4x4 行列です。
この const 構造体を初期化するにはどうすればよいですか?
arm - ARM Neon 組み込み関数の適切なリファレンスはありますか?
ARM リファレンス マニュアルでは、個々の手順について詳しく説明していません ( http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348b/BABIIBBG.html )。もう少し詳しいものはありますか?