アカウント名:
パスワード:
売りはSSD、ほぼロード時間なしでゲームできるようになるらしいが。https://av.watch.impress.co.jp/docs/series/rt/1241858.html [impress.co.jp]
大きな事言ってるんだからNVRAMみたいな扱いなんじゃねぇかなあIntelのOptaneなんとかかんとか…メモリマップドI/Oなやつ…みたいな…据え置きハードだとやりやすい気がする
PCだと遅いHDD使用する人もいるので、一旦全部メモリに読み込む必要があって遅い。最低速度を保証できるPS5だと、全部メモリに読み込んでおく必要が無く、逐次読み出しでいいから起動・ロードの遅延が短い。というようなことかと。そのためにDMAとか圧縮エンジンとかI/OコントローラをCPUとは別に搭載して、CPU介さずメモリに展開できるようにしてる。CPUがグラフィック処理してる裏で負荷かけずに逐次読み出しするのでしょうね。
それに、既存のPC向けSSDでも、5.5GB/sを出せる環境はそんなに多くないと思う。PCI Express 3.0 x4接続の理論値を超えてるので。
PCのPCI Express 3.0に対応するNVMe SSDのシーケンシャルリードだと最高でも3.5GB/sぐらいですねhttps://pc.watch.impress.co.jp/docs/news/1209780.html [impress.co.jp]
ナゾはナゾのままとして転送早けりゃ展開後のデータをまんまSSDに仕舞っといて利用するとか有るかもしれんそして作業途中まで終わったデータをたくさん持つ様な構造まで変えるとなるとストレージ活用したPS特化タイトルとかSCEの狙い通りのもんが出てくるかもしれん
テクスチャストリーミングって結構前からあるぞ
「メモリに展開する必要がない」ではなく「メモリに事前読み込みしなくていい(=バッファリングの為のメモリ不要)」みたいです
"SSDが早いからMMIOでSSD見に行っても十分早い"という意味では?
>SSDコントローラは12チャネルとあるのでCPU8コア同時にアクセスしても余るので単に並列化しやすいよという話だと思う。
今どきのゲーム機ってDMA自分で書くんだろうか?死ねる。
確かにそれは疑問。DMAの管理をユーザーに委ねるとか、この規模のシステムでありえるのかなと。制御マイコンレベルなら話はわかるんだけど。本当に性能だそうと思ったら、かなりの労力が必要に思えるし、そんな面倒なことするのかな?
いっぱい勘違いがある気がしますが…
>SSDコントローラは12チャネルこれはSSDコントローラからNANDフラッシュのICへのアクセスチャネル数の話であって、CPUからコントローラへのチャネルではありません。既存のSSDでも8,16,32chの物があります。CPUからは普通にNVMeとしてPCIExpress 経由でアクセスするだけ。
>今どきのゲーム機ってDMA自分で書くんだろうか?DMAがCPU内にあるか外にあるか、圧縮展開をCPU内でやるか外でやるかの違いでしかない。書きたいなら自分で書いても良いですが、普通はOSとかドライバで用意するでしょう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
SSD (スコア:0)
売りはSSD、ほぼロード時間なしでゲームできるようになるらしいが。
https://av.watch.impress.co.jp/docs/series/rt/1241858.html [impress.co.jp]
Re: (スコア:3)
どんなマジックを使ってるのかかなり疑問なんだけどあんまり細かくは
語られませんでしたね。DRAMも16GBしかないし。
シーケンシャルは5GB/sぐらい出るGen4だけど、ランダムは相変わらず
そんなには出ないのでどんなマジックなのか誇大広告なのか楽しみにして待ちます。
Re: (スコア:0)
大きな事言ってるんだからNVRAMみたいな扱いなんじゃねぇかなあ
IntelのOptaneなんとかかんとか…メモリマップドI/Oなやつ…みたいな…
据え置きハードだとやりやすい気がする
Re:SSD (スコア:2)
って書いてあるんですよね。SSDコントローラーに専用のSRAMが載るようですが
当然MBオーダーでしょうしマップデータのような100MBオーダーのデータを展開
出来るわけないでしょうから、謎。実現できる要素は見当たりません。
Re:SSD (スコア:1)
PCだと遅いHDD使用する人もいるので、一旦全部メモリに読み込む必要があって遅い。
最低速度を保証できるPS5だと、全部メモリに読み込んでおく必要が無く、逐次読み出しでいいから起動・ロードの遅延が短い。
というようなことかと。
そのためにDMAとか圧縮エンジンとかI/OコントローラをCPUとは別に搭載して、CPU介さずメモリに展開できるようにしてる。
CPUがグラフィック処理してる裏で負荷かけずに逐次読み出しするのでしょうね。
それに、既存のPC向けSSDでも、5.5GB/sを出せる環境はそんなに多くないと思う。
PCI Express 3.0 x4接続の理論値を超えてるので。
Re: (スコア:0)
PCのPCI Express 3.0に対応するNVMe SSDのシーケンシャルリードだと最高でも3.5GB/sぐらいですね
https://pc.watch.impress.co.jp/docs/news/1209780.html [impress.co.jp]
Re: (スコア:0)
ナゾはナゾのままとして
転送早けりゃ展開後のデータをまんまSSDに仕舞っといて利用するとか有るかもしれん
そして作業途中まで終わったデータをたくさん持つ様な構造まで変えるとなると
ストレージ活用したPS特化タイトルとかSCEの狙い通りのもんが出てくるかもしれん
Re: (スコア:0)
テクスチャストリーミングって結構前からあるぞ
Re: (スコア:0)
「メモリに展開する必要がない」ではなく「メモリに事前読み込みしなくていい(=バッファリングの為のメモリ不要)」みたいです
Re: (スコア:0)
"SSDが早いからMMIOでSSD見に行っても十分早い"という意味では?
>SSDコントローラは12チャネル
とあるのでCPU8コア同時にアクセスしても余るので単に並列化しやすいよという話だと思う。
今どきのゲーム機ってDMA自分で書くんだろうか?死ねる。
Re: (スコア:0)
確かにそれは疑問。
DMAの管理をユーザーに委ねるとか、この規模のシステムでありえるのかなと。
制御マイコンレベルなら話はわかるんだけど。
本当に性能だそうと思ったら、かなりの労力が必要に思えるし、そんな面倒なことするのかな?
Re: (スコア:0)
いっぱい勘違いがある気がしますが…
>SSDコントローラは12チャネル
これはSSDコントローラからNANDフラッシュのICへのアクセスチャネル数の話であって、CPUからコントローラへのチャネルではありません。
既存のSSDでも8,16,32chの物があります。
CPUからは普通にNVMeとしてPCIExpress 経由でアクセスするだけ。
>今どきのゲーム機ってDMA自分で書くんだろうか?
DMAがCPU内にあるか外にあるか、圧縮展開をCPU内でやるか外でやるかの違いでしかない。
書きたいなら自分で書いても良いですが、普通はOSとかドライバで用意するでしょう。