Arm

もっと見る Arm

ホーム

Armエミュレーションハードウェアパフォーマンス

image

x86 エミュレーションの厄災

ARM の弱い順序付けメモリモデル上で x86-TSO をエミュレートするのは、エミュレータに長くある落とし穴だ。全ストア順序付けを自前で補って初めて正しくなるが、代償は大量のメモリバリアで、性能と正確性の両立が難しい。記事は問題の根源と、手法ごとのトレードオフを整理する。