Patents by Inventor Alexander Branover

Alexander Branover has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100287394
    Abstract: A processor integrated circuit has one or more processor cores and a power management controller in a North-Bridge that generates a first power state recommendation for the one or more processor cores. The North-Bridge also receives a second power state recommendation from a South-Bridge integrated circuit. The North-Bridge determines a final power state for the one or more processor cores based on the first and second power state recommendations.
    Type: Application
    Filed: May 6, 2009
    Publication date: November 11, 2010
    Inventors: Alexander Branover, Maurice B. Steinman, Ming L. So, Xiao Gang Zheng
  • Publication number: 20100250856
    Abstract: A system and method for data allocation in a shared cache memory of a computing system are contemplated. Each cache way of a shared set-associative cache is accessible to multiple sources, such as one or more processor cores, a graphics processing unit (GPU), an input/output (I/O) device, or multiple different software threads. A shared cache controller enables or disables access separately to each of the cache ways based upon the corresponding source of a received memory request. One or more configuration and status registers (CSRs) store encoded values used to alter accessibility to each of the shared cache ways. The control of the accessibility of the shared cache ways via altering stored values in the CSRs may be used to create a pseudo-RAM structure within the shared cache and to progressively reduce the size of the shared cache during a power-down sequence while the shared cache continues operation.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Inventors: Jonathan Owen, Guhan Krishnan, Carl D. Dietz, Douglas Richard Beard, William K. Lewchuk, Alexander Branover
  • Publication number: 20100162256
    Abstract: A method for determining an operating point of a shared resource. The method includes receiving indications of access demand to a shared resource from each of a plurality of functional units and determining a maximum access demand from among the plurality of functional units based on their respective indications. The method further includes determining a required operating point of the shared resource based on the maximum access demand, wherein the shared resource is shared by each of the plurality of functional units, comparing the required operating point to a present operating point of the shared resource, and changing to the required operating point from the present operating point if the required and present operating points are different.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Alexander Branover, Helmut W. Prengel, Anthony Asaro, Sebastian Nussbaum, Maurice B. Steinman
  • Publication number: 20100073068
    Abstract: An integrated circuit. The integrated circuit includes a plurality of functional units, wherein each of the plurality of functional units is implemented on a die of the integrated circuit. Each of the functional units includes one or more temperature sensors. The integrated circuit further includes a temperature control unit coupled to each of the functional units, wherein the temperature control unit is configured to monitor a temperature of each of the plurality of functional units based on temperature information provided from the temperature sensors. The temperature control unit is configured to, if the temperature exceeds a first threshold value for a particular one of the plurality of functional units, perform a first temperature control action on the particular one of the plurality of functional units independently of other ones of the plurality of functional units.
    Type: Application
    Filed: September 22, 2008
    Publication date: March 25, 2010
    Inventors: Hanwoo Cho, Alexander Branover, Jonathan D. Hauke
  • Publication number: 20100058078
    Abstract: A system may comprise a plurality of processing units, and a control unit and monitoring unit interfacing with the processing units. The control unit may receive requests for transitioning the processing units to respective target power-states, and specify respective target HW power-states corresponding to the respective target power-states. The monitoring unit may monitor operating characteristics of the system, and determine based on operating characteristics whether to allow the processing units to transition to the respective target hardware (HW) power-states. The control unit may be configured to change the respective target HW power-state to a respective updated HW power-state for each processing units for which it is determined that transition to its respective target HW power-state should not be allowed.
    Type: Application
    Filed: October 20, 2008
    Publication date: March 4, 2010
    Inventors: Alexander Branover, Frank P. Helms, John P. Petry, Maurice B. Steinman
  • Publication number: 20090235099
    Abstract: A processor may comprise one or more cores, where each respective core may comprise one or more state registers, and non-volatile memory configured to store microcode instructions executed by the respective processor core. The processor may further comprise a power management controller (PMC) interfacing with each respective core, and a state monitor (SM) interfacing with the PMC. The PMC may be configured to communicate with each respective core, such that microcode executed by the respective processor core may recognize when a request is made to transition the respective core to a low-power state. The microcode may communicate the request to the PMC, which may in turn determine if the request is for the respective core to transition to a zero-power state. If it is, the PMC may communicate with the SM to determine whether to transition the respective processor core to the zero-power state, and initiate transition to the zero-power state if a determination to transition to the zero-power state is made.
    Type: Application
    Filed: March 11, 2008
    Publication date: September 17, 2009
    Inventors: Alexander Branover, Rajen S. Ramchandani
  • Publication number: 20090235260
    Abstract: A system may comprise a plurality of processing units and a scheduler configured to maintain a record for each respective processing unit. Each respective record may comprise entries which may indicate 1) how long the respective processing unit has been residing in an idle state, 2) a present power-state in which the respective processing unit resides, and 3) whether the respective processing unit is a designated default (bootstrap) processing unit. The scheduler may select one or more of the plurality of processing units according to their respective records, and assign impending instructions to be executed on the selected one or more processing units. Where additional processing units are required, the scheduler may also insert an instruction to trigger an inter-processor interrupt to transition one or more processing units out of idle-state. The scheduler may then assign some impending instructions to these one or more processing units.
    Type: Application
    Filed: December 12, 2008
    Publication date: September 17, 2009
    Inventors: Alexander Branover, Maurice B. Steinman, Denis Rystsov
  • Publication number: 20090235105
    Abstract: A power management controller (PMC) that interfaces with a processor comprising one or more cores. The PMC may be configured to communicate with each respective core, such that microcode executed by the respective processor core may recognize when a request is made to transition the respective core to a target power-state. For each respective core, the state monitor may monitor active-state residency, non-active-state residency, Direct Memory Access (DMA) transfer activity associated with the respective core, Input/Output (I/O) processes associated with the respective core, and the value of a timer-tick (TT) interval associated with the respective core. The status monitor may derive respective status information for the respective core based on the monitoring and indicate whether the respective core should be allowed to transition to the corresponding target power-state. The PMC may transition the respective processor core to the corresponding target power-state accordingly.
    Type: Application
    Filed: August 27, 2008
    Publication date: September 17, 2009
    Inventors: Alexander Branover, Frank Helms, Maurice Steinman
  • Publication number: 20080276026
    Abstract: A method includes applying a voltage to a first processor core of a plurality of processor cores to deactivate the first processor core, the voltage less than a retention voltage of the first processor core. The application of the voltage can be in response to a software setting. The software setting can be configured via a user input, a software application, an operating system, or a BIOS setting. Alternately, the application of the voltage can be in response to a permanent hardware setting, such as the state of a fuse associated with the first processor core.
    Type: Application
    Filed: May 2, 2007
    Publication date: November 6, 2008
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Alexander Branover, Maurice Steinman, Frank Helms, Bill K.C. Kwan, W. Kurt Lewchuk, Paul Mackey
  • Patent number: 5040652
    Abstract: A permutation lock chamber has a chamber shaft extending therethrough which is held against rotation when the chamber is in a locked condition and which is rotatable when the chamber is in an unlocked condition. The chamber shaft is connected to the shaft of an outer door handle through a clutch. When the chamber is in its unlock condition and the outer door handle is rotated, the clutch engages and the chamber shaft rotates with the outer door handle shaft. When the chamber is in its locked condition and the outer door handle is rotated, the clutch slips to permit rotation of the outer door handle shaft without rotation of the chamber shaft.
    Type: Grant
    Filed: May 9, 1989
    Date of Patent: August 20, 1991
    Assignee: Ilco Unican Inc.
    Inventors: Aaron M. Fish, Alexander Branover, Zgorzak Leszek
  • Patent number: 5005884
    Abstract: The pushing in of the push-button of the cylinder lock is detected by detecting the associated motion of the locking rod. An electronic signal is provided upon the detection of such motion. In specific embodiments, the detector consists of a switch mounted on either the locking rod or locking rod cylinder, and an associated cam mounted on either the locking rod cylinder or the locking rod.
    Type: Grant
    Filed: February 6, 1990
    Date of Patent: April 9, 1991
    Assignee: Ilco Unican Inc.
    Inventors: Aaron M. Fish, Alexander Branover, Jean-Paul Dausseing, Masoud Miresmaili
  • Patent number: 4916299
    Abstract: An actuator assembly is mounted in a housing and is actuatable by a solenoid carried in the housing. The housing also includes, integral therewith, a card reading arrangement.
    Type: Grant
    Filed: March 4, 1988
    Date of Patent: April 10, 1990
    Assignee: ILCO Unican Inc.
    Inventors: Aaron M. Fish, Leon Mayzels, Alexander Branover, Masoud Miresmaili, Jean-Paul Dausseing
  • Patent number: 4762212
    Abstract: An actuator assembly is mounted in a housing and is actuatable by a solenoid carried in the housing. The housing also includes, integral therewith, a card reading arrangement.
    Type: Grant
    Filed: September 24, 1985
    Date of Patent: August 9, 1988
    Assignee: Ilco Unican Inc.
    Inventors: Aaron M. Fish, Leon Mayzels, Alexander Branover, Masoud Miresmaili, Jean-Paul Dausseing