回答編集履歴
3
加筆
test
CHANGED
@@ -24,4 +24,4 @@
|
|
24
24
|
|
25
25
|
なのでたとえば printf できない。出力先を持たないから。fopenできない。ファイルの置き場がないから。
|
26
26
|
|
27
|
-
CUDAのコードはメモリから読み/計算して/メモリに書く。それだけのことを数千個同時にやることで高速/大量のデータを処理します。
|
27
|
+
CUDAのコードはメモリから読み/計算して/メモリに書く。それだけのことを数千個同時にやることで高速/大量のデータを処理します。行列演算が得意てのはつまりそういうこと。
|
2
加筆
test
CHANGED
@@ -17,3 +17,11 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
**それだけです**
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
ビデオカードに載っているのは言うてしまえばGPUとメモリとvideo出力のためのコンバータだけ。
|
24
|
+
|
25
|
+
なのでたとえば printf できない。出力先を持たないから。fopenできない。ファイルの置き場がないから。
|
26
|
+
|
27
|
+
CUDAのコードはメモリから読み/計算して/メモリに書く。それだけのことを数千個同時にやることで高速/大量のデータを処理します。
|
1
加筆
test
CHANGED
@@ -1,3 +1,19 @@
|
|
1
1
|
使ってるならやってみるといいよ。
|
2
2
|
|
3
3
|
できること・できないことがわかるから。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
CUDAコンパイラは:
|
8
|
+
|
9
|
+
- C/C++コードをGPU機械語に変換すること(1) それをCPU機械語と一緒にまとめておくこと。
|
10
|
+
|
11
|
+
- CPUから(1)を呼び出す窓口を生成すること(2)
|
12
|
+
|
13
|
+
- 実行時に(1)をGPUに流し込むこと(3)
|
14
|
+
|
15
|
+
をやってくれます。(3)はruntimeの仕事だけど。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
**それだけです**
|