The Difference Between Piping and Pre-Population
Both of these methods allow the survey creator to insert data dynamically into a survey. Piping is used when you want to take data from user input and use that in the survey. Pre-population is used when you want to take data from your invitee attributes and use that in your survey.
Opinio defines pre-population in their online manual. Piping is also described in their online manual.