What's the Underlying Algorithm for Detail Preserving Upsampling in Photoshop CC?
It's really nothing beyond Bi Cubic Interpolation with "Sharpening".

http://www.lynda.com/Photoshop-tutorials/interpolation-settings/124096/140573-4.html

They haven't updated their interpolation algorithms for ages.