Index / Reload

Comment on 2006-06-26

2006-06-26 について、コメントがあればどうぞ!
E-mail アドレスは公開されません。URL は公開されます。
なお、管理者の判断により予告なくコメントを削除することがあります。 ご了承下さい。

パスワードを入力すると後からコメントの修正が可能です。

確認:下の Check の項目に Yx2xM4yD をコピーして入力してね。

お名前:
E-mail or URL:
Check: ← 上の方にある確認文字列を入力してね。
Password:
コメント:
* furukawa 2006-06-29 02:42:29 [Edit]

IA64でなくて恐縮ですが、他RISCのI/Oアクセスなんかだとストアバッファのフラッシュには
ストア→メモリバリア→ロード
といったシーケンスを使ったと思います
もっともストアもロードもキャッシュされない領域でしたが

釈迦に説法ですね^^;;

* nminoru 2006-06-29 00:44:26 [Edit]

> furukawa さん
IA-64 上で、別のアーキのメモリモデルをエミュレーションする際に問題になっています。
例えばローカル CPU が「ストア」→「ストアバッファ・フラッシュ」→「CPUカウンタを読む」、リモート CPU が「CPUカウンタを読む」→「ロード」を実行した時、2 つの CPU のカウンタが同時刻ならローカル CPU のストア値とリモート CPU のロード値が一致することが保証したいのです。
# CPU カウンタは当然同期している前提です。

* furukawa 2006-06-28 18:16:21 [Edit]

どういう状況で必要になるのかちょっと想像つきませんでしたが、
割り込みハンドラの中とかでしょうか。

Powered by くっつき BBS