メニーコアとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > メニーコアの意味・解説 

メニーコア

別名:メニーコアCPUメニーコアプロセッサメニイコアメニイコアプロセッサ
【英】many core

メニーコアとは、1つCPUパッケージ内に多数プロセッサコア搭載したCPUのことである。

メニーコアという表現は、具体的な個数を示すものではないが、十数個から、数十個、数百単位まで、幅広い範囲を含む。現在、デュアルコアクアッドコアといったマルチコア構成CPU実現され普及しつつあるが、メニーコアは現在のマルチコアとは桁違い大量プロセッサ搭載し、それによって飛躍的な処理速度向上を図るのである

代表的な半導体メーカーであるIntelは、2005年3月IDFIntel Developer Forum)においてメニーコアの量産化目指す発表しており、2009年5月現在開発コード名Larrabee」というメニーコアの開発進めている。

マイクロプロセッサのほかの用語一覧
CPU:  マルチコア  マルチプロセッサ  命令セット  メニーコア  ムーアの法則  ネイティブモード  ニーモニック

メニーコア

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/17 07:38 UTC 版)

メニーコア(manycore; many-core)プロセッサとは、高度な並列処理を行うために設計された特殊なマルチコア・プロセッサのことで、多数のより単純で独立したプロセッサ・コア(数十コアから数千コア以上)を含んでいる。メニーコア・プロセッサは、組み込みコンピュータ高性能コンピューティングで広く使われている。

マルチコア・アーキテクチャとの対比

メニーコア・プロセッサは、マルチコア・プロセッサとは異なり、明示的な並列処理英語版が可能なように最適化されており、レイテンシとシングルスレッド性能を犠牲にして、スループット(または低消費電力)を高めるよう最初から最適化されている。

対照的に、より広いカテゴリのマルチコア・プロセッサは、通常、並列コードと直列コードの両方を効率的に実行するように設計されているため、高いシングルスレッド性能 (例えば、より多くのシリコンをアウト・オブ・オーダー実行、より深いパイプライン、より多くのスーパースカラー実行ユニット、より大きな一般的なキャッシュに割り当てる) と共有メモリに重点を置いている。これらの技術は、単一スレッドで暗黙的な並列性を見つけることにランタイム・リソースを割いている。これらの技術は、シングルコア・プロセッサから(下位互換性を持って)継続的に進化してきたシステムで使用される。通常は「数個」のコア(例:2,4,8)を持ち、ヘテロジニアス・システム(異機種システム)では、GPUなどのマルチコア・アクセラレータで補完されることもある。

モチベーション

キャッシュ・コヒーレンシーは、マルチコア・プロセッサのスケーリングを制限する問題である。メニーコア・プロセッサは、メッセージパッシング[1]スクラッチパッドメモリDMA[2]パーティション化グローバルアドレス空間[3]、読み取り専用/非コヒーレントキャッシュなどの方法で、この問題を回避できる。チップ上ネットワーク英語版とローカルメモリを使用したメニーコア・プロセッサは、ソフトウェアにタスクの空間レイアウトを明示的に最適化する機会を与える(TrueNorth用に開発されたツールで見られるように)[4]

メニーコア・プロセッサは、クラスタベクトル・プロセッサなどの高性能コンピューティングに由来する技術と(概念的に)より多くの共通点を持つ可能性がある[5]

GPUは、複数のシェーダ処理ユニット (英語版を備えたメニーコア・プロセッサの一形態と考えられ、高度に並列化されたコード (高スループットだが、シングルスレッドの性能が極端に劣る) にのみ適している。

適切なプログラミングモデル

メニーコア・システムのクラス

特定のメニーコア・アーキテクチャ

100万以上のCPUコアを備えたメニーコア・コンピューター

マルチコア・プロセッサで構築された多くのコンピューターは、100万個以上の個別のCPUコアを持っている。例として次のようなものがある:

参照項目

参考文献

  1. ^ Mattson, Tim (2010年1月). “The Future of Many Core Computing: A tale of two processors”. 2020年7月24日閲覧。
  2. ^ Hendry, Gilbert. “IBM Cell Processor”. 2020年7月24日閲覧。
  3. ^ Olofsson, Andreas; Nordström, Tomas; Ul-Abdin, Zain (2014). "Kickstarting High-performance Energy-efficient Manycore Architectures with Epiphany". arXiv:1412.5538 [cs.AR]。
  4. ^ Amir, Arnon (2015年6月11日). “IBM SyNAPSE Deep Dive Part 3”. IBM Research. 2020年7月24日閲覧。
  5. ^ cell architecture”. 2020年7月24日閲覧。"The Cell architecture is like nothing we have ever seen in commodity microprocessors, it is closer in design to multiprocessor vector supercomputers"
  6. ^ Rick Merritt (June 20, 2011), “OEMs show systems with Intel MIC chips”, www.eetimes.com (EE Times), http://www.eetimes.com/electronics-news/4217092/OEMs-show-systems-with-Intel-MIC-chips 
  7. ^ Barker, J; Bowden, J (2013). "Manycore Parallelism through OpenMP". OpenMP in the Era of Low Power Devices and Accelerators. IWOMP. Lecture Notes in Computer Science, vol 8122. Springer. doi:10.1007/978-3-642-40698-0_4
  8. ^ Mittal (2019年5月). “A Survey on Evaluating and Optimizing Performance of Intel Xeon Phi”. 2020年7月24日閲覧。
  9. ^ Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks”. IEEE International Solid-State Circuits Conference, ISSCC 2016, Digest of Technical Papers. pp. 262–263 (2016年). 2020年7月24日閲覧。

外部リンク



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「メニーコア」の関連用語

メニーコアのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



メニーコアのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【メニーコア】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのメニーコア (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS