web-dev-qa-db-ja.com

Windowsは16個以上のコアプロセッサを利用できますか?

現在、12、14、16、16 32コア(AMD Threadripper、Intel i9)などのプロセッサが市場に出回っています。 Windows 10でもこの機能を利用できますか?最大32個のコアをサポートできることはわかっていますが、実際に使用するのでしょうか。

可能なプログラムはありますか?これらのタイプのプロセッサは、ゲーム市場を狙っているように見えますので、ゲームはそのすべての力を使うことができるでしょうか。

私たちは、本当に使うことができず、オペレーティングシステムに悩まされている大容量のパーソナルコンピュータを持っていると思いますか?

35
Paul Alexander

それを部分的に答えてみましょう。

私の質問は、Windows 10もこの力を利用することができますか?

技術的には - はい、Windowsの仕様に基づいて、それらのコアを使用する準備が整いました。

最大32個のコアをサポートできることはわかっていますが、実際に使用するのでしょうか。

はい、Windowsは理論的にはそれらを使用できます。いいえ、実際には一般的な使用法によるパフォーマンスの大幅な向上はありません。

可能なプログラムはありますか?

はい。マイニングプログラム(「お金を稼ぐ」ためにCPUパワーを使用するもの)からマルチスレッド圧縮プログラム、仮想マシンなどまで。複数のシングルスレッドまたはマルチスレッド、あるいはその両方のCPU要求の厳しいアプリケーションを実行すると、パフォーマンスが向上します。

これらのタイプのプロセッサはゲーム市場を狙っているようです

これらは、お金を無駄にする方法がわからないゲーマーをターゲットとした、ほとんどの広告です。 (説明は以下のとおりです。)

それで、ゲームはその力すべてを使うことができるでしょうか?

理論的には - はい。実際には - 今ではありません。今のところ、16個のCPUコアを利用して大幅なパフォーマンスの向上をもたらすことができるAAAゲームはありません。最も要求の厳しいゲームから得られるものは、通常の8コアCPUと比較して+ 1〜2 FPSです。

ゲームストリーミング:

コアはソフトウェアに依存しますが、ゲームストリーミングソフトウェアには便利かもしれません。一方はCPU、もう一方はGPU、そして両方を使用できます。

それでも低ラグゲームストリーミングハードウェアを購入して、ゲームFPSに大きな損害を与えることなく一定のハイストリーミングFPSを提供することができます。このようなハードウェアのコスト(200ドル)は、「追加の」CPUコアのコスト(1000ドル以上)よりも安価です。

私たちは、本当に使うことができず、オペレーティングシステムに悩まされている大容量のパーソナルコンピュータを持っていると思いますか?

はい。現在未使用のコンピュータや携帯電話には未使用のCPUパワーがたくさんあります。これは主にブラウジングのために4つ以上のCPUコアコンピュータとスマートフォンを使用し、ほとんどの場合CPUをアイドル状態にしておくユーザーを含みます。


ゲーム用PCの提案:

そのようなCPUをゲーム用に購入することは推奨されません。 現在この力を使うゲームはないので、お金の無駄遣いです。

数年後 - ゲームで使えるようになると - この「古き金」のCPUは次のテクノロジ(次のDDR *など)を見逃してしまうでしょう次世代のトップゲーミングPCを持っているために望むかもしれないRAM)。これもまた過去に使われたお金の無駄遣いになります。

ゲーミングコンピュータは約3年ごとにアップグレードして、常にトップゲームを実行できるようにする必要があります。 「長持ち」する部品(CPU、GPU、またはRAM)を購入する場合(5年間)、その余分なお金を節約し、3年後に古いハードウェアによるパフォーマンスのボトルネックを回避するためにコンピュータをアップグレードすることをお勧めします。

4
X X

From Microsoft - Windows 10は最大2つの物理CPUをサポートしますが、論理プロセッサまたは論理プロセッサの数はプロセッサのアーキテクチャによって異なります。 32ビットバージョンのWindows 8では最大32コアがサポートされていますが、64ビットバージョンでは最大256コアがサポートされています。

それを使うことができますか?もちろんです。 平均的な人はこれだけのCPUパワーを利用するでしょうか。そうは思わない。

これらのタイプのプロセッサはゲーム市場を狙っているようです

どういたしまして。ゲームはいくらかのCPU処理能力を必要としますが、GPUの処理能力はしばしばゲームの王者です。私は近い将来いつか、どんなゲームでも(バグがなければ)これだけ多くのCPUを使うことに近づくのではないかと疑います。

これらのタイプのCPUは、データ分析と数値計算に適しています。家庭の消費者には適していません。 「もっと」が優れている、標準的な使用環境では利益が減少しているという議論をすることもできます。

このように多数のコアを利用できるアプリケーションは確かにあります。ビデオ編集、3Dモデリングなど。ただし、そのレベルのCPUパワーは平均的なユーザーには使用されません。

64
Keltari

私たちは、本当に使うことができず、オペレーティングシステムに悩まされている大容量のパーソナルコンピュータを持っていると思いますか?

特定の高性能ワークステーションやトップエンドのゲーム機以外では、そのようなコア数を持つ「パーソナル」コンピュータは私の経験ではまだ比較的まれです。しかし、あなたの質問の主な点に関しては - あなたがそれらに何かを与えればWindows 10は喜んで32個のコアすべてを使うので、プロセッサはオペレーティングシステムによって悩まされていません。

多数のコアを持つマシンが次第に広く利用可能になってきているため、32のCPUバウンドプロセスをかなり長い時間同時に実行したいというユースケースはこれまであまりありませんでした。ソフトウェアの並列性を高めることによって iD Software たとえばQuake Championsは、そのようなプロセッサを利用するように特別にコーディングされています。

それぞれが複数の専用コアを持つ複数のVMを実行する機能をゲーム以外で使用すると、非常に便利になる可能性があります。

14
motosubatsu

一般にWindows 10やデスクトップコンピューティングは、多数のコアが使用される場所ではありません。

16コアまたは32コアプロセッサの一般的なアプリケーションは、Windows 10ではなく、VMwareまたは他の仮想化プラットフォームを実行している仮想マシン、データベースサーバーおよびクラウド環境です。

たとえば、私の仕事では、約20台の仮想サーバーを実行しているVMware環境があります。シミュレートされた論理コアを使用するのではなく、仮想サーバーごとに1つの物理コアを専用にすることにはパフォーマンス上の利点があります。

大規模データベースソフトウェアは、より高速な処理のために多くのコアを使用できる傾向があります。

また、仮想化プラットフォームとデータベースソフトウェアの両方にライセンス制限があり、プロセッサの数が増えるのではなく、物理コアの数が減ることになります。

詳細および例については、ブログ投稿4マルチコア処理が本当に重要となる分野も参照してください。

4
Gnudiff