ちょちょいと高速化しました。

前回、メモリアクセスが遅いという話をしました。実際にマイクロベンチマークをしてみると、 VPGATHERQQ 命令はマスクレジスタが確定してからのレイテンシは5クロックであるものの、アクセスするアドレスが確定してからのレイテンシはなんと21クロックもあります。これを踏まえてロードのレイテンシをできる限り隠蔽するようにした結果、インターリーブなしでエンコードもデコードもスカラー比で2.3倍ぐらいの速度が出るようになりました。4倍に到達しなかったのは残念ですが、さすがにこれ以上速くならんやろ…

Trackback

only 1 comment untill now

  1. 使わせていただきます。

Add your comment now