Systems and methods are provided for scheduling the processing of a coprocessor whereby applications can submit tasks to a scheduler, and the scheduler can determine how much processing each application is entitled to as well as an order for processing. In connection with this process, tasks that require...http://www.google.de/patents/US7673304?utm_source=gb-gplus-sharePatent US7673304 - Multithreaded kernel for graphics processing unit