Grouping processors is presented. A processing unit (PU) initiates an application and identifies the application's requirements. The PU assigns one or more synergistic processing units (SPUs) and a memory space to the application in the form of a group. The application specifies whether the task requires...http://www.google.com.au/patents/US20080155203?utm_source=gb-gplus-sharePatent US20080155203 - Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment