IDP implementation on GPU