opencl

    0

    1答えて

    clBuildProgramは、プログラムを作成するデバイスのリストを与えることができます。これは宣言の中でnum_devicesとdevice_listパラメータの理由です: cl_int clBuildProgram(cl_program program, cl_uint num_devices, const cl_device_id *device_list, const char *opt

    0

    1答えて

    明白な「なぜ?」をバイパスして、誰かがNvidiaやIntelのUbuntuの32ビット版のOPENCLを知っていますか? 私は見ましたが、最近何も見つかりませんでした。彼らは最終的に64ビットのみにジャンプしましたか? おかげで、 ポール

    0

    1答えて

    アソシエーティブプロパティでバイナリ操作(名前を "+"にします)を考えてみましょう。あなたは、左の一つの要素があるまで、その後、その前のステップの結果のために同じことをやって、その後、 b1 = a1 + a2 b2 = a3 + a4 、並列に c1 = b1 + b2 c2 = b3 + b4 を第1の演算をa1 + a2 + a3 + a4 + ...を計算することができたとき

    -1

    1答えて

    私はOpenCLを使用してCUDAで書かれたコードをアルテラのFPGA上で実行しようとしています。私はバッファにあると思われるデータを読み戻す際に問題が発生しています。私はCUDAのバージョンと同じ構造を使用していますが、cudaMallocはすべてのタイプのポインタにメモリを割り当てることができますが、clCreateBufferではcl_memを使用する必要があります。私のコードは次のようにな

    0

    2答えて

    私はCPU上の行列で変換する必要があるベクトルのリストを持っています。私は動的に割り当てられた配列(Eigen :: Vector4f *)としてこれらを格納しています。それらが変換されたら、私はベクトル上でOpenCLカーネルを実行する必要があります。私はEigen :: Vector - > float配列からデータをコピーすることなく、このデータをOpenCLに渡すのが最善の方法であると思っ

    2

    2答えて

    サポートする機能はありますが、現在OpenCLをサポートしていないデバイスがあります。私には、ISA、ハードウェア設計のドキュメント、その他多くのドキュメントがあります。デバイスが現在位置している私のシステムには、現在CとC++のコンパイラがあり、多くのLinuxディストリビューションをサポートしています。 今、私は自分のデバイスにOpenCL(最新バージョン2.2と言う)サポートを追加したいと思

    1

    1答えて

    OpenCLベストプラクティスガイド(https://www.cs.cmu.edu/afs/cs/academic/class/15668-s11/www/cuda-doc/OpenCL_Best_Practices_Guide.pdf)は、コマンドが正しい順序で行われるようにするために、3.1.3項に示唆しています。処理は、データ転送の前に発生しません: はqueue0とQUEUE1 ためQUE

    2

    1答えて

    VRシステム用の画像処理を行うOpenFXプラグインを作成しています。 私たちの既存の処理コードとプラグインが意図しているホストの両方がOpenCLに基づいているため、ホスト開発者はOpenCL環境を共有するためにOFXへの拡張を与えました。 しかし、私たちのコードはC++ API(cl :: Context)を使用しています。提供された拡張は私にC cl_contextへのポインタを与えます。

    0

    1答えて

    をグローバルメモリワークグループ+ボーダーを転送します void __kernel myKernel(__global const short* input, __global short* output, const int width, const int height){ // Always square.

    1

    1答えて

    私はOpenCLで初心者です。私はこのウェブサイトからサンプルコードを取った:http://www.drdobbs.com/open-source/easy-opencl-with-python/240162614?pgno=2と私はそれを少しカスタマイズした。私はカーネルに1つの数字で満たされた4x4の行列を送り、それをカーネルから戻すことを目指しています。私はそれが簡単なコードだと知っています