問題タブ [aparapi]

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.

0 投票する
2 に答える
326 参照

java - アパラピのデータ型

私は勉強のために次のコードを持っています。

私の計算関数は、aparapi で実行すると予期しない結果を生成します。

私のコードまたは aparapi に問題はありますか?

結果は次のとおりです。

編集: executionMode JTP または CPU を設定すると、真の結果 (結果 == 期待値) が得られますが、GPU モードでは問題があります。Windows 10で2013年後半のMacBook Pro Retinaを使用しています。

Edit2: 私の calculate メソッドの戻り行が問題を引き起こします。私が戻ったらLong.MAX_VALUE、それは動作します。しかし(long) tc * 100(または((long) tc) * 100) 与えない (例: 40681688900)

0 投票する
1 に答える
224 参照

java - Aparapi を使用してベクトル内の異なる値をカウントする

APARAPIと並行して Entropy 関数を実装したいと考えています。その関数では、ベクトル内のさまざまなキーをカウントする必要がありますが、正しく実行できません。

異なる値が 3 つだけあるとします。ここに私のコードがあります:

このコード セグメントを実行した後、count[] 値を出力すると、1,1,1 が返されます。count[V[gid]]++V[gid] ごとに 1 回だけ実行されるようです。

ありがとう。

0 投票する
2 に答える
218 参照

opencl - Radeon で OpenCL (aparapi) の単純なリダクションが遅い

OpenCL で大きな double 配列に対して単純なリダクション (この場合は合計) をコーディングしようとしています。私はオンラインチュートリアルを見て、これが本質的に私の問題を解決する方法であることを発見しました:

奇妙なthis.

私のカーネルは正しい結果を生成し、適度に強力な Nvidia ハードウェアでは、Java の逐次合計よりも約 10 倍高速です。ただし、Radeon R9 280 では、パフォーマンスは単純な Java コードに匹敵します。

CodeXL を使用してカーネルのプロファイルを作成しました。MemUnitBusy はわずか 6% であることがわかります。なぜそんなに低いのですか?

0 投票する
2 に答える
442 参照

java - Aparapi、java.lang.UnsatisfiedLinkError: libaparapi_x86_... 依存ライブラリが見つかりません

4台のコンピューターでaparapi Javaプログラムを実行してみます。2台のコンピュータは完全に実行できますが、他の2台のコンピュータはスローしjava.lang.UnsatisfiedLinkErrorます:

`

`

0 投票する
1 に答える
524 参照

java - OpenCL コンパイルに失敗しました aparapi

これが何を意味し、どのようにこれが起こったのか知っている人はいますか? それは私には正しく見えます。GPU をニューラル ネットワークに使用しようとしています。

これはエラーです:

これはエラーの原因となったコードです: