IBM z10
IBM z10は、IBMのIBM System z10 メインフレーム用のマイクロプロセッサで、2008年2月にリリースされた。開発中には "z6" と呼ばれていた。
しかし、z10プロセッサは他の面では全く異なる。キャッシュの階層やキャッシュコヒーレンシ、SMPの技術やプロトコル、チップの構成などである。命令セットアーキテクチャ(ISA)は非常に異なり、z10 独自の 894 の命令があり、その 75% は完全にハードウェアとして実装されている。z/Architecture は CISCのアーキテクチャであり、1960年代のSystem/360からの互換性を保っている。
前身のIBM System z9 EC プロセッサからの追加は以下である。
コードをより効率的に実行するための 50以上の新しい命令
ソフトウェア/ハードウェア キャッシュの最適化
1MB ページフレームのサポート
10進数の浮動小数点数が完全にハードウェアに実装された
エラー検知とリカバリーが強化され、L2、L3 キャッシュとバッファーに ECC (error-correcting code)や拡張されたパリティチェックが備わり、チップ全体で 20,000 のエラーチェッカーが備わった。大半のハードウェアエラーを検知しリトライするために、プロセッサの状態はバッファーされる。