It is a bit unfair to compare PSM with sMC-GPU because PSM is lacking phrase rank optimization whereas sMC-GPU enforces it, and the p@n metric uses rank position as its goodness criterion.
we will see that in an actual application task, both PSM and PSM-GPU does better than sMC-GPU.