IBMはCool Chips 25においてTelumプロセサを発表した。そして、Telumプロセサはz16メインフレームのCPUとして使われているという関係になっている。
メインフレームは大企業の中心となる業務処理を行うために開発されるプロセサで、故障やアタックに耐える能力が高い設計になっていることが特徴である。しかし、このようなシステムの開発は手間が掛かる割には売れず、遂に富士通もメインフレームの開発を止めると宣言した。しかし、IBMは世界のメインフレーム市場を事実上独占することで利益を上げてメインフレームの開発を継続しており、z16はIBMの最新のメインフレームである。
Telumプロセサは性能の向上とスケーラビリティーの改善が大きな眼目で、今回はAI推論エンジンを内蔵する点とresilienceとsecurityの改善が新しい点である。
TelumチップはSamsungの7nmプロセスで作られ、530mm2のチップに225億トランジスタを集積している。1チップに8コアを集積しており、2チップ(16コア)を搭載する16コアがモジュールという基本単位となる。そして8チップを収容するドロア(引き出し)という単位で実装される。
IBMはメインフレームを作り続けてきており、過去の14世代のシステムで性能/電力を100倍以上改善して来た。今回のz16は、z15に比べて18%ほど性能/電力を改善しており、もう1つ前の世代のz14と比べると性能/電力を54%向上させている。
z16は各コアに専属の32MBのL2キャッシュを持っており、これはz15のL2キャッシュの4倍のメモリ量である。L2キャッシュは双方向のリングで接続されており、リングバスのバンド幅は~320GB/sとなっている。L2キャッシュのレーテンシは~2.9nsである。
そして、Telumプロセサには256MBの仮想L3キャッシュと2GBの仮想L4キャッシュが付いている。L3キャッシュのレーテンシは~12ns、L3キャッシュのレーテンシは~48nsである。
そして、7nmプロセスで作られるTelumプロセサの基本のクロック周波数は5.2GHzと業界トップレベルである。
IBMのメインフレームは高い信頼性を持ち、トランザクションの処理能力が高いことを誇っており、visaやmastercadなどのクレジットカードによる購入のトランザクション処理の過半数がIBMメインフレームで処理されているとのことである。
z16はz15と比べて11%コア性能が高く、17%システム容量が増えている。そして、z16メインフレームは、暗号化されたトランザクション処理を1日250億件処理できる能力を持つとのことである。
IBMはTelum CPUに組み込みのAI推論処理のアクセラレータを付けた。これはメインフレームでもAIの推論性能の実行性能が重要になって来ていることを示している。
z16のオンチップAIアクセラレータは、128タイルのFP16 SIMDのmatrixアレイと32タイルのFP16/FP32 SIMDのactivationアレイを持っている。これらの計算アレイはオンチップであり、待ち時間は小さく、計算効率は高いと考えられる。
z16は何千個ものハードウェアエラーチェッカーを持ち、多くのエラー検出、訂正を行うことができる。L2キャッシュのエラー訂正はSRAMアレイのデータが全部消えてしまったというエラーも訂正ができ。RAIMメモリはDIMM 1個が完全にエラーしても、データを回復できるという強力なエラー訂正能力を持っている。
z16の可用性は99.99999%で、これは故障で使えない時間は1年間で約3秒という非常に高い可用性である。さらに東京のセンターで大阪のセンターをバックアップし、東京に大災害があっても、業務はストップしないシステムを作れるSysplex結合インタフェースの改良を行い高可用性、災害復旧機能を高めている。
z16のセキュア実行機構は、ハードウェアによるワークロードの保護とデータの分離を行うことができる。従来の処理方法による分離と違い、ハードウェアによる分離はより確度の高い分離を提供することができる。結果として、数千個のコンテナやゲストイメージをもつ場合でも安全な分離を実現できるという。
z16の各プロセサコアは暗号化を行うCrypt Acceleratorを内蔵している。これらのアクセラレータはDキャッシュに直結しており、16GB/sのスループットで暗号化、復号化を行うことができる。また、暗号化の鍵の値は、平文でメモリに格納されることは無く、ソフトウェアダンプを行っている時でも鍵が読み出されてしまうことがないようになっている。
z16は業界初の量子安全なシステムである。量子計算の実用化が近づいており、AESなどの暗号が解読されてしまう危険が近づいている。これに対して、IBMは量子計算でも解読ができない暗号(quantum-safe)を実装した。 この暗号はPost Quantum CryptographyとしてNIST(アメリカ国立標準技術研究所)が開発中のものである。