gpgpu

    19

    3答えて

    カーネル関数の中にいくつかの配列を動的に割り当てる必要があります。どうすればいい? 私のコードは、そのようなものです: __global__ func(float *grid_d,int n, int nn){ int i,j; float x[n],y[nn]; //Do some really cool and heavy computations here th

    5

    1答えて

    コンパイル時に#defineでCUDA Computeの機能(バージョン)を取得するにはどうすればよいですか?私は__ballotを使用して nvcc -c -gencode arch=compute_20,code=sm_20 \ -gencode arch=compute_13,code=sm_13 source.cu でコンパイルする場合 は例えば、私は__bal

    7

    1答えて

    ...はPTX manualに記載されています。彼らが何が良いか、どのように使用するかについてのヒントはありません。 もっと知っていますか?私はただの概念を欠いていますか?

    11

    2答えて

    私はGPU上で暗号アルゴリズムを開発していましたが、現在は大きな整数加算を行うアルゴリズムを採用しています。大きな整数は通常の方法で32ビットの単語の束として表現されます。 たとえば、1つのスレッドで2つの32ビットワードを追加できます。簡単にするために、追加する数字がブロックごとの同じ長さとスレッド数==単語数であることを と仮定してください。その後: __global__ void add_k

    14

    3答えて

    私は、モジュラ計算をたくさん行うGPUアルゴリズムに取り組んでいます。特に、長時間に渡って有限体内の行列に関する様々な演算は、(a * b - c * d)mod mまたは(a * b + c)mod mのような基本的な演算に還元され、a、b、c、 dはmを法とする剰余であり、mは32ビットの素数である。 実験を通して、整数モジュロ(%)および除算演算がハードウェアのGPUでサポートされていないた

    5

    1答えて

    私はCUDAの仕組みについて少し混乱します。スレッドは同じ命令(SIMT)を実行しますが、異なるインデックスでアクセスされる単一のデータを使用していますか?それとも、「別のデータ」とみなされているのですか(SIMDなのでしょうか)。 SMXはGPUチップ全体ですか? SMXは、一度に1つのスレッドを実行する複数のSPで構成する必要があります。ただ1つのSPに割り当てられたスレッドのブロックですか?

    6

    4答えて

    私はOpenCLの初心者です。何かを理解するのが難しいです。 私はホストとデバイスの間のイメージの転送を改善したいと思います。 私は私をよりよく理解する体系を作りました。 トップ:私は今持っているもの|ボトム:私が望むもの HtD(Host to Device)とDtH(Device to Host)はメモリ転送です。 K1とK2はカーネルです。 私はマッピングメモリの使用について考えましたが、最

    10

    2答えて

    CUDAプロセッサTegra 1/2でアプリケーションを開発することはできますか?これには何が必要なのですか、Tegra 1/2 CUDAの機能は何ですか? Android用Eclipseの開発用にNVIDIA Debug Managerしか見つかりませんでしたが、CUDAスタイルを開発できるかどうかはわかりません。

    6

    3答えて

    私はcudaプログラムを作成しており、printf関数を使ってcudaカーネル内に何かを印刷しようとしています。しかし、私はプログラムをコンパイルしていたとき、私はエラーに error : calling a host function("printf") from a __device__/__global__ function("agent_movement_top") is not allo

    5

    3答えて

    私はOpenCLの学習を始めました。現在、単純な骨格アニメーションアルゴリズムのパフォーマンスをどれだけ向上させることができるかを試しています。これを行うために、無作為に生成された頂点と変換行列から骨格アニメーションを2回、普通のC++でSSE最適化線形代数ライブラリで1回、GPUで自分のOpenCLカーネルを使って1回実行するプログラムを作成しました。 Nvidia GTX 460)。 私は、各