マルチコア処理とは何ですか?

マルチコア処理とは、単一のシリコンダイに構築された「コア」と呼ばれる複数のマイクロプロセッサの使用を指します。 チップは、従来のCPUとまったく同じ方法でコンピューターマザーボードに取り付けられています。 マルチプロセッシングとして知られる手法である、プロセッサを一緒にストリングするという概念については、新しいものはありません。ただし、マルチコアプロセッサは少し異なります。 マルチコアプロセッサは、単一のユニットとして機能します。 そのため、より効率的であり、大量生産されたソフトウェアを簡単に開発できる標準化されたプラットフォームを確立します。

マルチコアプロセッサの設計により、各コアが他のコアと通信できるようになるため、処理タスクを適切に分割および委任できるようになります。 ただし、実際の委任はソフトウェアによって決定されます。 タスクが完了すると、すべてのコアからの処理された情報が1つの共有導管を介してマザーボードに返されます。 このプロセスは、多くの場合、シングルコアPRのパフォーマンスを大幅に改善できます同等の速度の海洋。 パフォーマンスの改善の程度は、実行中のソフトウェアコードの効率に依存します。

生の速度に加えて、これらの新しいチップは、コンピューターができるマルチタスクの量を大幅に増加させます。 当初、マルチコアプロセッサの実用的なアプリケーションは、当時の多くのソフトウェア製品がそれらを最大限に活用するように設計されていなかったため、厳しく制限されていました。 ゲーム、シミュレーション製品、さらにはオフィスの生産性アプリケーションなど、新世代のオペレーティングシステムが利用可能になったため、ギャップはすぐに閉鎖されました。 ソフトウェア開発者は、新しいハードウェアを最大限に活用するために、すぐに優先順位をシフトしました。

マルチコア処理により、チップデザイナーの間で進行中のレースが中断され、より高速なプロセッサが作成されました。 複数の遅いコアを使用することにより、可能性がありますBLEは、スーパーファストの個々のプロセッサを設計するよりも、より効率的により高いクロック速度を実現します。 マルチコア処理テクノロジーを使用したパーソナルコンピューターが、2003年と2004年に消費者が最初に広く利用できるようになったとき、新しいCPUはデュアルコアプロセッサのみを備えていました。これはその後の数年で急速に変化し、マルチコア処理が標準になりました。 クアッドコア、およびオクトコアプロセッサは、文字通り数百のコアを含むチップを可能にします。

マルチコア処理は、パーソナルコンピューターの領域に限定されません。 ゲームコンソール、産業用エレクトロニクス、スーパーコンピューター、ビデオカードのグラフィックプロセッサなどのPCハードウェアコンポーネントを含む他の多くの電子デバイスは、ますます一般的で手頃な価格になるにつれてこのテクノロジーを受け入れています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?