メモリオーダリングとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > メモリオーダリングの意味・解説 

メモリオーダリング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/07/08 14:02 UTC 版)

メモリオーダリング: Memory Ordering)とは、CPUによるコンピュータメモリへのアクセス順序を表わす。この言葉は、コンパイル時コンパイラに生成されるメモリオーダリングか、実行時にCPUによって生成されるメモリオーダリングのいずれかを指す。


  1. ^ GCC compiler-gcc.h[リンク切れ]
  2. ^ ECC compiler-intel.h[リンク切れ]
  3. ^ Intel(R) C++ Compiler Intrinsics Reference

    Creates a barrier across which the compiler will not schedule any data access instruction. The compiler may allocate local data in registers across a memory barrier, but not global data.

  4. ^ Visual C++ Language Reference _ReadWriteBarrier
  5. ^ Reordering on an Alpha processor by Kourosh Gharachorloo
  6. ^ Memory Ordering in Modern Microprocessors by Paul McKenney
  7. ^ Memory Barriers: a Hardware View for Software Hackers, Figure 5 on Page 16
  8. ^ Table 1. Summary of Memory Ordering, from "Memory Ordering in Modern Microprocessors, Part I"





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「メモリオーダリング」の関連用語

メモリオーダリングのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



メモリオーダリングのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのメモリオーダリング (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS