DP compilation