opencl

    0

    2答えて

    私はOpenCL逐次プログラムと同じアルゴリズムからなる並列プログラムを持っています。私は実行時間の結果を、並列の場合は133000ミリ秒、並列の場合はカーネル時間として17ミリ秒としています。だから私は133000/17の速度を計算するとき、私は高速化として7823を得る。このようなスピードアップが可能かどうか?

    0

    1答えて

    私は形状の配列(28 * 28)をゼロで埋めようとしています。この配列は、PILライブラリを使用してイメージを配列に変換した結果です。私はOpenCLを使ってカーネルを書いた。プログラムは、ランダムなnumpy配列に対してうまく動作しますが、イメージから変換された配列ではうまく動作しません。しかし、画像は、適切に変換され、すなわち、所望の画素値を出力する。 問題がカーネル内のデータ型のどこにあるか

    1

    2答えて

    ビルドは-11エラーを返します。 pow関数を削除するとうまくコンパイルされます。私は埋め込みプロファイルを使用していません。 __kernel void VectorAdd(__global int* a) { unsigned int n = get_global_id(0); a[n] = pow(2, 2); } イムエラーをキャッチしますが、文字列は空 int

    1

    1答えて

    AMD APP SDK 3.0をダウンロードしてインストールしました。私がmingwでそれを使用しようとすると、CL/cl.hppには#include <intrin.h>(このヘッダーはVC++専用です)というエラーが発生します。 mingw用の別のヘッダーファイルがありますか?どうすれば修正できますか?

    0

    1答えて

    CPU(localhostホスト)と接続されているポータブルデバイス(USBのようなもの)にいくつかのスレッドを実行したい。 私はOpenCLが並列化をサポートしていることは知っていますが、OpenCLを使用してポータブルデバイスに作業を配布するにはどうすればよいですか? OpenCL以外でこれを行う他のアイデアも役に立ちます。

    0

    2答えて

    基本的な並列プログラミングの概念がわかりません。以下のカーネルは、私が抱えている問題を再現する簡単な/工夫された例です。値を計算し、それを「ブロック」内のすべてのアイテムに割り当てるために、ポイント内のすべての値を使用しようとします。私はこれらの配列のサイズの制限を押してみたいです。 "ブロック"配列を大量に(1億以上の)浮動小数点数にすることができますが、clEnqueueNDRangeKern

    2

    1答えて

    Intel Xeon Phiの最新のOpenCLドライバを入手するのに苦労しています。私はKnights Corner(KNC)を持っていますが、廃止予定のOpenCL Runtime 14.2(2014年以降?)しか見つかりません。非推奨のリリースはどこにありますか? ウェブサイト:https://software.intel.com/en-us/articles/opencl-drivers

    1

    0答えて

    1Dデータセットはセグメントに分割され、各ワークアイテムは1つのセグメントを処理します。それはセグメントから要素の数を読みましたか?要素の数はあらかじめ分かっておらず、セグメントごとに異なります。例えば :すべてのセグメントが処理された後 +----+----+----+----+----+----+----+----+----+ <-- segments A BCD E FG HIJ

    0

    1答えて

    2017.11.26で作成された最新のffmpegマスターを使用して、エラーメッセージの意味を解読しています。彼らについて -vfから-filter_complexに変更しても何もしなかった(試してみた)。 主なエラーメッセージは、私が前に/間/ yadifとunsharp_opencl後が、無駄に「形式=」と「スケール」を挿入しようとしてい Impossible to convert betwe