Instruction Scheduling NotionInstruction PipeliningInstruction HazardsInstruction SchedulingInstruction ParallelismInstruction OperationsInstruction DependencyTomasulo AlgorithmRegister ScoreboardingFlynn's Taxonomy