質問編集履歴
2
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,7 @@
|
|
9
9
|
Googleで検索すると「NVIDIAのCUDA」や「AMDのROCm」や「OpenCL」などのライブラリの情報だけが見つかりました。
|
10
10
|
GPUの命令セットの名前は見つかりませんでした。
|
11
11
|
|
12
|
+
他にも、以下記事が見つかりました。
|
12
13
|
以下の記事が事実だとすると、一般人には命令セットの名前は公開されていないのでしょうか?
|
13
14
|
|
14
15
|
> 情報が公開されない大きな理由は、ハードウェアの進歩が急速で、世代ごとにマイクロアーキテクチャが変わってしまうが、それによってプログラムの作り直しが必要になるのは困るので、ユーザから見た使い方はできるだけ変わらないようにしたいということがある。
|
1
記事追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,4 +9,12 @@
|
|
9
9
|
Googleで検索すると「NVIDIAのCUDA」や「AMDのROCm」や「OpenCL」などのライブラリの情報だけが見つかりました。
|
10
10
|
GPUの命令セットの名前は見つかりませんでした。
|
11
11
|
|
12
|
+
以下の記事が事実だとすると、一般人には命令セットの名前は公開されていないのでしょうか?
|
12
13
|
|
14
|
+
> 情報が公開されない大きな理由は、ハードウェアの進歩が急速で、世代ごとにマイクロアーキテクチャが変わってしまうが、それによってプログラムの作り直しが必要になるのは困るので、ユーザから見た使い方はできるだけ変わらないようにしたいということがある。
|
15
|
+
> NVIDIAはGPUハードウェアを直接制御するマシン命令を公開していない。その代わりにPTX(PARALLEL THREAD EXECUTION ISA)という抽象化した命令セットを公開している
|
16
|
+
>
|
17
|
+
![](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-22/f8eeb930-8fe7-4f57-91d6-473e3f24e74e.png)
|
18
|
+
|
19
|
+
テキスト、画像引用元
|
20
|
+
https://news.mynavi.jp/techplus/article/architecture-339/
|