- CMS比較.com >
- インターネット用語辞典【アウト・オブ・オーダー実行とは?】
アウト・オブ・オーダー実行とは?
▼アウト・オブ・オーダー実行▼
アウト・オブ・オーダー実行(-じっこう、英語: out-of-order execution)とは、コンピュータ科学でのパラダイムの一つであり、命令実行効率を上げるために、ほとんどの高速マイクロプロセッサが有している機能である。アクロニムの”OoO”でも書かれる。「順序を守らない実行」の意。
これらのプロセッサは、高速化のために、できるだけサイクル(プロセッサが命令を実行する基準となる時間の単位)数の節約を図ろうとしている。ある種の遅延はサイクル数の浪費であり、うまくすればそのCPUサイクルは同時マルチスレッディング ハイパースレッディングのような用途にふりわけることができる。アウト・オブ・オーダー実行はそのための最適化法の一つである。具体的には、互いに依存関係がない複数の命令で、与えられたプログラムコードにおける順序より効率的な実行順序がある場合、それらを置き換えてしまうもの。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%A6%E3%83%88%E3%83%BB%E3%82%AA%E3%83%96%E3%83%BB%E3%82%AA%E3%83%BC%E3%83%80%E3%83%BC%E5%AE%9F%E8%A1%8C
▼「アウト・オブ・オーダー実行」以外の用語▼




