A technique used to prevent data hazards, where the pipeline stalls one or more stages until data is available.