1. A computer implemented system comprising the following computer executable components: an Application Programming Interface (API) that frontloads activities of a Graphical Processing Unit (GPU) represented by a graphics pipeline; a view component as part of the API to inform a runtime driver regarding resource management of the GPU; and the graphics pipeline configurable by the API.