2004-10-13から1日間の記事一覧

命令スケジューリングとリストスケジューリング

命令スケジューリングは特にUltraSPARCのようなイン・オーダー発行のプロセッサでは重要である。最適なスケジューリングを見つけるには、 依存グラフを構築する 依存関係を満たす全ての命令順に対してクロック数を計算する 最小のクロック数を与える命令順を…

38500行

依存グラフを構築するconstruct_dependence_graph()と各命令に優先度を設定するset_priorities()を書き終わった。 依存関係にある命令間のレイテンシを返す、アーキテクチャ依存のlist_sched_get_latency()を書いた。 例外依存とメモリ依存まわりを書き直し…