問題タブ [rootbeer]

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 投票する
4 に答える
1248 参照

java - GPU に移動できる Java コードはどれですか?

フレームワークrootbeerを使用すると、Java の GPU プログラミングが可能になります。

rootbeer にはどの Java コードを使用する必要があり、Java VM 自体で実行するのに適しているのはどのコードですか?

またはその他: より多くのオーバーヘッドを生成し、意味をなさないコードはどれですか?

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

linux - ルートビアとNvidiaOptimus

ラップトップにグラフィックシステム用のBIOSスイッチがない場合、Java CUDAツールのルートビアはLinux上のNvidiaOptimusで動作しますか?言い換えれば、グラフィックシステムが常にハイブリッドである場合に機能しますか?

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

cuda - rootbeer CUDA のサンプル コードによる定量化されたスループット ゲイン

以下は、Ubuntu 12.04 (Precise) を搭載したラップトップで bumblebee と optirun を使用して実行した Nvidia CUDA の rootbeer サンプル コードです。ラップトップには Nvidia Optimus が搭載されているため、optirun が搭載されています。GPU はたまたま Nvidia GeForce GT 540M で、Nvidia の Web サイトによると 96 コアです。スループットはほとんど向上しません。何が問題ですか?

これは出力です:

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

java - ルートビア GPU CUDA_ERROR_OUT_OF_MEMORY

この GPU ライブラリRootbeerを操作しようとしましたが、デモを実行しましたが、正常に動作し、コードを実行しようとすると、このスニペットの最後から 2 行目 ( Rootbeer rootbeer = new Rootbeer();) でエラーが発生しました (前のセクションを参照)。 )。

私が実行しているクラスは次のとおりです。

そして、ここに出力エラーがあります。なぜこれが表示されているのか、私は本当に困惑していますCaused by: edu.syr.pcpratts.rootbeer.runtime2.cuda.CudaErrorException: CUDA_ERROR_OUT_OF_MEMORY: gpuHandlesMemory memory allocation failed

0 投票する
5 に答える
48450 参照

java - スタックガードが無効になっている可能性がありますか?

ここrootbeerから見つけることができるライブラリで最初の例を実行しようとしています。

問題は、すべての指示に従ったにもかかわらず、Jar を実行しようとすると次のメッセージが表示されることです。

私は Linux の人ではないので、このコマンドを正しく実行する方法がわかりません。また、GPU プログラミングを行うのはこれが初めてなので、そのメッセージの意味もわかりません。しかし、間違ったコマンドで GPU をいじると問題になることはわかっています。

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

java - クラスエラーをキャストできません

rootbeer1を初めて使用します。私は Windows 7 マシン、GForce 610 GPU を搭載した 32 ビット システムを使用しています。CUDA 5.5 を正常にインストールし、サンプルを実行して正常に動作することを確認しました。rootbeer1次に、github ページのガイダンスに従ってインストールしました。

Rootbeer.jar次に、外部 jar として NetBeans IDEにロードし、ここrootbeerにリストされているサンプル コードをコピーして貼り付けました。私が行った変更の 1 つは、github ページのコードがインポートされるインポートの変更です。

そして私のコードのインポート

それ以外は存在しないので変更rootbeer.runAll(jobs);しました。rootbeer.run(jobs);rootbeer.runAll();

それは、netbeans がpackage edu.syr.pcpratts.rootbeer.runtime.Rootbeer does not exists.

以下は私のコードです

KeepMainTest.java

Multiply.java

このコードを実行すると、次の出力がエラーとともに表示されます

ここで何がうまくいかなかったのですか?

アップデート

2人のユーザーが提案した方法でそれを行いました。以下は、出力を使用したコマンドです。

最初のコマンドは正常に機能しました。心配はいりません。しかし、2番目のものは、呼び出されたJarを実行しようとするとGPU1.JAR、次のエラーが発生しました。

生成されたログ ファイルは次のとおりです。

今何ができますか?

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

cuda - RootBeer は、大規模な配列に対してサイレントに失敗しますか?

(今のところ)大規模な配列でエラー修正をシミュレートする単純なアプリケーションがあります。

このビットはデータを生成し、255 バイトの各ブロックに 16 バイトのリードソロモン パリティを追加します。

これは私のカーネルです:

各ブロックの破損したバイトを手動で元に戻すだけです (実際のリードソロモン エラー修正は行いません)。

次のコードでカーネルを実行します。

JUnitそして、私は'sでデコードを検証しassertArrayEqualsます:

興味深い点は、このコードを最大 8192 (疑わしいほど便利な数) ブロック (カーネル) で実行すると、データが正しくデコードされたと報告されることです。8193 ブロック以上の場合、正しくデコードされません。

この動作の原因は何ですか?

の出力は次のjava -jar rootbeer-1.1.14.jar -printdeviceinfoとおりです。

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

java - GPUでJavaを使用して画像処理を実行する方法はありますか

matlabを使用した画像処理のコードがいくつかあります。matlab コードを実行するには、matlab ライセンスを購入する必要があります。しかし、私のプロジェクトの要件に従って、オープン ソース ソフトウェアを使用する必要があります。それで、コード全体をJavaに変換できると思いました。

また、現在のコードは結果の計算に時間がかかりすぎています。そのために、 GPUを使用できると思いました。

画像処理にJavaとGPUを使用する方法、または私の問題に対するその他の解決策を教えてもらえますか(オープンソースのs/wを使用し、コードを並列化する必要があります)。

RootBeerを使用するのは良い考えですか???

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

cuda - Java プログラミングで GPU を使用するにはどうすればよいですか

私は最近ずっと CUDAC を使って GPU にアクセスしています。しかし今、私のガイドは、Java と GPU を使用するように私に依頼しました。インターネットで検索したところ、Rootbeerが最適なオプションであることがわかりましたが、「Rootbeer」を使用してプログラムを実行する方法を理解できません。Rootbeerの使用手順を教えてください

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

java - 一部の作業を GPU に移行することで、時間のかかる Java アプリは Rootbeer の恩恵を受けるでしょうか?

私のJavaアプリは何千ものテキストファイルを読み取り、行を調べてテキストをフロートに解析し、それらを使って計算を行い、結果をいくつかのファイルに保存します。現在、複数のスレッドを使用してそれらを同時に実行していますが、まだ約.アプリ全体を実行するのに 1 時間。

これは、私のアプリが行うことの簡略化された疑似バージョンです:

Rootbeer は一部のワークロードを GPU にシフトしてプロセスを高速化できることを読んだので、私の質問は次のとおりです。

[1] Rootbeer は GPU でテキスト解析とファイル I/O を処理できますか? それとも、この部分を CPU で実行し、GPU で計算のみを行う必要がありますか?

[2] 私のアプリは Rootbeer の恩恵を受けますか?