Patent ID: 8884906

Claim:
A processor comprising: a multi-domain processor implemented in a processor package comprising: a core domain including at least one core to execute instructions; a graphics domain including a plurality of graphics engines each having at least one execution unit, the graphics domain to schedule a touch application to perform processing of raw touch data, the touch application offloaded from the core domain to at least one of the plurality of graphics engines, the touch application to execute responsive to an update to a doorbell location in a system memory coupled to the multi-domain processor, the doorbell location written responsive to a user input to a touch input device coupled to the multi-domain processor; and a memory controller wherein the at least one graphics engine is to exit a low power state while the core domain is in a low power state, responsive to detection by the memory controller of the write to the doorbell location, wherein the touch application is to request the doorbell location and to communicate the doorbell location to the graphics domain.