Incremental foresighted local compaction
暂无分享,去创建一个
Under timing constraints, local compaction may fail because of poor scheduling decisions. Su [SDWX87] uses foresight to avoid some of the poor scheduling decisions. However, the foresight takes a considerable amount of time. In this paper the Incremental Foresight algorithm is introduced. Experiments using four different target architectures show that the Incremental Foresight algorithm works as well as foresight, and saves around 48 percent of the excess time.
[1] Vicki H. Allan,et al. Phase coupling for horizontal microcode generation , 1987, MICRO 20.
[2] Steven R. Vegdahl,et al. Local code generation and compaction in optimizing microcode compilers , 1982 .
[3] Vicki Hurst Allan,et al. A critical analysis of the global optimization problem for horizontal microcode (phase-coupled, compaction, code motion, compilation) , 1986 .
[4] Jian Wang,et al. Microcode compaction with timing constraints , 1987, MICRO 20.