Patent ID: 8134561
Filing Date: 2012-03-13
Classification: G06F,G06T,G09G

Abstract:
1. A method of creating an image utilizing a central processing unit (CPU) and a graphics processing unit (GPU), the method comprising the steps of: representing, in memory, an image by an image graph wherein the image graph comprises one or more GPU programs represented as nodes in the image graph, inputs to the one or more GPU programs and outputs from the one or more GPU programs wherein the inputs and outputs are represented as links in the image graph; optimizing said image graph by running software on said CPU wherein optimizing comprises consolidating multiple GPU programs into one GPU program to create an optimized image graph; compiling said optimized image graph by running software on said CPU to create a compiled image graph; and rendering said image graph by running said compiled image graph on a GPU, yielding a rendered image.