Pipeline simulation techniques