Patent ID: 9201490
Filing Date: 2015-12-01
Classification: G06F,Y02D

Abstract:
1. A system for managing power in a computer system, the computer system comprising: a main processor and an active memory device including powered units, the active memory device in communication with the main processor by a memory link, the powered unit comprising a processing element and a link controller, the system configured to perform a method comprising: executing, at the main processor, a program on a program thread; encountering, at the main processor, a first section of code to be executed by the active memory device; changing, by a first command, a power state of a powered unit on the active memory device based on the main processor encountering the first section of code, the first command comprising a store command; executing, by the processing element, the first section of code; changing a power state of the main processor from a power use state to a power saving state based on the processing element executing the first section of code; changing, by a second command, the power state of the main processor from the power saving state to the power use state based on the processing element completing execution of the first section of code; executing, by the main processor, a second section of code based on changing the power state of the main processor from the power saving state to the power use state; changing the power state of the memory link to a power use state based on the processing element completing execution of the first section of code; and changing the power state of the memory link to a power saving state based on the processing element starting execution of the first section of code.