なぜ人々は、より特殊なチップではなくGPUを高性能計算に使用するのですか?
私の理解から、人々は一般的なコンピューティングにGPUを使用し始めました。GPUは余分な計算能力の源だからです。また、各操作のCPUほど高速ではありませんが、多くのコアを備えているため、CPUよりも並列処理に適しています。これは、グラフィックス処理用のGPUを備えたコンピューターを既に所有しているが、グラフィックスを必要とせず、より多くの計算能力が必要な場合に意味があります。しかし、私はまた、人々がのGPUを買うことを理解し、具体的グラフィックスを処理するためにそれらを使用する意図で、コンピューティングパワーを追加します。私には、これは次の例えに似ています: 草を刈る必要がありますが、芝刈り機は弱虫です。そこで、寝室に置いてある箱型ファンからケージを取り外し、刃を研ぎます。私はそれを芝刈り機にダクトテープで貼ります、そしてそれは合理的にうまくいくことがわかります。数年後、私は大規模な芝生ケア事業の購買担当者になりました。草刈り用具に使う予算はかなりあります。芝刈り機を買う代わりに、たくさんの箱ファンを買う。繰り返しますが、それらは正常に機能しますが、私が使用することにならない余分な部品(ケージなど)を支払う必要があります。(このアナロジーの目的のために、芝刈り機と箱のファンはほぼ同じ費用がかかると仮定する必要があります) では、GPUの処理能力はあるがグラフィックのオーバーヘッドはないチップやデバイスの市場がないのはなぜですか?いくつかの可能な説明を考えることができます。正しいものはどれですか? GPUがすでに優れたオプションである場合、そのような代替案は開発するには費用がかかりすぎます(芝刈り機は存在しません。この完全に優れたボックスファンを使用してみませんか?)。 「G」がグラフィックを表すという事実は、意図された使用のみを意味し、チップを他の種類の作業よりもグラフィック処理に適したものにする努力が実際に行われることを意味するものではありません(芝刈り機とボックスファンは、すぐに理解できます;一方を他方のように機能させるために変更する必要はありません)。 現代のGPUは古代の先駆者と同じ名前を持っていますが、最近ではハイエンドのものは特にグラフィックスを処理するように設計されていません(現代のボックスファンは、古いものがそうでなくてもほとんど芝刈り機として機能するように設計されています)。 ほとんどすべての問題をグラフィックス処理の言語に翻訳するのは簡単です(非常に速く空気を吹き付けることで草を刈ることができます)。 編集: 私の質問には回答しましたが、いくつかのコメントと回答に基づいて、質問を明確にする必要があると感じています。誰もが自分の計算を買わない理由を私は問いません。明らかにそれはほとんどの場合高価すぎるでしょう。 私は、並列計算を迅速に実行できるデバイスへの需要があるように見えることを単に観察しました。この目的のために設計されたデバイスとは対照的に、最適なそのようなデバイスがグラフィック処理ユニットであると思われる理由を疑問に思いました。