Tech-JP

技術情報とインターネットガイド

「コア」とは何を意味し、マルチコアプロセッサの速度はどれくらいですか

クアッドコア以上の場合のプロセッサの速度と、CPUにコアを追加することの意味を計算します

プロセッサ速度
多くのコンピューターやラップトップが販売されているショッピングセンターに行くと、モデルごとにどのような違いがあるのか​​理解するのが難しくなります。 すべてをカバーするこのブログの別の記事を読むことによって 新しいコンピュータを購入するときに知っておくべきこと、プロセッサ間の違いとその速度の測定方法について説明しました。 プロセッサは頭脳であるため、プロセッサが高速であるほど、計算も高速になります。 問題は次のようなものです メーカーはマルチコアプロセッサの速度を示しています、これは多くの初心者ユーザーにとって非常に混乱する可能性があります。

このガイドでは、実際にあなたに見せます クアッドコアまたはオクタコアプロセッサを搭載したPCを使用することの意味、そしてその本当の速度は何ですか、そして詐欺を避けて非常に速いコンピュータだけを買うために、私たちが非常に速いコンピュータを持っているのか、古くて時代遅れのコンピュータを手に持っているのかを知る方法。

また読む-> Intel Core i3、i5、i7、i9から何を選択するか

プロセッサの実際の速度のガイド

次の章では、コアの増加によってプロセッサのパフォーマンスが向上する理由を理解しますが、1つ以上のプログラムを開始したときに速度の認識を変える可能性のある多くの要因があるため、自動高速化と同義ではありません。 コンピューターで。

プロセッサの速度を計算する方法

プロセッサには2つの評価パラメータがあります。 1秒あたりの計算の総数 との数 プロセッササイクル すぐに(Ghzで表されるクロック速度)。 各プロセッサコアは1秒あたり特定の数の計算を実行するため、計算の総数は合計になります。 同時に、すべてのコアが同じ速度で実行されている場合、 プロセッサの合計クロック速度は、アクティブなコアの数に関係なく同じままです

2GHzクアッドコアプロセッサは5GHzシングルコアプロセッサほど高速になることはないと結論付けました。 これは技術的には正しいですが、実際に変化するのは、コンピューターが特定の瞬間に実行するアクティビティのタイプです。 一瞬。

迅速な単一の活動または一緒の多くの活動?

シングルコアプロセッサと最新のマルチコアプロセッサの速度の違いを理解するために、簡単な例を使用して、誰もがその背後にあるテクノロジを理解できるようにします。

単一のプロセスがある場合 最初は常にシングルコアを使用します-このプロセスをシングルコアで開始することにより、より強力なプロセッサ(たとえば、4GHzシングルコアCPU)は、2GHzのみのマルチコアプロセッサよりもはるかに高速に実行されます。存在するコアは後者で使用されます(クアッドコアまたはオクタコアであったとしても、シングルコア(この場合は2GHz)でのみ使用されます)。

しかし、いくつかのプロセスを一緒に開くとどうなりますか? ただし、コアは1つしかないため、プロセッサに直線的に入り、一度に1つずつ実行する必要があります。実際、その後に開始されるプロセスが「待機」したままになるリスクがあります。 これは頻繁に発生します 非常にリソースを消費するプロセスが開始されたとき (ビデオ処理、画像処理、またはメディアファイル変換):重いプロセスがCPU全体(100%)を占めると、プロセッサは他のプロセスを保留にし、PCは実際には非常にゆっくりと実行され、画面上の反応をマウスでクリックします。

マルチコアプロセッサでは、各コアが個別のプロセスを処理できます。: この意味は 最も重いプロセス 多分それはより遅く動作します(しかし最近ではすべてのプロセッサが4GHzを超えるので速度の問題はもうありません)が 割り当てられたコアの100%のみを占有します、他のコアを新しいプロセスの処理に使用できるようにしておきます。
現在、重いプロセスは、プロセッサの総コンピューティング能力の一部しか占めていません(100%を存在するコアの数で割ったもの)。 クアッドコアプロセッサの場合、占有負荷は25%ですが、オクタコアプロセッサの場合、総コンピューティング容量の12.5%を占めます。 これは説明します マルチコアプロセッサは常に古いシングルコアプロセッサよりも応答性が高いためです:各コアの速度に関係なく、複数のプロセスを一緒に処理できます(重いプロセスでも)。

自宅や小規模オフィスのデスクトップコンピュータで使用するのに適したマルチコアプロセッサは、AMD Ryzen 5 5600X、Amazonで入手可能で、6コアと12スレッドを搭載し、クロック周波数は4.6GHzです。

ハイパースレッディング:プロセッサの速度が向上しますか?

マルチコアプロセッサが登場する前に、Intelは ハイパースレッディングテクノロジー (古いPentium 4 HTを使用)シングルコアプロセッサの反応性を高める:実際、このテクノロジーは、スレッドまたはスレッドを生成することによって着信プロセスを「中断」します。ハイパースレッディングを備えたプロセッサでは、各クロックサイクルで、元のプロセスよりも多くのフラグメントの処理を取得します。

この革新により、シングルコアの反応性が向上します(20%以下)が、奇跡は機能しません。コア数が少ないCPUと比較して、コア数が多い(8つの真のコアなど)方がよいですが、ハイパーアクティブスレッド(タイプ4コアおよび8スレッド)を使用。 ハイパースレッディングは、IntelおよびAMDの最新のマルチコアプロセッサ(別名)にも存在しますが、ハイビームプロセッサにのみ存在し、多くの場合、並列コンピューティング用に予約されています(以下を参照)。

ハイパースレッディングを備えた優れたホームプロセッサは、Intel Core i7-10700K、Amazonで入手可能で、5.1GHzの周波数でハイパースレッディングの8コアと16スレッドを備えています。

並列コンピューティング:単一のプロセスが複数のコアを占有する場合

いくつかの現代のプログラムは可能です さらに多くのコアを一緒に利用する、実行速度を大幅に向上させます。 これらのプログラムを起動すると、親プロセス(プログラムウィンドウを管理するプロセス)に関連する複数のプロセスを作成できます。 したがって、より多くのコアを占有します、並列コンピューティングを利用して、グラフィックス処理、ビデオ変換、レンダリングエフェクトアプリケーション、グラフィックスプロジェクト処理などの重い操作を実行します。

並列コンピューティングの場合、 多数のコアを備えた非常に高速なマルチコアCPUそうしないと、実行中に他の重いプロセスが開始されると、オペレーティングシステムの速度が大幅に低下します。 これらのシナリオでは、並列管理できるプロセスの数を増やすことで反応性を20%向上させるハイパースレッディングテクノロジーが役立つ場合があります(プロセスの断片化のおかげで)。

並列コンピューティングに適したプロセッサは、Intel Core i9-10900K、Amazonで入手可能で、5.3 GHzの周波数で10コアと20スレッド(ハイパースレッディング)を備えています。

CPU、コア、ハイパースレッディング:それらとは何か、そして何が変わるか

結論

最新のマルチコアプロセッサは、複数のプログラムを同時に開く必要があるときに「低速」であるためにIT分野で実際に消滅した古いシングルコアプロセッサよりもはるかに応答性とパフォーマンスが高くなっています。 今日、デュアルコアおよびクアッドコアプロセッサはすでにほとんど廃止されています 6コア、8コア、さらには10/12コアのプロセッサが見つかります、ハイパースレッディングなどの革新的なテクノロジーの存在により、多くの場合2倍になります。

私たちが見た別の記事で ベンチマークプログラムを使用してコンピューターの電源とハードウェアのパフォーマンスを測定する方法
まだプロセッサの問題については、ガイドを読むことができます PCプロセッサまたはCPUの購入:知っておくべきこと それは PC用の新しいAMDRyzenCPUを購入する理由

それはあなたの問題を解決しましたか?


コメントを残す 0

あなたのメールアドレスが公開されることはありません。 必須フィールドは、マークされています *