0

コードのコンパイル、最適化、および実行に関して、並べ替えとインターリーブは交換可能な用語ですか?

4

2 に答える 2

1

私は彼らが同様のテクニックを説明していると思いますが、詳細レベルで何か他のものを意味します。

並べ替えとは、ランダムな指示を受け取り、何らかの理由でそれらを移動することを意味します。それはかなり一般的です。

インターリーブとは、異なるハードウェアリソースにアクセスするため、並行して実行できる2つの長いコードを持つことを意味します。巧妙なパターンで命令を織り込むと、実行時間が短縮されます。

于 2009-11-18T10:59:16.430 に答える
0

順不同の実行について言及している場合、これは、実行ユニットの可用性と発行される命令に応じて、プロセッサによって実行時に行われるものですが、上記のアーロンがコンパイル時(または開発コードが複雑な場合 (ポインターのエイリアシングが頭に浮かぶ)、またはコンパイラーがあまり優れていない場合)。

于 2009-11-18T16:35:31.867 に答える