Anonim

「Threadripper cuz 1337を購入」を探してここに来た場合、あなたは両方とあなたの選択に失望するでしょう。 それは本当にそのように動作しません。

プロセッサを車と考えてください。 あなたはおそらく大きなトラックを買わず、それが馬力の負荷を持つ巨大なモーターを持っているとしても、それがドラッグレースに最適な車だと思うでしょう。 もちろん、それは140馬力のジャンカーほどひどいものではありませんが、それはそのために作られたものではありません。

CPUについても同じことが言えます。 サーバーCPUには負荷がかかりますが、ゲーム用の比較的安価なクアッドコアCPUほど優れているとは限りません。 彼らは非常に異なるもののために設計されました。

このガイドは、システムに必要なもの、およびその状況に最適なCPUを把握するのに役立ちます。

Intel対 AMD?

クイックリンク

  • Intel対 AMD?
  • シングルスレッドVs。 マルチスレッド
  • クロック速度、キャッシュなどはどうですか?
  • オーバークロック
  • 仮想化
    • GPUパススルー
  • ECCメモリ
  • 仕事に最適なツール
    • ゲーミング
    • CAD / 3D /レンダリング
    • オフィスコンピューター
    • サーバー
    • 暗号化
    • 最後に考えと未来

長年、プロセッサ購入の議論はIntel対AMDに委ねられていたようでした。 ある程度まではそれでも可能ですが、今では、仕事に適したものを選ぶことも重要です。 IntelとAMDには、それぞれ異なるCPUラインに長所と短所があります。 どちらを選択するかは、プロセッサに必要なものに大きく依存します。

たとえば、基本的なタスクには本当に低コストのコンピューターが必要であるが、それでもまともなグラフィック出力が必要だとします。 そこには、AMDのAPUプロセッサのラインをすぐに指す2つの要因があります。 彼らは本当に安価であり、彼らは市場で他の何よりもはるかに優れた組み込みGPUを備えています。

ただし、これらの企業については、ほぼ普遍的な真実がいくつかあります。 Intelは、ほぼすべての場合でシングルスレッドのパフォーマンスが向上する傾向があります。 Intelはまた、より幅広いベンダーサポートを提供しています。

一方、AMDは価格に勝る価値があり、非常にマルチスレッド化されたタスクに優れている傾向があります。

シングルスレッドVs。 マルチスレッド

AMD Threadripper

そのため、Intelはシングルスレッドワークロードで優れている傾向がありますが、AMDはマルチスレッドで優れていますが、それは正確にはどういう意味ですか? 思ったほど単純ではありません。

単一のスレッドプログラムまたはワークロードは、1つのストリームでのみ実行でき、順番に実行されます。 マルチスレッドのワークロードを分解して、複数のワークロードを同時に実行できます。

現在では、シングルコアCPUでマルチスレッドワークロードを実行できますが、スレッド化の利点は実際にはありません。 ただし、マルチコアCPUでマルチスレッドワークロードを実行すると、劇的に高速化されます。 マルチコアCPUで複数のプログラムを実行する場合も同様です。

次に、コアの数が多いほど良いですか? 残念ながら、そうではありません。 一般的に、より弱いコアとより少ないコアの中から選択する必要があります。 Intel CPUには、より強力なコアが少ない傾向があります。 AMDには通常、それほど強力ではないコアがはるかに多くあります。

ハイパースレッディングとは、2つのコアのように動作できるCPUコアを指します。 したがって、ハイパースレッディングを備えたクアッドコアCPUは、8コアCPUのように機能します。 Intelはハイパースレッディングとは別に言及していますが、AMDはそれをコアカウント全体に含めています。 すべての実用的な目的のために、あなたは違いに気付かないでしょう。

実際には、マルチスレッドよりもシングルスレッドのパフォーマンスを選択するのは2つだけです。 ゲームはおそらく最も有名なものです。 ゲームではマルチスレッドの使用が非常に不十分であるため、シングルスレッド機能が大きいほど、ゲームのメリットが大きくなる傾向があります。

シングルスレッドパフォーマンスが望ましいもう1つの例は、コアの少ない低電力マシンです。 明らかに、コンピューターのコアが2つしかない場合は、それらを最大限に活用する必要があります。 これらのインスタンスは消滅し始めており、すぐにローエンドのマシンでさえ少なくとも4つのコアを持つことに注意してください。

クロック速度、キャッシュなどはどうですか?

クロック速度は、CPUの実際のシリコンがどのように編成および設計されているかに完全に依存しています。 これは、多くの場合、CPUアーキテクチャと呼ばれます。

最近の歴史からの優れた例は、AMDのブルドーザーとパイルドライバーのCPUです。 彼らはより一般的にFXシリーズとして知られていました。 これらのCPUは最大5GHzのクロック速度に達する可能性がありますが、はるかに低いクロック速度でIntelの対応製品よりも大幅にパフォーマンスが低下することがわかっていました。 Intelチップのアーキテクチャははるかに優れていたため、クロック速度に関係なくパフォーマンスが向上しました。 同じ製品ラインの2つのCPUを比較する場合を除き、クロック速度にあまり多くの在庫を置かないでください。

キャッシュは少し異なります。 キャッシュは、CPUが情報を処理するときに使用する中間メモリです。 それはさらに短い時間で使用されるため、RAMよりも揮発性が高く、はるかに高速です。 多くのコアを備えたCPUを使用して大量のデータを移動しない限り、キャッシュはおそらくCPUパフォーマンスに大きな違いをもたらさないでしょう。

クアッドコアゲーミングCPUにあまりキャッシュがない場合、それは大した問題ではありません。 レンダリングワークステーションがキャッシュ部門に不足している場合、楽しい時間を過ごすことはできません。

CPUに表示される他のほぼすべての統計は、CPUアーキテクチャの影響を大きく受けます。 教育的な方法でアプローチする唯一の方法は、最初にCPUアーキテクチャを調査することです。 次に、適切にフィットするように思われる場合は、適切なモデルCPUを探し始めます。

オーバークロック

多くのPCビルダーは、新しいPCをビルド後に微調整することを好みます。 それは楽しみの一部です。 そこでオーバークロックが大きな役割を果たします。 オーバークロック可能なCPUを使用すると、製造元が指定した速度をはるかに超えて、そのプロセッサのクロック速度を上げることができます。

極端な安定性が求められている場合、オーバークロックはあなたのためではありません。 いいえ、オーバークロックされたCPUは本質的に不安定でも故障しやすいわけでもありませんが、そのプロセッサがどのように機能するかについてはあなたとあなただけが責任を負います。 ミッションクリティカルなサーバーでそれを担当したいですか? おそらくない。 通常、サーバーCPUはオーバークロックしないため、心配する必要はありません。

ゲーマーや、マシンのパフォーマンスを快適に調整できるプロでも、オーバークロックは大きなメリットになります。 適切な冷却により、最新のCPUの多くは、当初の設定よりも1GHz近いクロック速度に達することができます。 それはまったく同じ価格でも大きな違いです。

オーバークロックは危険です。 CPUとマザーボードの電圧をメーカーの仕様以下に保つ必要があります。 熱は電子機器の悩みの種であり、オーバークロックはその多くを生成します。 プロセッサのオーバークロックを計画している場合、それをサポートするための十分な冷却ソリューションがあることを確認してください。

現在、「k」または「x」で終わるモデル番号を持つIntelのCPUは、オーバークロック可能なものです。 AMDのRyzenラインアップ全体をオーバークロックできます。

仮想化

仮想化は、ほとんどのデスクトップユーザーにはあまり一般的ではありません。 サーバー市場で非常に人気があり、多くのワークステーションユーザーもこれに依存しています。 仮想化は、コンピューターがそれ自体で複数の仮想コンピューターを実行できるようにするテクノロジーです。 そのため、1つの基本オペレーティングシステムをインストールするだけでなく、オペレーティングシステムが「ホスト」となり、「ハイパーバイザー」と呼ばれるソフトウェアを実行します。そのハイパーバイザーは、実行されるもう1つの追加の「ゲスト」オペレーティングシステムをサポートします自己完結型。 もちろん、これは単純化しすぎです。誰かがそれを必要とする理由が分からない場合は、おそらく必要ないでしょう。

サーバーを構築する場合、仮想化が必要です。 ほとんどすべてのサーバーハードウェアは仮想マシンを実行します。 効率と管理の容易さのために、サービスを分離および/または分散できます。

多くのワークステーションユーザーも仮想マシンが好きです。 開発者を例にとってみましょう。 多くの場合、複数の異なるオペレーティングシステムとオペレーティングシステムのバージョンでコードをテストする必要があります。 そんなに多くのコンピューターが必要なのは恐ろしいことですが、仮想化により、通常のワークステーションで必要な数だけコンピューターを使用できます。

Intel CPUの場合、VT-xを介して仮想化が有効になります。 AMDプロセッサーはAMD-Vを使用します。 最新ではないにしても、ほとんどのCPUは、少なくともこの基本的な仮想化形式をサポートしています。 ただし、必要な機能である場合は、購入する前に確認してください。

GPUパススルー

より高度なケースでは、仮想マシンからハードウェアデバイスに直接アクセスする必要があります。 たとえば、クラウドコンピューティングサーバーは、計算パフォーマンスのために一連のGPUにアクセスできる仮想マシンが必要です。 これは、テスト対象のソフトウェアがGPUアクセラレーションを必要とする開発者ワークステーションに当てはまります。 Linuxユーザーでゲーマーであれば、仮想マシンでWindowsゲームをプレイするためのGPUパススルーに精通しています。

いずれにせよ、デバイスパススルーは通常、ハイエンドハードウェアでのみサポートされます。 Intelプロセッサーでは、仮想化テクノロジーはVT-dです。 AMDでは、AMD-Viです。 「k」で終わるIntelのゲームCPUは、多くの場合、この機能をサポートしていません。 ほとんどのAMD CPUが対応しています。

ECCメモリ

ECCはエラー修正コードの略です。 まれにランダムなデータ破損を防ぐために、RAMに埋め込まれた特別なコードです。 実際にはそれほど一般的ではありませんが、発生する可能性があり、大量のワークロードで発生します。

サーバーとワークステーションは、ECC機能の恩恵を最も受けます。 サーバーは24時間365日稼働しています。 彼らは決して止まらず、余裕もあ​​りません。 データが破損すると、何千人もの人々がサービスを停止したり、さらに悪いことに、データが失われたり誤ったりする可能性があります。 それがあなたの銀行で起こった場合、あなたは幸せではないでしょう。 ECCメモリは、この問題が発生するのを防ぐのに役立ちます。

大量のデータを処理するワークステーションもECCの恩恵を受けることができます。 3Dモデルやアニメーションのレンダリングなどのタスクは、ハイエンドのハードウェアであっても、一度に数十時間かかることがあります。 途中でレンダリングが破損したことを確認するためだけに、そのプロセスの最後に到達したくないので、もう一度やり直す必要があります。

ECCメモリの特殊な性質のため、ほとんどのCPUはそれをサポートしていません。 ECCが必要で、Intelが必要な場合は、Xeonファミリーにとどまる必要があります。 AMDには、デスクトップ製品でもECCをサポートしてきた歴史があります。 それはRyzenで続きます。 ただし、Ryzen ECCサポートはマザーボードに基づいているため、ECCをサポートするボードを選択すると、Ryzenもサポートします。

仕事に最適なツール

Intel i7 7700k

ほとんどの場合、使用するタスクに基づいてCPUの選択を行う必要があります。 そのタスクで最も優れているCPUを選択します。 コンピューターで複数のことを行う場合は、最も重要なものを選択するか、必要なものの中間に位置するCPUを探します。

ゲーミング

ゲームはマルチスレッド化されていません。 実際、ほとんどのゲームは最大4つのCPUコアしか使用できません。 そのため、ゲームはより強力な個々のコアから最も恩恵を受けます。 これは通常、Intel CPUを意味します。

ゲームの世界で興味深いことが起こっています。 ゲームはクアッドコアCPUを最大限に使用していません。 一部のPCビルダーは、CPUを選択する際にどれだけ低くできるかを意図的に確認しています。 ゲームはプロセッサーよりもGPUにはるかに依存しているため、Intel Pentium CPUとハイエンドグラフィックスカードを搭載した低価格のゲーム機があります。

ゲーミングPCには、ストリーミングを考慮したものが他にもあります。 プレイ中にゲームをストリーミングする予定はありますか? そうする、またはゲームをプレイしているときに他のプログラムを実行する予定がある場合は、とにかくコアの多いCPUを検討することをお勧めします。 コアを追加してもゲームのパフォーマンスは向上しませんが、ゲーム中にストリーミングソフトウェアなどのプログラムを実行するのに役立ちます。

推奨事項

ミッドレンジ

Intel i5 7600k

または

AMD Ryzen 1600

ハイエンド

Intel i7 7700k

または

AMD Ryzen R7 1700

CAD / 3D /レンダリング

3D作業はめちゃくちゃマルチスレッド化されており、レンダリングタスクを支援するためにGPUに大きく依存しています。 十分なコアとRAMをサポートするCPUと、より強力なGPUの両方が必要です。

CPUコアの負荷と高いRAM要件が必要なため、AMD Ryzen R7 CPUを除き、標準のデスクトップCPUを3D作業に使用することは実際に不可能であり、予算オプションになります。

勧告

予算/ミッドレンジ

AMD Ryzen R7 1700x

ハイエンド

AMD Threadripper 1950X

…ごめんなさい、あなたは本当にここで負けました。

オフィスコンピューター

まず、オフィスでカスタムPCを構築することは非常にまれですが、そうする場合は、おそらく価格とパフォーマンスのバランスが最適になります。 ほとんどのオフィスワーカーは計算能力の負荷を必要としませんが、中程度のマルチタスク機能の恩恵を受けるでしょう。 この状況では、クアッドコアCPUが実際に理想的です。

勧告

予算/ミッドレンジ

…ここにはハイエンドのマシンは必要ありません。

サーバー

サーバーチップは、複数のコアが不可欠なもう1つの領域です。 3D作業やCADとは異なり、個々のコアの速度は通常それほど重要ではありません。 通常、個々のサーバータスクは軽量です(ビッグデータやクラウドコンピューティングを使用している場合を除きます)が、これらの小さなタスクが一度に数千個もある場合があります。 サーバーCPUには、ほぼ無限のRAMをサポートするできるだけ多くのコア/スレッドが必要です。

ただし、これがサーバー使用の一般性です。 単純なホームファイルサーバーをセットアップする場合は、Raspberry Piを使用できますが、おそらく大丈夫でしょう。

スモールビジネスサーバーや、より洗練されたホームセットアップの場合、IntelのE3シリーズXeon CPU、またはECCメモリーを搭載したAMDのRyzen実行が最適です。

大規模な展開ははるかに複雑になり、このような短い概要で必要なものを特定する方法はありません。 これは、1000ドル以上のチップを搭載したマルチCPU構成が何のようにも放り出される領域です。 AMDのEpyc CPUとIntelのXeon E5およびE7プロセッサは、これらの状況に最適です。

暗号化

暗号化クラッキングと暗号通貨マイニングは、CPUよりもGPUで処理されます。 これらの種類のタスクは、CPUの連係からはほど遠いものであり、通常、試してみる価値はありません。 少なくとも1つの優れたGPUを入手すれば、はるかに幸せになります。

とはいえ、CPUをよりマイナーな暗号化関連のタスクに使用したい場合は、マルチコアおよびマルチスレッドが最適です。 Ryzen R7ラインを考えてみましょう。 彼らは今、あなたの支出に見合う最高の価値があるでしょう。

最後に考えと未来

未来がどうなるかは誰にもわかりません。 今年の初めにRyzenが発売されるまで、AMDはCPU市場の競争相手でさえありませんでした。 今、彼らは多くのコミュニティで人気のある意見を支配しているように、この記事を支配しています。

レビューとベンチマークを常に読む必要があり、コンピューターを何に使用するのかを常に考慮する必要があります。 CPU市場では、今後数年でさらに高速なクロック速度とより高い電力効率により、コアカウントが急増すると見込まれています。

お使いのコンピューターを「将来的に使用可能」にする唯一の本当の方法は、過剰な部品を購入することです。 特定の市場セグメント内で最良の部分を購入するようにし、他のコンポーネントを安くしないでください。 これは、少なくとも今後数年間、コンピューターが機能し、楽しめる状態を維持するための最良の方法です。

2017年に最高のCPUを購入する方法