FIELD: information technology.
SUBSTANCE: method involves determining which cores of multiple cores are actively working; creating a core parking mask using a bit value to represent a parked or unparked status of a core; determining stream processor affinity masks representing one or more cores on which a stream is assigned to be processed; providing at least a portion of the performance and power saving plan for the cores by combining an inversion of the core parking mask and the stream processor affinity masks using an "AND" operator to create an available processor set; calculating which cores are designated as parked or unparked based at least in part on the available processor set; and parking at least one of the cores actively working based at least in part on the power policy indicating that at least one of the cores actively working is designated as a parked core.
EFFECT: reduced power consumption.
18 cl, 8 dwg
Title | Year | Author | Number |
---|---|---|---|
HIERARCHICAL INFRASTRUCTURE OF RESOURCES BACKUP PLANNING | 2008 |
|
RU2481618C2 |
SUSPENSION AND/OR CONTROL OF PROCESSES FOR CONNECTED STANDBY | 2011 |
|
RU2576045C2 |
SUSPENSION AND/OR CONTROL OF PROCESSES FOR CONNECTED STANDBY | 2011 |
|
RU2575376C2 |
METHOD OF SECUREOS FUNCTIONING ON MULTIPROCESSOR SYSTEMS IN MOBILE DEVICES | 2017 |
|
RU2641226C1 |
SCHEDULER INSTANCES IN PROCESS | 2009 |
|
RU2530345C2 |
SUSPENSION AND/OR CONTROL OF PROCESSES FOR CONNECTED STANDBY STATE | 2011 |
|
RU2595577C2 |
RECOVERY OF CONTROL OF PROCESSING RESOURCE, WHICH PERFORMS EXTERNAL CONTEXT OF EXECUTION | 2009 |
|
RU2494446C2 |
HARDWARE VIRTUALIZED ISOLATION FOR ENSURING SECURITY | 2017 |
|
RU2755880C2 |
UNLIMITED TRANSACTIONAL MEMORY WITH ASSURANCES OF MOVEMENT DURING TRANSFER, USING HARDWARE GLOBAL LOCK | 2014 |
|
RU2597506C2 |
METHOD AND DEVICE FOR PAUSING EXECUTION OF A STREAM UNTIL A CERTAIN MEMORY ACCESS IS PERFORMED | 2002 |
|
RU2308754C2 |
Authors
Dates
2014-01-10—Published
2009-02-16—Filed