System with high power and low power processors and thread transfer
First Claim
1. A system on chip (SOC) comprising:
- a first processor implemented by said SOC that has active and inactive states and that processes first and second sets of threads during said active state;
a second processor implemented by said SOC that has active and inactive states, wherein said second processor consumes less power when operating in said active state than said first processor operating in said active state; and
a control module implemented by said SOC that communicates with said first and second processors and that selectively transfers said second set of threads from said first processor to said second processor and selects said inactive state of said first processor, wherein said second processor processes said second set of threads.
4 Assignments
0 Petitions
Accused Products
Abstract
A system on chip (SOC) includes first and second processors and a control module. The first processor implemented by the SOC has active and inactive states and processes first and second sets of threads during the active state. The second processor implemented by the SOC has active and inactive states, wherein the second processor consumes less power when operating in the active state than the first processor operating in the active state. The control module, implemented by the SOC communicates with the first and second processors, selectively transfers the second set of threads from the first processor to the second processor and selects the inactive state of the first processor. The second processor processes the second set of threads.
-
Citations
36 Claims
-
1. A system on chip (SOC) comprising:
-
a first processor implemented by said SOC that has active and inactive states and that processes first and second sets of threads during said active state;
a second processor implemented by said SOC that has active and inactive states, wherein said second processor consumes less power when operating in said active state than said first processor operating in said active state; and
a control module implemented by said SOC that communicates with said first and second processors and that selectively transfers said second set of threads from said first processor to said second processor and selects said inactive state of said first processor, wherein said second processor processes said second set of threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 31, 32)
-
-
11. A method for processing data, comprising:
-
implementing first and second processors on a system on chip (SOC), wherein said first and second processors have active and inactive states, and wherein said second processor consumes less power when operating in said active state than said first processor operating in said active state;
processing first and second sets of threads during said active state using said first processor;
selectively transferring said second set of threads from said first processor to said second processor and selecting said inactive state of said first processor; and
processing said second set of threads using said second processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 33, 34)
-
-
21. A system on chip (SOC) comprising:
-
first processing means, implemented by said SOC that has active and inactive states, for processing first and second sets of threads during said active state;
second processing means for processing, that is implemented by said SOC and that has active and inactive states, wherein said second processing means consumes less power when operating in said active state than said first processing means operating in said active state; and
control means, implemented by said SOC, for communicating with said first and second processing means, for selectively transferring said second set of threads from said first processing means to said second processing means and selecting said inactive state of said first processing means, wherein said second processing means processes said second set of threads. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 35, 36)
-
Specification