• 締切済み

なぜ 生成AIとくると GPUなのですか?

なぜ 生成AIとくると GPU(NVIDEA) なのですか? 演算するのは 普通にCPUですよね? GPUは グラフィックに特化してますよね? GPUの性能も必要だろうけど、 普通に考えて CPUの能力のほうが必要ですよね? GPUの必要性ではなく、 なぜ CPUでなくGPU(NVIDEA)が取り沙汰されてるの 知りたいです。 ※必ずお礼、BSTANSWします ※短文で簡潔でお願いします

みんなの回答

回答No.5

GPUはグラフィック用なので、画像を重ね合わせたり、3Dデータを特定の視点から見た画像(2Dデータ)に変換したりするのが得意で、この時の処理は、大量のデータに対してそれほど難しくない計算を同時に行っています。 最近のAIには、高次元の行列計算が使われていることが多く、GPUのように大量の計算を同時に行う機能があると、早く処理を終えることができます。次元が多い(=データ量が多い)というだけで、計算自体は難しくはありません。 しかし、GPUは同時に別々の処理を行うようには作られていないため、CPUのように複数のプログラムを実行するというのは不得意です。あくまで、同じ計算を同時に大量に行うのが得意なのです。

  • t_ohta
  • ベストアンサー率38% (5076/13258)
回答No.4

> CPUなんて いらないんでは? > Cはコンピュータだから なんにでも適用できる名称だけど CPUは Central Processing Unit の略で、Cは Computer ではありません。 日本語では中央演算装置と言われ、計算する中枢部分を指す名称ですが、今時のCPUは周辺機器を制御する機能やGPUまで内包してしまってます。

PAULMACCARTNET
質問者

補足

ならば GPUが なんで生成AIの主流に?? って キリないから もういいです

  • t_ohta
  • ベストアンサー率38% (5076/13258)
回答No.3

> なんでグラフィック演算が 生成AIなのか。 汎用的なCPUが苦手なベクトル計算がGPUが得意な分野で、AIだけでなく暗号通貨のマイニングなどもGPUを利用した方が速かったりするのでGPUが使われますし、多くの場面でGPUの計算能力は利用されています。 GPGPUは利用シーンが増えてきてますね。 > だったらGPUって呼称おかしくないですか? それを言い出すと今時のパソコン向けのCPUだって単純なCPUじゃなくて、CPU以外の機能を沢山内包しているのでSoCと言った方がいいと言う事になりますね。

PAULMACCARTNET
質問者

補足

降参。 ピンときません。 CPUなんて いらないんでは? Cはコンピュータだから なんにでも適用できる名称だけど Gはグラフィックですよね。

  • SPROCKETER
  • ベストアンサー率26% (2020/7543)
回答No.2

御存じ無いのでしょうがCPUはマルチコアでも、せいぜい10~16コアぐらいですよね。それに対して、GPUはグラフィック演算に100コア以上の並列演算が出来るわけで、AIは並列演算能力が高いプロセッサが適しているので、CPUよりもGPUの並列演算能力が重視されるわけです。 つまり、ゲームPCが生成AIに適しているという形になるわけで、パソコン設計がGPU性能重視に変わる起爆剤になるでしょうね。CPUの方も今後は100コアCPUにシフトして行くのではないかと言われています。マルチコア能力が高いパソコンが必要になるわけでしょうね。

PAULMACCARTNET
質問者

補足

だとすると、cpuって何のためにあるのですか? 最初から GPUだけにすればいいと思うのですが。 パソコンとかスマホって たいがい仕様にCPUの種類とかクロック数とか書いてありますが、 なぜ GPUに対してはあまり書いてないのですか? 極論いうと CPU ほとんどいらないですよね?

  • t_ohta
  • ベストアンサー率38% (5076/13258)
回答No.1

簡単に言えばCPUとGPUでは直接処理できる計算式が違うと言うことです。 CPUは汎用的な計算の能力が求められるので基礎的な計算が得意です。 GPUは元々グラフィック処理に特化した計算能力を高めたため特殊な計算が得意です。 GPUが得意とする特殊な計算がAIの処理にマッチしたため、AIの分野ではGPUが重宝されます。 CPUだと何十回と計算をして導き出される答えが、GPUだと1回の計算で答えが出ます。 身近な所だと四則演算しかできない単純な電卓と、複雑な公式が入っている関数電卓の違いってところですかね。

PAULMACCARTNET
質問者

お礼

簡潔に ありがとうございました!!

PAULMACCARTNET
質問者

補足

GPUが得意とする特殊な計算がAIの処理に偶然マッチしたのですね??! なんでグラフィック演算が 生成AIなのか。 だったらGPUって呼称おかしくないですか?

関連するQ&A

  • AIイラスト生成

    こんにちは。 AIイラスト生成とは基本的にどのような仕組みで使われるのでしょうか? StableDiffusionを例にあげて教えて頂きたいです。 例えば、なぜAIは全然関係のないイラストをキーワードだけで描けるのか、そしてダウンロードしたファイルをもとにして描いているのだと推測しますが、モデルファイルはその為に必要なのか(イラストを何とか風で意識して描かせるため) そして最後の質問ですが、なぜ特定のGPUでそのGPU専用のドライバーが必要なのか・・・です。 ご教示お願いします。

  • 仮想の高性能GPUを使えるサービスを探しています

    今、私が使っているノートPCは、Core i7 7700HQというCPU搭載です。これからAIを動かしたいのですが(ちなみに囲碁AIですが、囲碁の知識などはここでは関係ありません)、なるべく性能の良いGPUでAIが最大限の能力を出せるようにしたいと思っています。しかし、高性能GPU搭載のPCを買う余裕もないので、今使っているノートPCで仮想のGPUが使える環境を提供してくれるサービスを探しています。 調べてみたところ、Google Compute Engineとアマゾンクラウドサービスの2つを見つけました。この2つに関して、どちらがおススメなどアドバイスがあれば、また他にこんなものがあるよ、などありましたら、教えてもらえると嬉しいです。

  • GPUとCPUについて(GPU買い替え)

    最新のゲーム等がやりたくなってきたのでグラフィックボードを買い換えようかなと思っています。 ですが今使っているCPUはcore 2 duo E6600なので最新のGPUに買えてもe6600ではGPUの性能を生かしきれない気がするのですが、そこらへんはどうなのでしょうか? 最新のGPUに買い換えたらベンチマークスコアなどは大きく上昇するのか、それともCPUがネックとなってしまい、買い換えるまでも無いのか等、教えて頂けるととても嬉しいです♪ あまり専門的な知識が無いので細かいことは分かりませんが色々教えてください!^^ ちなみに今のGPUはGEforce 8800GTXです。

  • デュアルGPUは普及しますか?

    Windows Vistaの登場に際し、グラフィック能力はどこまで上げれば、常用できるか模索しています。 そこで、デュアルコアCPUのように、デュアルGPUは普及するでしょうか? つまり、エンドユーザーのとっての、GPUの二枚挿し以上の今後の必要性はいかがでしょうか? ご教示願います。

  • GPUを限界まで使うプログラム

    グラフィックプログラミングに興味があります。 3Dや物理シミュレーションなどGPUやCPUの性能を発揮するプログラムを書けるようになりたい のですが CUDAとかDirectXというのはi7の内部GPUだと使えないのでしょうか? GPUの性能を遺憾なく発揮できるプログラムはどんな言語、書籍などで勉強したらよいでしょうか

  • GPUはCPUほど値下がりを起こさない?

    5年前に買った1万円くらいのグラフィックカード(GTS 250)くらいの性能を今買おうと思うとやはり1万円と同じくらいの価格がするようです。 対して5年前に買ったCPUを今買うとかなり安いような気(5年前だとどれに相当するか分かりませんが、G1840など見ると性能の割に安い)がするのですが、なぜ性能と値下がりに対して、GPUとCPUではこれほどの差が付いているのでしょうか?

  • お絵描きAIを使うのに十分なPCスペック

    最近、お絵描きAIを使い始めました。 最初はNovelAIに課金をして使っていたのですが、NovelAI以外にもいろんなモデルが改造されて公開されていることを知りました。 環境構築をして使ってみたのですが、自宅のPCがRadionのため、上手く動かず、CPUで動くチェックを設定して使ってみたのですが、1枚生成されるのに、400秒くらいかかっています。 NovelAIのときは5秒で結果が返ってきたので、試行錯誤できたのですが、流石にこの生成時間では色々厳しいです。 そこで、GPUを買って差し替えるか、でなければPCの買い替えを検討し始めています。 StabuleDiffusionというソフトですが、GPUだけ書きかえればそれなりの性能が出るのでしょうか? 今検討しているのはGTX 1660を2万円台で購入して、しばらくお絵描きGPUとして凌ぐか Ryzen 5 5600 × RTX 3060のマシンを15~20万円で買い直しのどちらかで悩んでいます。 現在のPCのスペックを軽く書いておきます。 2017年の夏ごろに購入したマシンです。 ・CPU Core i7 7700 ・GPU RX480、 RX460 2枚刺し ・メモリ 24G(8G+16G) ・HDD 500G + 外部2T

  • GPUサーバーより最新のCPUでAVX512対応?

    将来は、GPUサーバーより最新のCPUでAVX512対応の方がレンタルサーバーで安い料金でその様なサービスがはじまると予想されませんか? それでも高SPECなAIの機械学習対応のグラフィックボードが必要になる、需要、ニーズに応える方が大切になると予想されますか?

  • M/BとCPU(もしくはM/BとGPU)の交換を考えています。

    マザーボードとCPU(もしくはマザーボードとグラフィックボード)の交換を考えています。 とりあえず現状は M/B P5VD2-MX SE CPU Pentium Dual Core 2.0Ghz RAM 1GB GPU Geforce8400GS こんな感じです。 CPUの性能に特に不満は無いんですが、M/BはVistaにも対応しておらず、RAMのスロットも2つしかありません。GPUのほうはファンの音がとてもうるさいです。 そこでまずAMDの780GのM/BとAMDのCPU(Athlon64X2あたり)を購入しようと思いました。780GのM/BならオンボードグラフィックでもローエンドGPU並みの性能もあるしAMDのCPUはコストパフォーマンスが高いそうなので、このように考えました。 そしてもうひとつ考えたのはLGA775のM/Bと8400GSよりもファンの音が静かなGPUを購入するということです。 8400GSは現在のM/Bではオンボードグラフィックの性能が低くてVistaのAeroやフリップ3Dが使えないので購入しました。ですが上に書いた通り音がうるさいです。 特にオンラインゲームをしたりするわけではないのでハイエンドなGPUは必要ありません。Aeroなんかが快適に使える程度で十分です。 ご意見を頂けるとうれしいです。お願いします。

  • 動画 高画質 GPU

    AI技術を使った有料動画変換ソフトで、sd画質をfhd画質に変換する場合時間が膨大にかかるのでGPUが必要とのことですが、CPUやメモリは無関係ですか? そんな組み合わせはないとかあるでしょうが、例えばi3の10世代で、8GBのメモリだけど、GPUはRTX3090だとか。