Long term parking (LTP)
Andreas Sembrant, Trevor E. Carlson, Erik Hägersten, David Black-Shaffer, Arthur Pérais, André Seznec, Pierre Michaud · 2015
Modern processors employ large structures (IQ, LSQ, register file, etc.) to expose instruction-level parallelism (ILP) and memory-level parallelism (MLP). These resources are typically allocated to instructions in program order. This wastes resources by allocating resources to instructions that are not yet ready to be executed and by eagerly allocating resources to instructions that are not part of the application's critical path.