マルチコア
マルチコア技術とは、2つ以上の処理コアを持つCPUを指します。これらのコアは、1つのチップ内で独立したプロセッサとして動作します。複数のコアを使用することで、プロセッサメーカーはプロセッサのクロック速度を上げずにCPUの性能を高めることができます。近年、クロック速度の上限が頭打ちになっているため、マルチコアプロセッサはコンピューターの処理性能を向上させる一般的な手段になっています。
現在のほとんどのコンピューターには、少なくとも2つのコア、つまりデュアルコアプロセッサが搭載されています。高性能なマシンの中には、4コア(クアッドコア)、6コア(ヘキサコア)、または8コア(オクタコア)のプロセッサを搭載しているものもあります。コアを追加しても、コンピューター全体の処理性能が比例して向上するわけではありません(2つのコアで速度が2倍になるわけではありません)が、マルチコアプロセッサはシングルコアCPUよりも大幅な性能向上をもたらします。さらに、必要なとき以外はすべてのコアを動作させる必要がないため、マルチコアプロセッサは単一のプロセッサより効率的に動作できます。たとえば、Intelの「Turbo Boost Technology」は、使用されていないコア全体への電力供給を停止できます。
複数のコアと複数のCPUは異なるものだという点を理解することが重要です。マルチコアコンピューターには1つのチップ上に2つの処理コアが搭載されている場合がありますが、マルチプロセッサコンピューターには、それぞれが1つの処理コアを持つ2つのCPUが搭載されている場合があります。マルチコアコンピューティングは、電力とコストの面でより効率的であるため、マルチコアコンピューターはマルチプロセッサコンピューターより一般的になっています。ただし、高性能なマシンの中には、2つの技術を組み合わせ、それぞれが複数のコアを持つ複数のCPUを搭載しているものもあります。
知識をテストする