PROCESS MANAGEMENT IN A MULTI-CORE ENVIRONMENT
First Claim
1. A method for an electronic device comprising a processor including a first core and a second core, an operating system, a process-core assignment module operatively coupled to the operating system, and a graphical user interface system operatively coupled to the process-core assignment module and configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively, the method comprising:
- displaying, by the graphical user interface system, a graphical element associated with at least one process of an application program on the first display screen, wherein the at least one process of the application program is executed by the first core;
detecting, by the process-core assignment module, a movement of the graphical element from the first display screen to the second display screen; and
assigning, by the operating system, the at least one process of the application program from the first core to the second core in response to the detection of the movement of the graphical element from the first display screen to the second display screen.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for an intuitive process management mechanism in a multi-core environment. An example electronic device may include a processor with a first core and a second core, an operating system, a process-core assignment module operatively coupled to the operating system, and a graphical user interface system operatively coupled to the process-core assignment module and configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively. An example method for the electronic device may include: displaying a graphical element associated with a process of an application program on the first display screen, wherein the process is executed by the first core; detecting a movement of the graphical element from the first display screen to the second display screen; and assigning the process to the second core.
35 Citations
41 Claims
-
1. A method for an electronic device comprising a processor including a first core and a second core, an operating system, a process-core assignment module operatively coupled to the operating system, and a graphical user interface system operatively coupled to the process-core assignment module and configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively, the method comprising:
-
displaying, by the graphical user interface system, a graphical element associated with at least one process of an application program on the first display screen, wherein the at least one process of the application program is executed by the first core; detecting, by the process-core assignment module, a movement of the graphical element from the first display screen to the second display screen; and assigning, by the operating system, the at least one process of the application program from the first core to the second core in response to the detection of the movement of the graphical element from the first display screen to the second display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device comprising:
-
a processor including a first core and a second core; a memory operatively coupled to the processor and configured to store an application program involving at least one process; a graphical user interface system configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively; a process management module configured to assign the at least one process of the application program to either the first core or the second core; and a process-core assignment module operatively coupled to the process management module, wherein the process-core assignment module is configured to detect a movement of a graphical element from the first display screen to the second display screen, the graphical element being associated with the at least one process of the application program and the at least one process of the application program being executed on the first core, and the process management module is further configured to assign the at least one process of the application program from the first core to the second core based on the detection of the movement of the graphical element associated with the at least one process of the application program. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable storage medium which stores a program for causing an electronic device to carry out process-core assignment, the electronic device comprising a processor including a first core and a second core, an operating system, and a graphical user interface system configured to provide a first display screen and a second display screen, the program comprising:
-
a process-core assignment module configured to detect a movement of a graphical element from a first display screen to a second display screen and configured to generate a process-core assignment instruction based on the detected movement, wherein the graphical element is associated with at least one process of an application program, the first display screen is associated with the first core and the second display screen is associated with the second core, and the process-core assignment instruction is configured to instruct the operating system to assign the at least one process of the application program from the first core to the second core in response to the detection of the movement of the graphic element from the first display screen to the second display screen. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A portable electronic device comprising:
-
a first display device; a processor including a first core and a second core; a memory operatively coupled to the processor and configured to store an application program involving at least one process; a graphical user interface system configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively; a process management module configured to assign the at least one process of the application program to either the first core or the second core; and a process-core assignment module operatively coupled to the process management module, wherein the process-core assignment module is configured to detect a movement of a graphical element from the first display screen to the second display screen, the graphical element being associated with the at least one process of the application program and the at least one process of the application program being executed on the first core, and the process management module is further configured to assign the at least one process of the application program from the first core to the second core based on the detection of the movement of the graphical element associated with the at least one process of the application program. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification