スーパコンピュータ富岳のプロセッサA64FXに関するマイクロアーキテクチャが公開されている。こういう情報はあまり出てくることが無いので、とてもありがたい。
せっかくなのでまとめていく。最初は勉強のためにPowerPointにまとめていたのだが、資料を切り貼りしながらブログに乗せていくことにした。
- 命令発行では、各命令はRS内でソースオペランドがすべて揃うのを待っている。
- 命令実行パイプラインの概要
- ブロックキング制御。いくつかの命令ではパイプライン全体を占有してしまうので、そのための制御。
- 浮動小数点命令の特殊動作。特殊なモードで実行することができるが、その代わりサイクル数は伸びる。