タグ付けされた質問 「gpu」

高速メモリ操作を実行するように特別に設計されたプロセッサ、およびコンピュータグラフィックスの処理とレンダリングを処理するように特別に調整された命令

15
GPUの代わりにCPUをまだ使用しているのはなぜですか?
最近では、GPUで多くの計算が行われているように思えます。明らかにグラフィックはそこで行われますが、CUDAなどを使用して、AI、ハッシュアルゴリズム(ビットコインを考える)などもGPUで行われます。CPUを取り除き、GPUを単独で使用できないのはなぜですか?GPUがCPUよりもずっと速くなっているのはなぜですか?
373 cpu  gpu  cuda  gpgpu 

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

7
コンピューターグラフィックスの表示において、CPUとGPUはどのように相互作用しますか?
ここでは、OpenGL APIに基づいた回転三角形を備えたTriangle.exeという小さなC ++プログラムのスクリーンショットを見ることができます。 確かに非常に基本的な例ですが、他のグラフィックカード操作にも適用できると思います。 私はちょうど興味があり、Windows XPでTriangle.exeをダブルクリックしてから、モニター上で三角形が回転するのを見るまでのプロセス全体を知りたいと思っていました。CPU(最初に.exeを処理する)とGPU(最終的に画面に三角形を出力する)がどのように相互作用しますか? この回転する三角形の表示に関与するのは、主に以下のハードウェア/ソフトウェアです。 ハードウェア HDD システムメモリ(RAM) CPU ビデオメモリ GPU 液晶ディスプレイ ソフトウェア オペレーティング・システム DirectX / OpenGL API Nvidiaドライバー 誰かが説明のために、おそらく何らかのフローチャートで説明できますか? すべての単一のステップ(範囲を超えると思われる)を網羅する複雑な説明ではなく、中間のIT担当者が従うことができる説明であるべきです。 ITの専門家でさえ自分自身と呼ぶ多くの人々は、このプロセスを正しく説明できなかったと確信しています。

1
GPUメモリ/ RAMをテストするにはどうすればよいですか?
私MemTest86は顧客のマシンで多くの仕事をしていますが、メモリの問題のトラブルシューティングに最適です。私の質問は、GPUが稼働し始めたことをどのようにテストできますか? グラフィックカードを限界まで押し上げる3DMarkのようなプログラムを知っていますが、ビデオメモリについてはどうですか?テストする価値はありますか?おそらくCUDA / OpenCLを使用して、ビデオカード(メモリ)の問題を実際にキャッチできるストレスツールはありますか?

2
ワークステーションのグラフィックスカードが、同等の消費者向けグラフィックスカードよりもはるかに高価なのはなぜですか
Nvidia GeForce GTX 780 Tiの価格は700ドル、Quadro K6000の価格は4000ドルですが、同じ基盤となるGK110コアを使用しています。 NvidiaとAMDの両方からの他のワークステーションGPUについても同じことが言えます。 ワークステーションGPUでこの価格差は正確に何をもたらしますか?CADやその他の集中的なビジネスアプリケーション用に特別に調整されたドライバーがあり、そのようなビジネスソフトウェアの精度とパフォーマンスを高めるためにゲームアプリケーションの速度を犠牲にしていることは理解していますが、これだけではコストの違いを説明できません。メモリが多く、多くの場合ECCタイプですが、それでもほぼ6倍の違いを説明できません。 ハードウェア検証で違いを説明できますか?私はそれがこのようになると思う:使用可能としてテストするGPUチップの中で、30%はハイエンドの消費者カードに入り、68%はやや安い消費者カードに入る。他の2%はさらに詳細な検証を経て、合格した数個はワークステーションカードに入れられます。これが当てはまるのでしょうか、そしてこれがなぜそんなに高価なのでしょうか?

2
ドライバがロードされる前に、CPUはどのようにGPUと通信しますか?[複製]
この質問にはすでに回答があります: コンピューターが生の低レベルのテキストとグラフィックスを表示する方法 (4つの回答) 11か月前に閉鎖されました。 私が理解しているように、GPUには独自の命令セットがあり、その命令はグラフィックスドライバーによって生成されます。その後、GPU命令がGPUに送信されます。それでは、ドライバーがロードされる前にグラフィック通信はどのように機能しますか?コンピューターが基本的な表示タスクを実行できるようにするために、GPUが最低限実装しなければならない基本命令はありますか?

11
イーサネット経由で外部GPUを接続することは可能ですか?
イーサネットポートが機能するラップトップを使用していますが、常にWiFiを使用しています。イーサネットポート(イーサネットGPUをPCIとしてエミュレートするための何らかのPCIエミュレーション)に接続されたグラフィックカード(外部電源付き)を実行して使用できるかどうか疑問に思っています。 Cat6ケーブルは10 Gbpsを実行でき、GPUがゲームを実行およびプレイするのに十分なはずです。 これは可能ですか?


3
Windows 7でビデオカードドライバーを再起動する方法
ビデオカードドライバー(Intel GMA X4500HD)がクラッシュし、自動的に再起動する場合があります。しかし、より頻繁に(ほぼ一定時間フラッシュ駆動のオンラインビデオを視聴するたびに)、コンピューターを再起動するまで、ますます遅くなり、非常に遅くなります。これは、ビデオドライバーコードのリソースリークのように見えます。システム全体を再起動せずに、単独で再起動してみてください。手動で再起動する(または、OSによって自動的に再起動するためにすぐにクラッシュさせる)にはどうすればよいですか?
18 windows-7  drivers  gpu 


3
GPUを使用しているプロセスを特定するにはどうすればよいですか?
どのプロセスが集中的な計算にGPUを使用しているかを知る方法はありますか?(OpenCL、CUDAなど?主にOpenCL?) たとえば、OpenCL搭載のビデオトランスコーダーを実行している場合、タスクマネージャーには、GPUがばかげた速度でデータを焼き付けていることを示すものは何も表示されません-ファンはオーバードライブに追い込まれます。 返信がドライバー固有の場合、主にnVidiaに興味があります。

1
プライマリグラフィックスカードを決定および設定するにはどうすればよいですか?
2枚のグラフィックカードを搭載したLenovo W520ラップトップを使用しています。 Windows 7(64ビット)はIntelグラフィックカードusingを使用していると思います₃これは統合されていると思います— Windowsエクスペリエンスインデックスのグラフィック評価が低いためです。また、Intelカードには750MBのRAMがあり、NVIDIAには2GBがあります。 Windows 7が実際に使用しているカードを特定するにはどうすればよいですか? どうすれば変更できますか? これはラップトップであり、ディスプレイが組み込まれているため、グラフィックスカードを変更すると、組み込まれたディスプレイにどのような影響がありますか?

1
GPUメモリの帯域幅と速度の違いは何ですか?
Nvidiaのシリーズ10グラフィックスカードの仕様を見て、メモリ速度とメモリ帯域幅が指定されていることに気付きました。メモリ速度はGbpsで表され、メモリ帯域幅はGB /秒で表されます。私にとっては、8ビットで1バイトを構成し、他のすべてのユニットは同じであるため、メモリ速度を8で割った値はメモリ帯域幅に等しくなるように見えますが、そうではありません。 実際にデータの転送速度を示しているものを誰かが説明できるかどうか疑問に思っていました。2つのGPUがあり、1つはより高いメモリ速度(Gbps)で、もう1つはより高いメモリ帯域幅(GB /秒)で、1つは一定の時間枠でより多くのデータを転送できます(または不可能であり、これら2つのことは何らかの形でリンクされています何らかの方法)? ここに何かが足りませんか?どこでも良い答えを見つけることができないようです...ここで実際に重要なことは何ですか?そして、なぜ両方の測定値がほぼ同じ単位で表されるのですか(バイトが8ビットであるため、両方をビットまたはバイトに変換する場合、1つの測定値は別の測定値と等しくなければなりません)? こことここの証拠(「SPECS」セクションの「VIEW FULL SPECS」をクリック)。

1
GPUの計算能力を組み合わせる
Windows 10 Fall Updateの後、タスクマネージャーにすべてのGPUが表示されます。 ゲームをプレイするとき、1つのGPUのみが使用され、他のGPUはアイドル状態です。 質問: GeForce GTX 760で100%に達すると、モニターが接続されていない場合でも、Intel HDグラフィックスの未使用の電力を使用してさらにいくつかのfpsを取得できますか? または、一方のGPUでのゲーム、もう一方のGPUでのビデオトランスコーディング。

8
ラップトップ画面の解像度をサポートする以上に高めるにはどうすればよいですか?
ほとんどのラップトップが持っているように、1366x768の画面解像度を持つラップトップを持っています。それを増やす方法はありますか?このラップトップは、Intel HD 3000グラフィックスとRadeon HD 6490M GPUを搭載したHP Pavilion dv6です。 それを要求するアプリケーションがあるので、解像度を1366 x 768以上に上げたいのですが、このラップトップでのみアプリケーションを実行したいと思います。アプリケーションは、1280 x 900以上の解像度を要求します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.