1
Sebastien Nussbaum, Alexander Branover, John Kalamatianos: Throttling computational units according to performance sensitivity. Advanced Micro Devices, Abel Law Group, May 14, 2013: US08443209 (2 worldwide citation)

A power allocation strategy limits performance of a subset of a plurality of computational units in a computer system according to performance sensitivity of each of the plurality of computational units to a change performance capability, e.g., frequency change. The performance of the subset of comp ...


2
Guhan Krishnan, Sebastien Nussbaum: Method and apparatus for monitoring energy consumption of an electronic device. November 23, 2010: US07840821 (1 worldwide citation)

Requests to an operational module are received at a monitoring device, where an estimated amount of energy expected to be consumed by the operational module while executing operations related to requests is accumulated for a sliding time window. A throttle signal is generated to limit the amount of ...


3
Michael J Osborn, Sebastien Nussbaum, John P Petry, Umair B Cheema: Voltage regulator dynamically determining whether requested power transition can be supported. ATI Technologies ULC, Advanced Micro Devices, Faegre Baker Daniels, December 15, 2015: US09213381

A method of controlling voltage in a circuit is provided. Within the circuit, a block of an electrical component provides an indication that it desires to switch states (such as from off to on, on to off, or from one speed to another). The change in states requires a different current draw by the el ...


4
Michael J Osborn, Sebastien Nussbaum, John P Petry, Umair B Cheema: Voltage adjustment based on load line and power estimates. ATI Technologies ULC, Faegre Baker Daniels, April 28, 2015: US09021276

A method and device for setting a processor performance profile for a processor that is unable to directly measure voltage supplied by a voltage regulator includes determining a voltage requested of the voltage regulator and determining a first characteristic of a first portion of the electrical com ...


5
Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas Roy Woller, Kevin McGrath, Sebastien Nussbaum, Nuwan S Jayasena, Rex McCrary, Philip J Rogers, Mark Leather: Software mechanisms for managing task scheduling on an accelerated processing device (APD). Advanced Micro Devices, Volpe and Koenig P C, September 1, 2015: US09122522

Embodiments describe herein provide a method of for managing task scheduling on a accelerated processing device. The method includes executing a first task within the accelerated processing device (APD), monitoring for an interruption of the execution of the first task, and switching to a second tas ...


6
Samuel D Naffziger, Michael Osborn, Sebastien Nussbaum: Using temperature margin to balance performance with power allocation. Advanced Micro Devices, Volpe and Koenig P C, July 18, 2017: US09710034

A method and apparatus using temperature margin to balance performance with power allocation. Nominal, middle and high power levels are determined for compute elements. A set of temperature thresholds are determined that drive the power allocation of the compute elements towards a balanced temperatu ...


7
Sebastien Nussbaum, Alexander Branover, John Kalamatianos: Altering performance of computational units heterogeneously according to performance sensitivity. Advanced Micro Devices, Abel Law Group, May 21, 2013: US08447994

One or more computational units of a computer system are selectively altered in terms of performance according to which of the one or more computational units has a higher performance sensitivity than others of the computational units.


8
Samuel D Naffziger, Michael Osborn, Sebastien Nussbaum: Using temperature margin to balance performance with power allocation. Advanced Micro Devices, Volpe and Koenig P C, June 9, 2015: US09052885

A method and apparatus using temperature margin to balance performance with power allocation. Nominal, middle and high power levels are determined for compute elements. A set of temperature thresholds are determined that drive the power allocation of the compute elements towards a balanced temperatu ...


9
Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin McGrath, Sebastien Nussbaum, Nuwan S Jayasena, Rex Eldon McCrary, Mark Leather, Philip J Rogers: Method for urgency-based preemption of a process. Advanced Micro Devices, Volpe and Koenig P C, February 24, 2015: US08963933

The desire to use an Accelerated Processing Device (APD) for general computation has increased due to the APD's exemplary performance characteristics. However, current systems incur high overhead when dispatching work to the APD because a process cannot be efficiently identified or preempted. The oc ...


10
Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R Woller, Kevin McGrath, Sebastien Nussbaum, Nuwan Jayasena, Rex McCrary, Philip J Rogers, Mark Leather: Method for resuming an APD wavefront in which a subset of elements have faulted. Advanced Micro Devices, Volpe and Koenig P C, May 3, 2016: US09329893

A method resumes an accelerated processing device (APD) wavefront in which a subset of elements have faulted. A restore command for a job including a wavefront is received. A list of context states for the wavefront is read from a memory associated with a APD. An empty shell wavefront is created for ...