>>1
お疲れ様です。

PS5の圧縮エンジンですが、Oodle LZNIBかLZHLWの様です。
LZNIBがLZ77ファミリーでLZHLWがLZ-Huffmanとなります。
zlibなどに対しOodleは速くて圧縮率が高いのが特徴です。

PS5のSoCにはこれの展開を負荷なく行えるKRAKEN DECOMPRESSIONユニットが入っています。
このユニットがNVMeからのデータをオンチップメモリに展開して、DMAでメインメモリに転送する形となります。
これはメモリへのマップを含めCPUの仲介は一切必要とせずに行えます。
CPUからはNVMeにある非圧縮データをメモリに展開しているだけに見えるわけです。
これは展開のみで、圧縮はCPUなどを用いて意図的に行う必要があります。