デュアルコア

マルチコア(Multiple core、Multi-core)は、1つのプロセサ・パッケージ内に複数のプロセサ・コアを封入した技術であり、マルチ・プロセッシングの一形態である。

外見的には1つのプロセサでありながら内部的には複数のプロセサとして認識されるため、主に並列処理わせる環境下においては、プロセサ・チップ全体での処理能力を上げ性能向上を果たすためにわれる。このプロセサ・パッケージ内のプロセサ・コアが2つであればデュアルコア、4つであればクアッドコア、8つではオクタコアと呼ばれる。高性能な専用プロセサの中には数十個ものコアを持つものがあり、メニーコア(Many core)と呼ばれる。従来の1つのコアを持つプロセサはマルチコアに対してシングルコアと呼ばれる。

概要

マルチコアはシングルコアに対し、プロセスルールが同じであれば、実装したプロセサ・コア数に比例してダイが大きくなる。面積が増えると、級数的に製造不良が増えるなど製造の面での難度が上る。

並列コンピューティングに対応したプログラミングが必要なため、ソフトウェアの開発は難しくなるが、OSミドルウェアなどが並列処理の支援をうことでソフトウェア開発は容易なものとなる場合がある。マルチプロセッサに対応しているプロセッサのマルチコア化の開発は、比較的簡単である。

パーソナルコンピュータでは高消費電力と廃熱処理や騒音対策などによる制約やクロック周波数対効果の停滞などにより、この技術へのシフトが進んでいる。

マルチコア・プロセサは消費電力低減と発熱抑制を目的に、各コアごとに動作電圧やクロック・スピードの可変制御をったり、休止状態を含む動作状態の制御をなっている製品もある。コアごとに複数の電圧で給電するシステムが別途必要となるため、単一電圧よりは難易度は高い。

マルチコア・プロセサに似た技術に、同時マルチスレッディング(Simultaneous multi-threading、SMT)がある。これは1つのプロセサを外部から2つ以上に見せるという点では同じだが、実際に存在しているコアは1つ、すなわちシングルコアであるという点でマルチコア技術とは根本的に異なる。

デュアルコア」『フリー百科事典 ウィキペディア日本語版』(http://ja.wikipedia.org/)。2009年7月28日15時(日本時間)現在での最新版を取得。

「デュアルコア」トップに戻る



2010年プロバイダー【顧客満足度】NO.1 トリプル受賞  ASAHIネット

入会・お問い合わせダイヤル
0120-030-275
携帯電話/PHS/IP電話などからは
03-3569-3526

10:00~19:00(土日祝~17:00)

書面での申し込みはこちら
資料請求

このページのトップヘ