Skip to main content

マルチコアプロセッサとは何ですか?

multialマルチコアプロセッサは、データを処理するために2つ以上の個別プロセッサまたはコアを使用する統合回路です。コアは、1つの集積回路に取り付けたり、チップパッケージに別々のダイに組み込まれたりできます。各コアには独自のキャッシュがあり、それぞれにデータを処理する容量が別々です。従来のシングルコアプロセッサは、キャッシュにいくつかのデータを保存し、キャッシュの外側のデータが必要な場合は、ランダムアクセスメモリ(RAM)などの他の場所から取得する必要があります。これが発生すると、プロセッサの速度はRAMまたは他のストレージデバイスの最大速度まで減速します。この速度は通常、最大プロセッサ速度よりもはるかに遅くなります。core各コアが独自のデータストリームを処理できるため、マルチコアプロセッサは高速です。マルチコアプロセッサは引き続き選択的にデータをキャッシュし、他のストレージ場所からキャッシュされていないデータを取得しますが、追加のコアまたはコアは、コマンドを実行し、通常のプロセッサ速度で情報を受信し続け、別のプロセッサが遅いストレージデバイスから必要な情報を取得します。これにより、データの取得中はシステム全体を遅くする必要はありません。個別のデータストリームは、さまざまなコアによって処理され、全体的な処理速度が向上します。単一のソフトウェアプログラムがマルチコアテクノロジーを活用するために、複数のコアが使用するための並行した一連の命令を送信できる同時マルチスレッドテクノロジー(SMT)が必要です。プロセッサはデュアルコアプロセッサでした。また、4つ、6つ、8つのコアを備えたマルチコアプロセッサがあります。ただし、多くのマザーボードは、この多くのコアを処理することはできません。マルチコアシステムは、すべての同一のコアを使用して、非同一のコアを使用して不均一なコアを使用して均質になります。多くのプログラムや一部のオペレーティングシステムでさえ、SMTには複数の処理コアを使用する必要があります。マルチコア処理を使用するオペレーティングシステムは、マルチコア処理のポテンシャルを最大化するように常に設計されているとは限らないため、完全な処理機能はしばしば未実現になります。管理の課題。プロセッサによって生成される熱の量は、追加のコアごとに指数関数的に上昇する傾向があります。高温では、プロセッサが過熱し、運用上の問題と安全リスクが生じる可能性があります。プロセッサメーカーは、マルチコアプロセッサが提示する熱課題のソリューションを作成するために、かなりの時間と技術を投資する必要がありました。