1991 · 183 citations · 25 references
ComputingComputer EngineeringComputer ScienceCompilersComputer ArchitectureSchedulingCpu SchedulingInstruction SchedulingMemory Hierarchy OptimizationResource SchedulingSuperscalar ProcessingTask SchedulingFunctional Unit SchedulingGlobal Instruction SelectionGlobal SchedulingMicroarchitectural OptimizationSuperscalar ExecutionSuperscalar MicroarchitectureSuperscalar Scheduling
To improve the utilization of machine resources in superscalar processors, the instructions have to be carefully scheduled by the compiler.As internal parallelism and pipelining increases, it becomes evident that scheduling should be done beyond the basic block level.A scheme for global (intra-loop) scheduling is proposed, which uses the control and data dependence information summarized in a
25
Monica S. Lam · ACM SIGPLAN Notices · 2004 · 890 citations
An efficient method of computing static single assignment form
Ron K. Cytron, Jeanne Ferrante, Barry K. Rosen et al. · 1989 · 465 citations