1
非キャッシュmovntdqaを利用するには、ほとんどのコンピュータメモリをuswcとしてマップする必要があります。 WindowsやLinuxでこれを行う簡単な方法はありますか?windows/linuxの下でUSWCとしてメモリをマップする方法は?
非キャッシュmovntdqaを利用するには、ほとんどのコンピュータメモリをuswcとしてマップする必要があります。 WindowsやLinuxでこれを行う簡単な方法はありますか?windows/linuxの下でUSWCとしてメモリをマップする方法は?
Linuxでは、これは簡単ですが、カーネルメモリをW/Cにマッピングしないように注意する必要がありますが、それは醜いことがあります。ユーザー空間から物理的なメモリ範囲を予約する方法を知っていると仮定した場合、 "/ proc/mtrr"を使用してメモリの種類を変更できます。
インターフェイスを説明するページ例は、here
です。私はちょうど窓の中でそれをする方法を見つける必要があります - 別の質問を参照してください。 – yigal