The document explores the evolution and challenges of the General-Purpose computation on Graphics Processing Units (GPGPU) continuum, detailing developments from 2004 to 2013. It highlights the diverse mobile GPGPU architectures and the associated high development costs due to immature tools, distribution models, and security concerns. The vision for a unified ecosystem based on common software architecture is emphasized, along with the need for evolving programming languages and enhancing the software stack.