Sandy Bridgeマイクロアーキテクチャ

Sandy Bridgeマイクロアーキテクチャ（サンディブリッジ マイクロアーキテクチャ）とは、インテルによって開発されたNehalemマイクロアーキテクチャに継ぐマイクロプロセッサのマイクロアーキテクチャであり、第二世代Coreプロセッサーとして製品化されている。第二世代Coreプロセッサーという言葉は、IntelがSandy Bridgeマイクロアーキテクチャで初めて用いた言葉であり、CoreマイクロアーキテクチャとNehalemマイクロアーキテクチャのCoreブランドのプロセッサは、前世代Coreプロセッサーと定義している。このことから、AVX命令セットの追加が第二世代Coreプロセッサーの定義だと推定される。特にCore ixプロセッサの世代を区別する場合は、Sandy Bridgeマイクロアーキテクチャを第二世代Core ixプロセッサー、Nehalemマイクロアーキテクチャを前世代Core ixプロセッサーと区別している。Xeon、第二世代Core i7、第二世代Core i5、第二世代Core i3、Pentium、Celeronのブランドで商品提供している。 イスラエルのハイファを拠点とする開発チームが開発を担当している。2007年のIDFでは、「Gesher」（ヘブライ語で橋を意味する）という名前で触れられたが、諸事情により現在の名前に変更された。2009年秋のIDFで2GHzで動作する試作品が公開された。ソケットは、サーバおよびハイエンド向けにLGA2011、普及帯にLGA1155がある。32nmプロセスルールにて製造される。ラスベガスで開催されるCES2011にて米国時間2011年1月5日に発表され、1月9日に発売解禁となった。しかし、2011年1月下旬に対応チップセットのシリアルATA周りに設計上の不具合が発見されたため、対応マザーボードの出荷が一時停止となり、修正版マザーボードの顧客向け出荷を2011年2月下旬に、量産を2011年4月から再開する見通しとなった。 新SIMD拡張命令セットIntel AVX 従来のSSEでは128bit幅だったSIMDレジスタが、256ビット幅に拡張される。FPUも同時に拡張され、1クロックで256ビットの演算が可能となる。これにより並列化のしやすい処理で最大2倍のパフォーマンスを発揮する。 GPUの改良とネイティブな統合 Clarkdaleとの比較で、GPU部は32nmプロセスで製造され、最高ターボ時1350MHzと高クロックであり、各種改良が加えられている。また、オンダイに統合され、L3キャッシュ（Last Levelキャッシュ）に接続している。 動画のハードウェアエンコード(Intel Quick Sync Video)を行うメディアエンジンを統合。 PCIeコントローラーとDMIコントローラーのネイティブ統合。 フロントエンド及び実行ユニットの改良 新しくデコード済み命令キャッシュを搭載、これによる実効命令フェッチ帯域の拡大と、分岐予測ミスペナルティの軽減。 分岐予測ユニットの実装強化、効率化。 マクロフュージョンの追加サポート (CMP、TEST、ADD、SUB、AND、INC、DEC)。 ダイナミック・エグゼキューション範囲の拡大。 多倍長演算の効率的な実装をサポートする拡張命令（w:Intel ADXを参照。ただし「ADX」および英語版にある「Multi-Precision Add-Carry Instruction Extensions」という表現のどちらも、インテルの公式資料等には見られないようである） 一般的な実行ストール（読み出しポート、ライトバック競合、バイパス・レイテンシー、パーシャル・ストール）の削減。 XSAVE/XRSTORE 命令のパフォーマンスの向上、および新しいXSAVEOPT 命令の追加。 物理レジスタファイルの採用により、ユニット間のデータ移動&コピーを不要とし電力効率を改善。 メモリ操作の改善 メモリロードポートが2つに拡張され、ロード帯域幅が256ビットに倍増。 バッファ増加によって、より多くのインフライトのロードおよびストアを同時に実行する。 データプリフェッチの改善。 コア間のインターコネクトをL3キャッシュ内に設けたリングバスとし、コア間の帯域幅の確保、電力効率の改善とともにコア数の増加に柔軟に対応する。 第2世代インテル ターボ・ブースト・テクノロジー CPUだけでなくGPUを含めた全てのコアに対してもターボ・ブーストが有効になり、発熱に余裕があればTDP枠を超え、よりダイナミックにクロックが上昇する。 Sandy Bridgeマイクロアーキテクチャは、4μOPs/クロックのデコード・リタイア、6つの命令発行ポートという命令レベルの並列度はNehalemマイクロアーキテクチャから変化していない。しかしながら、アウト・オブ・オーダー実行の機構が完全に再設計されている。 Pentium Proに端を発するP6マイクロアーキテクチャは、Nehalemに至るまでリオーダ・バッファとリザベーション・ステーションを用いたTomasuloのアルゴリズムに近い方式でアウト・オブ・オーダー実行を行っていた。この方式ではデータがレジスタファイル、リオーダ・バッファ、リザベーション・ステーションの3ヶ所に保持されるため、命令のデコード後(RFとROBからRS)、実行後(演算器からROBとRS)、リタイア時(ROBからRF)といったタイミングで逐一必要な場所へのデータの移動が発生する。一方Sandy Bridgeマイクロアーキテクチャでは、データの格納場所が物理レジスタファイルに一元化され、リオーダ・バッファとリザベーション・ステーションはレジスタファイルへの参照のみを保持し、データは保持しない (データを保持しないリザベーション・ステーションは、単にスケジューラと呼ばれるのが普通である)。このため、データの移動に伴うエネルギー消費が削減され、プロセッサの消費電力の低減に貢献している。 この物理レジスタファイルによるアウト・オブ・オーダー実行とデコード済み命令キャッシュの搭載は、Pentium 4のNetBurstマイクロアーキテクチャで既に行われたものである。これらはCoreマイクロアーキテクチャには反映されなかったが、Sandy Bridgeマイクロアーキテクチャで同時に復活したことになる。 プロセッサー・ナンバーの末尾にアルファベットが付いている製品があり、それぞれの意味は、 KはオーバークロックができるようにTurbo Boost動作時の倍率のロックが解除されている。なお、ビジネス向け機能のTXT（英語版）、vPro、SIPPや仮想化技術のVT-dに非対応。 Sは省電力モデル。 Tは超省電力モデルで、このモデル向けにMini-ITX規格対応のマザーボードもリリースされる見込み。 Mはモバイル向けデュアルコアモデルで、数字の末尾が0は通常電圧版、9は低電圧版、7は超低電圧版。 XM・QMはモバイル向けクアッドコアモデルで、XMは内部倍率のロックが解除されている。 出典は、 太字が Intel HD Graphics 3000 (12 EU) で、それ以外が Intel HD Graphics 2000 (6 EU) 。Pentium と Celeron に関しては Intel HD Graphics 2000 と機能は同等だが名称が Intel HD Graphics となっている。 太字が Intel Graphics HD 3000 (12 EU) で、それ以外は GPU を搭載していれば (1260Lのみ) HD 2000 (6 EU)。 Core i5-2515E と Core i7-2715QE プロセッサは ECC メモリと PCI express ポート分岐をサポートしている。 Celeron と Pentium 以外の全てのモバイルプロセッサが Intel Graphics HD 3000 (12 EU)を使用している。 後継は、22nmにシュリンクした Ivy BridgeマイクロアーキテクチャおよびHaswellマイクロアーキテクチャ。 [脚注の使い方] ^ PC Watch 後藤弘茂のWeekly海外ニュース 2010年4月9日 ^ PC Watch 2011年1月6日 ^ 4Gamer.net 2011年1月6日 ^ 【IDF2010】Sandy Bridge搭載機のデモを多数披露し、グラフィックス性能をアピール 2010年9月14日 ^ (Japanese) (Encoding: EUC-JP) “SandyBridge”世代のデスクトップCPU, 北森瓦版 / northwood.blog60.fc2.com, (2009-11-27), http://northwood.blog60.fc2.com/blog-entry-3318.html 2010年12月16日閲覧。 , English translation. ^ Kaigai; Hiroshige Goto (2010-03-01), “32nmプロセス世代のIntelとAMDのCPU” (Japanese) (Encoding: SHIFT_JIS), PC Watch (Japan: Impress Watch), https://pc.watch.impress.co.jp/docs/column/kaigai/351592.html 2010年12月16日閲覧。 , English translation. ^ Kaigai; Hiroshige Goto (2010-04-09), “ノートPCからMPサーバーまで投入されるIntelの「Sandy Bridge」” (Japanese) (Encoding: SHIFT_JIS), PC Watch (Japan: Impress Watch), https://pc.watch.impress.co.jp/docs/column/kaigai/360112.html 2010年12月16日閲覧。 , English translation. ^ a b c d e Swinburne, Richard (2010年4月21日). “Intel Sandy Bridge: Details of the next gen”. bit-tech. http://www.bit-tech.net/hardware/cpus/2010/04/21/intel-sandy-bridge-details-of-the-next-gen/1 2010年12月16日閲覧。  ^ a b c d Galistel, Andreas (2010年8月9日). “Sandy Bridge-E LGA 2011 socket pictured”. NordicHardware. http://www.nordichardware.com/news/69-cpu--chipset/40764-sandy-bridge-e-lga-2011-socket-pictured.html 2010年12月16日閲覧。  ^ a b c d Lal Shimpi, Anand (2010年8月27日). “The Sandy Bridge Preview”. AnandTech. http://www.anandtech.com/show/3871/the-sandy-bridge-preview-three-wins-in-a-row/3 2010年12月16日閲覧。  ^ http://www.brightsideofnews.com/news/2010/8/7/sandy-bridge-socket-pictures-leak.aspx ^ http://www.overclockers.com/intel-replace-lga1366-socket-2011/ ^ a b Sandy Bridge Sockets, Hiroshige Goto ^ (German) Neue Roadmap: "Sandy Bridge" entschlüsselt (Update 2), Hardware News, ComputerBase, (11.08.2010), http://www.computerbase.de/news/hardware/prozessoren/intel/2010/august/neue_intel_cpu-roadmap_sandy_bridge/ , English translation. ^ (Chinese), Ex Preview, http://www.expreview.com/11683.html , English translation. ^ “Price And Release Day Of Intel Sandy Bridge Processor Confirmed - Expreview.com”. En.expreview.com. 2010年12月5日閲覧。 ^ “Intel's Sandy Bridge E-Series in Q4 2011”. Tom's Hardware (2011年2月11日). 2011年2月13日閲覧。 ^ “The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested”. Anandtech (2011年1月3日). 2011年2月13日閲覧。 ^ “Intel Core i7-3960X (Sandy Bridge-E) And X79 Platform Preview”. Tom's Hardware (2011年9月12日). 2011年9月12日閲覧。 ^ http://vr-zone.com/articles/sandy-bridge-e-will-launch-on-the-14th-of-november-not-the-15th/13652.html ^ http://www.tweaktown.com/news/20856/intel_core_i7_2700k_gets_a_launch_date_and_a_big_price_tag/index.html ^ http://www.gdm.or.jp/voices_html/201201/26b.html ^ https://ascii.jp/elem/000/000/656/656006/ ^ http://www.semiaccurate.com/2010/10/06/more-sandy-bridge-details-leak/ ^ http://www.semiaccurate.com/2010/10/06/sandy-bride-xeon-model-numbers-explained/ ^ http://www.cpu-world.com/CPUs/Celeron_Dual-Core/Intel-Mobile%20Celeron%20B815.html ^ http://www.cpu-world.com/CPUs/Celeron_Dual-Core/Intel-Mobile%20Celeron%20B720.html P6 Core 2 Nehalem Ivy Bridge Haswell Broadwell Skylake 表示 編集