「マルチコア」の版間の差分
削除された内容 追加された内容
→関連項目: dab |
SIMDを除去。 |
||
1行目:
'''マルチコア''' (Multiple core, Multi-core) は、1つのプロセッサ・[[パッケージ (電子部品)|パッケージ]]内に複数の[[プロセッサ]]・[[コア]]を封入した技術であり、[[マルチプロセッシング]]の一形態である。
外見的には1つのプロセッサでありながら内部的には複数のプロセッサとして認識されるため、主に[[並列コンピューティング|並列処理]]を行わせる環境下においては、プロセッサ・[[チップ]]全体での処理能力を上げ性能向上を果たすために行われる。このプロセッサ・パッケージ内のプロセッサ・コアが2つであれば[[デュアル]]コア (Dual-core)、4つであればクアッドコア (Quad-core)、6つであれば[[ヘキサ]]コア (Hexa-core)、8つではオクタルコア (Octal-core) 又は[[オクタ]]コア (Octa-core)<ref>伝統的に[[インテル]]は前者、[[アドバンスト・マイクロ・デバイセズ|AMD]]は後者で呼び分けている</ref>、オクトコア (Octo-core) と呼ばれる。さらに高性能な専用プロセッサの中には数十個ものコアを持つものがあり、メニーコア (Many-core) と呼ばれる。
なお、従来の1つのコアを持つプロセッサはマルチコアに対してシングルコア (Single-core) とも呼ばれる。
[[
== 概要 ==
11行目:
並列コンピューティングに対応した[[プログラミング (コンピュータ)|プログラミング]]が必要なため、[[ソフトウェア]]の開発は難しくなるが、[[オペレーティングシステム|OS]]や[[ミドルウェア]]などが並列処理の支援を行うことでソフトウェア開発は容易なものとなる場合がある。既にマルチプロセッサ対応しているシングルコア・プロセッサを基にする、マルチコア・プロセッサの製品化は比較的簡単である。
性能が要求される[[ワークステーション]]、[[サーバ]]分野はもとより、[[パーソナルコンピュータ]] (PC) においても、高消費電力と廃熱処理(および冷却に伴う騒音対策)などによる制約や、[[クロック周波数]]向上対効果の停滞などにより、この技術へのシフトが進んでいる。
マルチコア・プロセッサは消費電力低減と発熱抑制を目的に、各コアごとに動作電圧やクロック・スピードの可変制御を行ったり、休止状態を含む動作状態の制御を行なっている製品もある。コアごとに複数の電圧で給電するシステムが別途必要となるため、単一電圧に比して設計・実装・製造難易度は高い。
119行目:
=== 専用プロセッサ ===
* インテルの[[Larrabee]] -
* D. E. Shaw ResearchのAnton
▲* [[シスコシステムズ]]のQFP - ネットワーク・プロセッサ(パケット処理) 40個
* [[トプスシステムズ]]のTOPSTREAM - 最初からマルチコア向けに開発された日本製プロセッサ、MPEG4およびWirelessLANのベースバント処理チップの実績あり
;組み込み系プロセッサ
:
== 注釈 ==
|