jocl

    0

    1答えて

    OpenCLカーネルを実行するマルチスレッドJavaアプリケーションを実行しようとしています。カーネルの終了時にスレッドの1つに通知したいので、clSetEventCallbackメソッドを使用しようとしました。そのため は、私は、この関数は5 secongsギャップ挟んで三つの異なるカーネルを実行するために呼び出すメソッド void runKernel( cl_program progr

    0

    1答えて

    を指していないこととJOCL input ="12.jpg"; image = createBufferedImage(input); image = createBufferedImage(input); DataBufferInt dataBufferSrc = (DataBufferInt)image.getRaster().getDataBuffer(); int dataSrc[

    0

    1答えて

    私はGPUでプログラムを実行させて、簡単なサンプルから始めようとしています。最初のサンプルをhttp://www.jocl.org/samples/samples.htmlに変更し、以下の小さなスクリプトを実行しました:私はn個の同時スレッドを実行します各スレッドは20000000/nの独立したtanh() - 計算を実行します。 = nの 1は12.2秒 用をとるn = 2のそれは6.3秒 を取

    5

    1答えて

    Jocl(opencl wrapper)カーネルが実行されているため、java3d出力が無効になります。 openclが終了すると、java3d continusが動作します。 どのように私は、OpenCLの(JOCL)およびOpenGL(Java3Dのは)一緒に仕事させることができますか?私は "opencl time"を伝えるコマンドを必要とし、終了すると "opengl time now"に

    1

    2答えて

    大規模な固定オブジェクトに対して並列計算を実行したいとします。固定された大きなスパース(有向グラフ)、または同様の種類のオブジェクトである。 グラフ内のランダムウォークなど、このグラフまたはオブジェクトの任意の合理的な計算を行うには、グラフをグローバルメモリに置くことがスピード上の理由からおそらく問題になりません。 ローカル/プライベートメモリを残します。私がGPUアーキテクチャを正しく理解してい

    0

    1答えて

    JavaでOpenClを使用する必要があるので、JOCLサンプル(http://www.jocl.org/samples/samples.html)を試してみたかったときにJOCL を選択しました。サンプルをコンパイルするときにこのエラーが発生します。 例えばサンプル(JOCLSample_1_2_KernelArgs.java)は、このエラーを示しています **Exception in thre

    0

    1答えて

    私は最近、畳み込みバックプロパゲーションニューラルネットワークのプログラミングに取り組んでおり、主にJavaを使用してプログラムを実行し、グラフィカルな視覚化のためにlibGDXを使用しています。重大な研究を通じて、私はパフォーマンスと効率を大幅に向上させるために、CPUではなくグラフィックスカード上でマトリックス計算を実行する必要があることを発見しました。 オンラインでソースを調べたところ、グラ

    1

    2答えて

    私のMacにthis tutorialを実行しようとしています。 このチュートリアルは、Windows用であり、JOCバージョン1.3(JOCL-0.1.3a-beta.jar)とWindows用のネイティブjocl dll(JOCL-windows-x86_64.dll)をパックします。 コードを取得した後、基本的にはjocl 1.3 jarとdllを取り除き、latest jocl 1.4 j

    0

    1答えて

    OpenCLとJOCLを使用してGPU上で並列カーネルを実行しています。 1 /作業項目や作業グループの項のカーネルサイズを知るために任意の機能があり、どのようにそれが私のNvidia GPUプラットフォームで実行されます。 私が知りたいですか? 2/GPU/CPUデータ転送なしでカーネルの実行時間を知る可能性がありますか?カーネルを起動する前にJavaツールSystem.currentTimeM