HPやASUSも「unified memoryを採用した…」みたいな宣伝文句を製品情報に書いていたりする
どこまで予見してM1から512GBのラインナップを揃えたんだろうか
物理メモリ共有と仮想アドレス空間の分離の違いを分かりやすく解説してて勉強になる
へーへーへー!!!!!!
一番はお財布の計算を統合したところ
やたらと統合するとクラッシュしそうなもんだが、うまくやってるよなぁ
プログラミングではそりゃ使いやすいけど結局物理メモリの位置を把握していないとデータの移動距離が遠くなって性能でなくなるはずだけど。メモリとチップの帯域ばかり宣伝してるけどチップ内部バスは制約あるわけで
仮想アドレスは共有化してないのか。物理ページ境界へのポインタのみを処理前後でコピーと。まぁGPUみたいにコア数多いとCPUみたいにプロセス間保護とかするの大変だし、MMU節約とか考えるといい落とし所だと思う。
コピーを省略したいだけなら共有仮想アドレス空間は過剰すぎという感じか。結局ソフトウェアでの対応が必要ならハードウェアがめっちゃ頑張る必要はないと。
UMAってもっと前、マルチプロセッサでの用語じゃないかな
Apple のユニファイドメモリは何を実現したのか ── hUMA との比較による実態整理
HPやASUSも「unified memoryを採用した…」みたいな宣伝文句を製品情報に書いていたりする
どこまで予見してM1から512GBのラインナップを揃えたんだろうか
物理メモリ共有と仮想アドレス空間の分離の違いを分かりやすく解説してて勉強になる
へーへーへー!!!!!!
一番はお財布の計算を統合したところ
やたらと統合するとクラッシュしそうなもんだが、うまくやってるよなぁ
プログラミングではそりゃ使いやすいけど結局物理メモリの位置を把握していないとデータの移動距離が遠くなって性能でなくなるはずだけど。メモリとチップの帯域ばかり宣伝してるけどチップ内部バスは制約あるわけで
仮想アドレスは共有化してないのか。物理ページ境界へのポインタのみを処理前後でコピーと。まぁGPUみたいにコア数多いとCPUみたいにプロセス間保護とかするの大変だし、MMU節約とか考えるといい落とし所だと思う。
コピーを省略したいだけなら共有仮想アドレス空間は過剰すぎという感じか。結局ソフトウェアでの対応が必要ならハードウェアがめっちゃ頑張る必要はないと。
UMAってもっと前、マルチプロセッサでの用語じゃないかな