デュアルコアテクノロジーとは何ですか?
デュアルコアテクノロジーとは、単一のダイプストチップ上の2つの個別のマイクロプロセッサを指します。これは、基本的に1つの2つのコンピューター処理ユニット(CPU)です。このタイプのチップの利点は、並列ストリームでタスクを実行して処理時間を短縮できることです。これは、スレッドレベルの並列性(TLP)と呼ばれます。
TLPは、2つの個別のCPUダイを収容できるマザーボードでも可能です。デュアルコアテクノロジーを介して単一のCPUでTLPが達成されると、 chipレベルのマルチプロセッシング(CLM)と呼ばれます。
複数のコアを持つCPUでは、各マイクロプロセッサには一般に、レベル1(L1)キャッシュとして知られる独自のオンボードキャッシュがあります。 L1キャッシュは、ランダムアクセスメモリ(RAM)を使用するよりもオンチップキャッシュにアクセスする方がはるかに高速であるため、システムのパフォーマンスを大幅に向上させます。 L1キャッシュはマイクロプロセッサ速度でアクセスされます。
デュアルコアチップは、一般に、レベル2(L2)キャッシュとして知られるCPUのセカンダリ共有キャッシュも備えています。 Motヘルボードには、レベル3(L3)キャッシュとして指定されたキャッシュチップがあります。 RAMよりも速いですが、L3キャッシュはチップに組み込まれたキャッシュよりも遅くなります。これらの後者の用語は、同じマザーボードにインストールされた2つの独立したCPUを指します。デュアルコアチップは、マザーボードでの不動産が少なくなり、キャッシュコヒーレンシーが大きくなり、2つの独立したCPUよりも消費電力が少なくなります。ただし、この技術には欠点もあります。
ソフトウェアが複数のコアアーキテクチャを利用するには、並列スレッドを利用するために書き込む必要があります。それ以外の場合、プログラムは、1つのデータストリームまたは組み込みのマイクロプロセッサの1つだけを使用して、シングルコアモードで機能します。残念ながら、TLPのコーディングは非常に集中的です。インターリーブ共有データはエラーを作成し、パフォーマンスが遅くなる可能性があるためです。これらおよびその他の問題のために、デュアルコアプロセッサは、シングルコアプロセッサの2倍の速度を提供しませんが、最適な条件下ではパフォーマンスが大幅に向上しています。最後に、デュアルコアチップはシングルコアのいとこよりも熱くなります。
このタイプのプロセッサがあなたに適しているかどうかは、コンピューターを使用する予定のことに依存します。定期的に必要なプログラムがTLP向けに設計されている場合、マルチコアチップから大きな恩恵を受けることができます。そうでない場合は、ハイエンドのシングルコアCPUによりよくサービスされる可能性があります。