gpgpu

    4

    1答えて

    2つの線分がGPUに優しい方法で交差しているかどうかをテストするアルゴリズムを探しています。線分は2次元です。これを行うためにWeb上で議論される多くのアルゴリズムがありますが、私が見たものはすべて、多くの分岐命令を使用しています。 CPU上では、このような問題はありません。しかし、GPUでは、多くの分岐命令がパフォーマンスを低下させます。 誰もがこの環境に適したアルゴリズムを知っていますか?サン

    7

    3答えて

    私は、ユーザーの吟味(ビットコインに似ています)とスパム/ ddos​​の規制のための特定のレベルの作業証明が必要なP2Pネットワークを設計することを考えています。 p2pの性質上、私が見てきた実現可能なPOWアーキテクチャは、ソリューション検証モデルだけです。他のモデル(チャレンジレスポンス)はシビルの攻撃を受けやすいので、私はそれらを考慮していません。 ハッシュ逆転は優れた方法ですが、GPUハ

    6

    1答えて

    本のProgramming Massively Parallel Processorsでは、gflopsの数は、異なる行列乗算カーネルの効率を比較するために使用されます。自分のマシン上で自分のカーネルのためにこれをどのように計算するのですか? NVIDIAフォーラムのどこかで、この「アルゴリズム」が見つかりましたが、どのように有効か、時間2がどこから来るのか分かりません。 NumOps = 2 *

    1

    1答えて

    私はVS2008のWin 7でCUDA Cのコードを作成しています。画像として表示されるfloatの行列を得ました.iは.binファイルとして保存し、別の場所に読み込みます.cppファイルに成功CIMGライブラリを使用して画像を形成し...私は、ファイルを.cuのようなコードを追加しようとすると、コンパイルに、以下のようにしかし、それは奇妙なエラーを与える... error: identifier

    1

    2答えて

    私は別のソートアルゴリズムを探していましたが、実際にソートせずにこのソートの考えを得たときにGPUに移植する方法を考えようとしていました。これは私のカーネルがどのように見えるかです: __global__ void noSort(int *inarr, char *outarr, int size) { int idx = threadIdx.x + blockIdx.x * bloc

    4

    1答えて

    デスクトップに2つのチップセット/世代AMD GPUを混在させることはできますか? 6950と4870を使用し、opencl/gpgpu用に1つのgpu(4870)を専用にして、ビデオ出力からデバイスを削除するか、OSによるディスプレイの考慮を表示し、4870を本質的に深い眠りに置いたり、ストリームプロセッサが呼び出されますか? 4870と比べて、6950はopencl計算では重量があります。それ

    4

    2答えて

    NVIDIA Fermiアーキテクチャのパフォーマンスカウンタの名前(cudaのdocフォルダにあるCompute_profiler.txt)を見ると、L2キャッシュミスには2つのパフォーマンスカウンタl2_subp0_read_sector_misses l2_subp1_read_sector_misses。彼らはL2の2つのスライスのためだと彼らは言った。 なぜL2のスライスが2つありますか

    1

    1答えて

    なぜこの行列は、共有メモリ配列が1つの列で埋め込まれている場合にカーネルをより高速に転置しますか? カーネルはPyCuda/Examples/MatrixTransposeにあります。 ソース import pycuda.gpuarray as gpuarray import pycuda.autoinit from pycuda.compiler import SourceModule i

    3

    3答えて

    GPUsはどのようにして科学的シミュレーションに使用されますか(天体物理学/宇宙論の場合は特に?)

    0

    1答えて

    win-XP + VS2005でMerrillの基数ソートをコンパイルしようとするとエラーが発生します。 エラー:asmオペランドタイプsize(1)が、制約 'r'によって暗黙の型/サイズと一致しません。 それはこれが32に64ビットのホスト・プラットフォームのために特別に書き込むインラインアセンブリ命令を含むCUDAカーネル・コードをコンパイルすることを試みることによって引き起こされると思われ