SlideShare a Scribd company logo
1 of 4
Download to read offline
AMD PowerTune Technology




BACKGROUND                                                             higher state for maximum performance. High           Thermal Design Power and GPU Design
                                                                       workloads tend to push the GPU into the highest
Dynamic Power Management                                                                                                    Like all microprocessors, GPUs consume
                                                                       power state. Intermediate power states are
                                                                                                                            electrical energy while in operation, and
For many years, nearly all ATI FirePro™                                supported for tasks of light-to-moderate demand
                                                                                                                            convert it to heat energy which must be
and AMD FirePro™ professional graphics                                 – such as light 3D, video and compute tasks.
                                                                                                                            dissipated. The rate of energy consumption
products have been equipped with Dynamic                               An example of a GPU with three primary power
                                                                                                                            is therefore limited by a system’s ability to
Power Management (DPM). Dynamic Power                                  states is shown in Figure 1.
                                                                                                                            both deliver power to the device and cool it
Management makes an assessment of the                                  Traditionally, the highest power state has been      by removing the heat it generates.
relative workload to aggressively conserve                             a fixed setting. When the graphics device is in
power when the demand on the graphics                                                                                       GPU manufacturers provide system builders
                                                                       this state, the voltage and clock speeds are the
processor is low. With this technology the GPU                                                                              with a Thermal Design Power (TDP) figure for
                                                                       same regardless of the type of application that
can minimize power during light workloads such                                                                              their products to allow them to design their
                                                                       is being processed. In practice, the manner
as idle mode by enabling reductions in voltages,                                                                            systems appropriately. This represents the
                                                                       in which applications load the GPU can vary
engine and memory clock speeds. In such                                                                                     maximum power draw for reliable operation.
                                                                       greatly based on how they are coded and
cases, the GPU is in the lowest power state                                                                                 There are many factors which can affect TDP.
                                                                       how they specifically interact with the GPU
of voltage and frequency. When demanding                               architecture. As a result, GPU power draw in the     •	Voltages and clock speeds – higher transistor
workloads are placed on the GPU, voltage and                           highest power state can vary to a large degree         voltages and switching speeds mean more
clock speeds are increased to a significantly                          based on the specific application that is running.     power consumption.

                                                                                                                            •	Workload – Applications that keep a larger
Figure 1: Example of Dynamic Performance Scaling                                                                              percentage of the chip busy most of the
                                                                                                                              time will draw more power.

                                                                                                                            •	Leakage – Transistors consume some
                                                                                                                              amount of power even when they are not
 Relative Voltage and Frequency




                                                                                                                              switching; the amount of leakage for a
                                                                                                                              particular GPU can vary significantly as
                                                                                                                              a result of the manufacturing process and
          (not to scale)




                                                                                                                              changes in operating temperatures.

                                                                                                                            •	Ambient temperature – GPUs operating
                                                                                                                              in a hot environment, or in enclosures
                                                                                                                              with restricted airflow, are more difficult to
                                                                                                                              cool; temperature can also increase if a
                                                                                                                              device is kept heavily loaded for significant
                                  Idle and Very Low Workloads   Medium Workloads                 High Workloads               periods of time.
                                          (Lowest State)        (Intermediate State)             (Highest State)
TDP figures are typically provided for the entire        Figure 2: Sample of Measured GPU Power Draw Normalized to TDP for Various
                                                                   
graphics card including the GPU ASIC, voltage                      Application in the DPM-h State
regulators, memory devices, interconnects,
and other board components. However,                      1.2
                                                                                                                                                       Outlier
assumptions are made when generating such                                                                                                            Applications
figures regarding the various factors mentioned           1.1
above. For maximum reliability, TDP figures
should assume a ‘worst case’ scenario. In the             1.0                                                 Normalized TDP Limit

case of discrete graphics cards, this usually
means running at the maximum supported                    0.9
                                                                                                                                                     Applications
clock frequency, on a device with the highest                                                                                                        with Thermal
                                                          0.8                                                                                         Headroom
allowable leakage, with one or more known
stressful workloads running trouble-free for
several minutes in a closed system, and with              0.7
multiple displays connected (as many as the
card can support simultaneously).                         0.6

Some allowances can still be made to keep                 0.5
the TDP reasonable, such as limiting ambient                      App_1       App_2       App_3       App_4       App_5        App_6      App_7
temperature to 45°C, so long as these can
be assumed to fall well outside typical usage
scenarios. However, this can still result in a TDP
much higher than what most users are likely to           any circumstances. Similarly, high end GPUs          The existing method of dealing with applications
encounter in normal operation. For this reason,          may need to be limited in frequency to fit within    that may exceed TDP includes thermal
a typical maximum board power figure can also            a given board power envelope such as 75, 150,        monitoring which may lead to a thermal
be useful. This still represents a board running         225 or 300 Watts. Such requirements need to          event flag. A thermal event occurs when
at maximum frequency with stressful workloads,           be strictly enforced to ensure that the system       the GPU is loaded to the point where the
but assumes a device with average leakage                design considerations are not compromised.           junction temperature exceeds a pre-determined
rather than worst case, fewer connected                                                                       warning value and forces the GPU into either
                                                         A sample of measured graphics applications
displays, and a well-ventilated system.                                                                       an intermediate power state or the lowest
                                                         and corresponding levels of normalized power
                                                                                                              power state. Hence, an application that
Furthermore, voltage and clock speeds that are           draw for a GPU is provided in Figure 2. The
                                                                                                              triggers a thermal event will be forced to a
selected for the highest power state of a GPU            determination of the final voltage and clock
                                                                                                              much lower level of performance to ensure
include consideration of the following factors:          speeds for the TDP allowance in the high state
                                                                                                              that TDP limits are not being exceeded. While
                                                         is generally based on a set of applications that
                                                                                                              this helps to ensure that TDP limits are being
1.	 he TDP constraints of the overall design
   T                                                     are known to be particularly power intensive.
                                                                                                              enforced, it is not an ideal situation from an
   using a ‘worst case’ approach.                        These include applications that are known
                                                                                                              application performance perspective. A more
                                                         to put an exceptionally high demand on the
2.	 he upper limit of frequency of the GPU
   T                                                                                                          ideal scenario would be to precisely curtail the
                                                         GPU. Some applications are written for the
   for a given voltage.                                                                                       power and manage it gradually so that it is
                                                         specific purpose of pushing the GPU past its
                                                                                                              slightly below an absolute limit while the outlier
3.	 pplications used to determine the
   A                                                     thermal limits and are generally referred to as
                                                                                                              application is running.
   power characteristics of the GPU in the               outlier applications. Outlier applications tend
   high power state.                                     to generate much more activity within the GPU        For applications that do not approach the limit
                                                         silicon than the vast majority of applications       of a TDP-constrained GPU during the highest
These three factors will largely determine the
                                                         and consequently generate the largest dynamic        power state, a situation arises where more
upper limit of a given GPU design. In many
                                                         power requirements. However some well-known          performance could be made available if the
cases, GPUs can exceed the TDP limits of their
                                                         3D applications that are not written for such        GPU could be cognizant of the available power
designs well before reaching their clock speed
                                                         specific purposes are known to push some             headroom. However since the GPU’s highest
limits. This is particularly common with GPUs in
                                 1                   1   GPUs beyond their TDP limits. Some outlier           power state clock speeds are fixed settings, the
            1
power constrained notebook platforms as well
                                                         applications load the GPU in a transient fashion     potential of added performance is not realized.
as very high performance desktop platforms.
                                                         such that they may only approach or exceed           In this situation, performance is left on the table
For example, an entry level GPU may be able
                                                         TDP limits occasionally. For example, dynamic        since the GPU has additional headroom for
to reach a clock of 900 MHz, but thermal design
                                                         power for a 3D application can vary based on         more performance, but lacks a mechanism to
constraints may limit its clock in the high state
                                                         the content of the rendered scene.                   exploit it.
to 550 MHz to ensure that it does not go over
an assigned power budget of 25 watts under               Despite these factors, the majority of
                                                         applications do not necessarily approach the
                                                         TDP of the GPU in the highest power state.
DYNAMICALLY OPTIMIZED                                                 Dynamic TDP Management                                                   This approach has multiple advantages. First,
                                                                                                                                               it allows TDP-constrained GPUs to ship with
PERFORMANCE WITH AMD                                                  Traditionally, modern AMD GPUs were equipped
                                                                                                                                               engine clock speeds in the highest state that
POWERTUNE TECHNOLOGY                                                  to transition between fixed power states with the
                                                                                                                                               would otherwise have been lower without AMD
                                                                      upper states having increasingly higher clock
Introduction                                                                                                                                   PowerTune technology. This subsequently
                                                                      speeds and voltages to increase performance
                                                                                                                                               provides greater performance on the majority
AMD PowerTune technology is a significant                             when needed and minimize power when
                                                                                                                                               of applications which do not exceed the TDP
leap forward to better ensure that performance                        performance is not needed.
                                                                                                                                               constraints on the GPU. Second, it helps to
is optimized for TDP-constrained GPUs. AMD                            AMD PowerTune technology expands on this                                 avoid throttling of the GPU for extreme outlier
PowerTune technology helps deliver higher                             by removing the constraint that a given power                            applications by managing down the GPU clock
performance that is optimized to the thermal                          state must be fixed. The AMD PowerTune                                   speeds before a thermal event is flagged.
limits of the GPU by dynamically adjusting the                        algorithm embedded in the GPU hardware                                   This results in outlier applications running at
clock during runtime based on an internally                           calculates the engine clock based on an internal                         significantly higher levels of performance than
calculated GPU power assessment. AMD                                  assessment of the runtime power draw. When                               would otherwise be possible since the GPU is
PowerTune technology also improves the                                the GPU is in the highest activity or power                              not necessarily forced into an intermediate or
mechanism to deal with applications that                              state and not exceeding TDP, it will remain                              low power state through a thermal event. When
would otherwise exceed the GPU’s TDP. By                              in the highest power state for maximum                                   an application is running that would otherwise
dynamically managing the engine clock speeds                          performance. In the case where AMD                                       exceed the TDP limit, AMD PowerTune
based on calculations which determine the                             PowerTune calculates that the GPU is                                     technology can adjust the clock to contain the
proximity of the GPU to its TDP limit, AMD                            exceeding TDP, the power is dynamically                                  runtime power at a safe level that is slightly
PowerTune allows for the GPU to run at higher                         reduced in a gradual manner by reducing                                  below the TDP limit. Also, outlier applications
nominal clock speeds in the high state than                           the clock while still maintaining the high                               tend to vary in their runtime workloads.
otherwise possible. AMD PowerTune technology                          power state. The amount of clock reduction is                            AMD PowerTune can manage this while the
is very different from existing methods; rather                       variable and depends on the GPU’s assessment                             application is running by recalculating power
than setting highest state GPU clock speeds                           of the power draw. A representation of how the                           draw many times within a given frame interval.
based on a worst case TDP approach that                               GPU engine clock speeds in the highest state                             By keeping the outlier application in the realm
can compromise performance in a majority of                           can be managed is shown in Figure 3.                                     of the highest state (albeit an inferred state with
applications, AMD PowerTune technology can                                                                                                     a reduction in engine clock), the fast transient
dynamically adjust the performance profile in                                                                                                  response of the AMD PowerTune algorithm
real time to fit within the TDP envelope.                                                                                                      is able to quickly raise clock speeds back to
                                                                                                                                               the nominal highest power state levels if the
Figure 3: GPU Power State Comparison with AMD PowerTune                                                                                        near term demands of the application create
                                                                                                                                               additional headroom.
                       Without AMD PowerTune                               AMD PowerTune Enabled                                               Improved Performance on
                                                                                                                                               Critical Applications

                                                                                                                                               It is quite common for applications running in
                                                                                                                                               the highest power state to have TDP levels
                                                                                                 Key Benefits of AMD PowerTune                 below the GPU allowance. The large majority
                                                                                                 • Higher clocks in the highest power state
                                                                                                                                              of applications are not outliers. When the high
                                                                                                   for TDP constrained designs result in
Relative Performance




                                               Relative Performance




                                                                                                   greater performance on the majority of      power state clock speeds are fixed, it is not
                                                                                 Clock Control




                                                                                                   applications
                                                                                                 • Applications which require TDP
                                                                                                                                              possible to take advantage of the remaining
                                                                                                   containment can benefit from higher
                                                                                                   performance compared to being forced
                                                                                                                                               TDP headroom and increase clock speeds
                                                                                                   to an intermediate state of significantly
                                                                                                   lesser performance
                                                                                                                                               at runtime to further improve application
                                                                                                                                               performance. However, with AMD PowerTune
                                                                                                                                               technology the GPU is able to ship with engine
                                                                                                                                               clock speeds in the highest state that are
                                                                                                                                               greater than what could be achieved without
                                                                                                                                               the technology. As a result, AMD PowerTune
                                                                                                                                               technology directly improves performance on
                                                                                                                                               critical applications.
As outlined in the example in Figure 4,                             Figure 4: Comparison of Outlier Application Behavior
an application with a large amount of headroom
(in this case, App_a) has the greatest                                         Relative Power of a GPU at Nominal                                Relative Power of a GPU with
                                                                                Theoretical Frequency of 700 MHz                                 AMD PowerTune Technology
potential for performance improvement with
                                                                       130                                            Unsustainable:   130
AMD PowerTune technology by allowing the                                                                              Thermal Event
                                                                       120                                                             120
maximum engine clock available for the GPU.                            110                                                             110
Similarly, an application with some headroom                           100                                                             100
(App_b) can still take advantage of the higher                         90                                                               90

available clock speeds in the highest power                            80                                                               80
                                                                       70                                                               70
state, but perhaps to a lesser degree than an
                                                                       60                                                               60
application with more headroom.                                        50                                                               50     @ 800      @ 750       @ 700     @ 650
                                                                                                                                                MHz        MHz         MHz       MHz
                                                                       40                                                               40
AMD professional graphics products supporting
                                                                                App_a          App_b         App_c        App_d                App_a      App_b       App_c     App_d
AMD PowerTune technology use calibration
information based on performance analysis
using workstation applications. This ensures
optimum performance across a wide range
                                                                    TDP budget is to maintain operation in the                         SUMMARY
                                                                    highest power state, but dial back on runtime
of your most critical professional application                                                                                         AMD PowerTune Technology Maximizes
                                                                    power by modulating the high power state
usage scenarios. Generally speaking, these                                                                                             TDP-Constrained Performance by Enabling
                                                                    clock to keep the TDP range slightly below
applications have a very different usage profile                                                                                       Higher GPU Clock Speeds
                                                                    the absolute limit. This keeps the GPU away
when compared to consumer applications. For
                                                                    from the undesirable performance penalty of                        AMD PowerTune is a breakthrough technology
example, workstation applications typically
                                                                    a forced state reduction arising from a thermal                    that sets an entirely new direction for maximum
do a great deal of geometry processing, and
                                                                    throttling event. Application performance is                       performance at TDP. It allows the GPU to be
significantly less pixel shading and texturing.
                                                                    maximized and system stability is improved as                      designed with higher engine clock speeds
Due to this difference in usage profiles,
                                                                    applications cannot exceed the available power                     which can be applied on the broad set of
applications can behave differently on AMD
                                                                    for the graphics board and stress the GPU with                     applications that have thermal headroom.
professional graphics when compared to AMD
                                                                    excessive thermal conditions.                                      It also improves how GPUs manage outlier
consumer graphics products. AMD professional
graphics products have been optimized for                           Programmable, Deterministic and                                    applications by managing them down to power
productivity, while AMD consumer graphics                           Application Profile Independent Behavior                           levels within the TDP limits with minimal
products are optimized for gaming performance.                                                                                         performance impact. Without AMD PowerTune
                                                                    AMD PowerTune power monitoring and                                 technology, a TDP-limited GPU’s final clock
Minimized Performance Impact on                                     management technology is integrated into the                       speeds would inherently be based on a
Applications which would otherwise                                  GPU silicon itself to essentially eliminate the                    compromise between severe performance
exceed TDP                                                          unpredictable variability that would arise if it                   loss on higher power applications and
                                                                    were implemented at the board or system level                      performance left on the table with lower power
AMD PowerTune technology allows TDP-
                                                                    with analog sensors and feedback mechanisms.                       applications. With the intelligent monitoring
constrained GPUs to ship with greater nominal
                                                                    Activity is monitored to infer real-time power                     and management capabilities introduced
clock speeds in the highest power state due to
                                                                    draw at the device level through integrated                        by AMD PowerTune technology, these
the mechanism by which it handles applications
                                                                    counters that are placed throughout the GPU.                       compromises are removed to maximize
which exceed TDP. Without AMD PowerTune
                                                                    As a result, AMD PowerTune is transparent                          performance and improve system stability.
technology, applications which exceed the
                                                                    in its ability to contain applications in real
GPU TDP are forced to lower power states
                                                                    time without a reliance on specific drivers or
(such as intermediate or lowest states) and
                                                                    application profiles. AMD PowerTune technology
pay a very steep performance penalty as a
                                                                    is also programmable in a way that can allow
result of drastically reduced clock speeds and
                                                                    GPU and system designers to tailor the power
voltages. In the AMD PowerTune-enabled GPU,
                                                                    containment behavior to the specific needs of
the clock speeds in the highest state can be
                                                                    the user. This can allow some systems to set a
dynamically managed to hold the TDP budget
                                                                    lower TDP threshold to enable a cooler overall
in a way that was not otherwise achievable.
                                                                    system under heavy load, or set a higher TDP
The goal for applications that exceed the
                                                                    threshold in the case where there is known to be
                                                                    additional TDP headroom.




DISCLAIMER
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and
typographical errors. AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF
AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS
INFORMATION. AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT,
OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT,
INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED
HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


© Copyright 2011 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, FirePro, the FirePro logo, Catalyst,
CrossFire, and combinations thereof are trademarks of Advanced Micro Devices, Inc. 50011A

More Related Content

What's hot

Disaster Recovery Coupled with High Exchange Availability
Disaster Recovery Coupled with High Exchange AvailabilityDisaster Recovery Coupled with High Exchange Availability
Disaster Recovery Coupled with High Exchange Availabilityxmeteorite
 
An energy, memory, and performance analysis
An energy, memory, and performance analysisAn energy, memory, and performance analysis
An energy, memory, and performance analysisElisabeth Stahl
 
Capacitive Sensing - Power and Sleep Considerations
Capacitive Sensing - Power and Sleep ConsiderationsCapacitive Sensing - Power and Sleep Considerations
Capacitive Sensing - Power and Sleep ConsiderationsRuth Moore
 
Camion articuladoaehq5879
Camion articuladoaehq5879Camion articuladoaehq5879
Camion articuladoaehq5879Javier Parqui
 
05 2012 power_roadshow_software_on_power
05 2012 power_roadshow_software_on_power05 2012 power_roadshow_software_on_power
05 2012 power_roadshow_software_on_powerGennaro (Rino) Persico
 
Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...
Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...
Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...IDES Editor
 

What's hot (8)

Disaster Recovery Coupled with High Exchange Availability
Disaster Recovery Coupled with High Exchange AvailabilityDisaster Recovery Coupled with High Exchange Availability
Disaster Recovery Coupled with High Exchange Availability
 
An energy, memory, and performance analysis
An energy, memory, and performance analysisAn energy, memory, and performance analysis
An energy, memory, and performance analysis
 
Capacitive Sensing - Power and Sleep Considerations
Capacitive Sensing - Power and Sleep ConsiderationsCapacitive Sensing - Power and Sleep Considerations
Capacitive Sensing - Power and Sleep Considerations
 
Joulex & Junos Space SDK: Customer Success Story
Joulex & Junos Space SDK: Customer Success StoryJoulex & Junos Space SDK: Customer Success Story
Joulex & Junos Space SDK: Customer Success Story
 
Nexus brosur (2)
Nexus brosur (2)Nexus brosur (2)
Nexus brosur (2)
 
Camion articuladoaehq5879
Camion articuladoaehq5879Camion articuladoaehq5879
Camion articuladoaehq5879
 
05 2012 power_roadshow_software_on_power
05 2012 power_roadshow_software_on_power05 2012 power_roadshow_software_on_power
05 2012 power_roadshow_software_on_power
 
Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...
Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...
Automatic Generation Control of Two-area Interconnected Hydro-Hydro Restructu...
 

Viewers also liked

AMD Eyefinity Multi-Display Technology
AMD Eyefinity Multi-Display TechnologyAMD Eyefinity Multi-Display Technology
AMD Eyefinity Multi-Display TechnologyAMD
 
AMD PowerTune & ZeroCore Power Technologies
AMD PowerTune & ZeroCore Power TechnologiesAMD PowerTune & ZeroCore Power Technologies
AMD PowerTune & ZeroCore Power TechnologiesAMD
 
AMD Unified Video Decoder
AMD Unified Video DecoderAMD Unified Video Decoder
AMD Unified Video DecoderAMD
 
AMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD
 
Race to Reality: The Next Billion-People Market Opportunity
Race to Reality: The Next Billion-People Market OpportunityRace to Reality: The Next Billion-People Market Opportunity
Race to Reality: The Next Billion-People Market OpportunityAMD
 
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28AMD
 
AMD Embedded G-Series Product Page
AMD Embedded G-Series Product PageAMD Embedded G-Series Product Page
AMD Embedded G-Series Product PageAMD
 
AMD Display Technologies
AMD Display TechnologiesAMD Display Technologies
AMD Display TechnologiesAMD
 
AMD 2011 Global Cloud Computing Adoption, Attitudes and Approaches Study
AMD 2011 Global Cloud Computing  Adoption, Attitudes and Approaches StudyAMD 2011 Global Cloud Computing  Adoption, Attitudes and Approaches Study
AMD 2011 Global Cloud Computing Adoption, Attitudes and Approaches StudyAMD
 
Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update Low Hong Chuan
 

Viewers also liked (10)

AMD Eyefinity Multi-Display Technology
AMD Eyefinity Multi-Display TechnologyAMD Eyefinity Multi-Display Technology
AMD Eyefinity Multi-Display Technology
 
AMD PowerTune & ZeroCore Power Technologies
AMD PowerTune & ZeroCore Power TechnologiesAMD PowerTune & ZeroCore Power Technologies
AMD PowerTune & ZeroCore Power Technologies
 
AMD Unified Video Decoder
AMD Unified Video DecoderAMD Unified Video Decoder
AMD Unified Video Decoder
 
AMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD Embedded Solutions Guide
AMD Embedded Solutions Guide
 
Race to Reality: The Next Billion-People Market Opportunity
Race to Reality: The Next Billion-People Market OpportunityRace to Reality: The Next Billion-People Market Opportunity
Race to Reality: The Next Billion-People Market Opportunity
 
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
 
AMD Embedded G-Series Product Page
AMD Embedded G-Series Product PageAMD Embedded G-Series Product Page
AMD Embedded G-Series Product Page
 
AMD Display Technologies
AMD Display TechnologiesAMD Display Technologies
AMD Display Technologies
 
AMD 2011 Global Cloud Computing Adoption, Attitudes and Approaches Study
AMD 2011 Global Cloud Computing  Adoption, Attitudes and Approaches StudyAMD 2011 Global Cloud Computing  Adoption, Attitudes and Approaches Study
AMD 2011 Global Cloud Computing Adoption, Attitudes and Approaches Study
 
Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update
 

Similar to AMD PowerTune Technology on Workstation Graphics

Eco friendly hd-ds_wp_final
Eco friendly hd-ds_wp_finalEco friendly hd-ds_wp_final
Eco friendly hd-ds_wp_finalGirish Narkar
 
Dynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency ScalingDynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency Scalingshubham ghimire
 
An improved architecture for high efficiency, high-density data centers
An improved architecture for high efficiency, high-density data centersAn improved architecture for high efficiency, high-density data centers
An improved architecture for high efficiency, high-density data centersSchneider Electric India
 
Intelligent Power Allocation
Intelligent Power AllocationIntelligent Power Allocation
Intelligent Power AllocationChiou-Nan Chen
 
CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...
CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...
CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...CAST, Inc.
 
improve deep learning training and inference performance
improve deep learning training and inference performanceimprove deep learning training and inference performance
improve deep learning training and inference performances.rohit
 
Pillai,Scheduling Algorithm
Pillai,Scheduling AlgorithmPillai,Scheduling Algorithm
Pillai,Scheduling Algorithmkhoj4u
 
Two phase loop cooling system
Two phase loop cooling system Two phase loop cooling system
Two phase loop cooling system Jeehoon Choi
 
Symposium on HPC Applications – IIT Kanpur
Symposium on HPC Applications – IIT KanpurSymposium on HPC Applications – IIT Kanpur
Symposium on HPC Applications – IIT KanpurRishi Pathak
 
Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...
Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...
Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...Carlos Reaño González
 
Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...
Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...
Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...BDPA Education and Technology Foundation
 
Graphics processing unit ppt
Graphics processing unit pptGraphics processing unit ppt
Graphics processing unit pptSandeep Singh
 
Computer simulation of_induction_heating
Computer simulation of_induction_heatingComputer simulation of_induction_heating
Computer simulation of_induction_heatingalmohammad
 
Power management: Lenovo ThinkServer Smart Grid Technology
Power management: Lenovo ThinkServer Smart Grid TechnologyPower management: Lenovo ThinkServer Smart Grid Technology
Power management: Lenovo ThinkServer Smart Grid TechnologyPrincipled Technologies
 
GPU power consumption and performance trends
GPU power consumption and performance trendsGPU power consumption and performance trends
GPU power consumption and performance trendsAlessio Villardita
 
SLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
SLA-aware Dynamic CPU Scaling in Business Cloud Computing EnvironmentsSLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
SLA-aware Dynamic CPU Scaling in Business Cloud Computing EnvironmentsZhenyun Zhuang
 
Power-Grid Load Balancing by Using Smart Home Appliances
Power-Grid Load Balancing by Using Smart Home AppliancesPower-Grid Load Balancing by Using Smart Home Appliances
Power-Grid Load Balancing by Using Smart Home AppliancesValerio Aisa
 
eTech 6 - Rapid power for the modern electronics system
eTech 6 -  Rapid power for the modern electronics systemeTech 6 -  Rapid power for the modern electronics system
eTech 6 - Rapid power for the modern electronics systemRS Components Malta
 

Similar to AMD PowerTune Technology on Workstation Graphics (20)

Eco friendly hd-ds_wp_final
Eco friendly hd-ds_wp_finalEco friendly hd-ds_wp_final
Eco friendly hd-ds_wp_final
 
Dynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency ScalingDynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency Scaling
 
An improved architecture for high efficiency, high-density data centers
An improved architecture for high efficiency, high-density data centersAn improved architecture for high efficiency, high-density data centers
An improved architecture for high efficiency, high-density data centers
 
Intelligent Power Allocation
Intelligent Power AllocationIntelligent Power Allocation
Intelligent Power Allocation
 
CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...
CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...
CPU Subsystem Total Power Consumption: Understanding the Factors and Selectin...
 
PG-Strom
PG-StromPG-Strom
PG-Strom
 
improve deep learning training and inference performance
improve deep learning training and inference performanceimprove deep learning training and inference performance
improve deep learning training and inference performance
 
Pillai,Scheduling Algorithm
Pillai,Scheduling AlgorithmPillai,Scheduling Algorithm
Pillai,Scheduling Algorithm
 
Two phase loop cooling system
Two phase loop cooling system Two phase loop cooling system
Two phase loop cooling system
 
Symposium on HPC Applications – IIT Kanpur
Symposium on HPC Applications – IIT KanpurSymposium on HPC Applications – IIT Kanpur
Symposium on HPC Applications – IIT Kanpur
 
Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...
Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...
Optimizing Hardware Resource Partitioning and Job Allocations on Modern GPUs ...
 
Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...
Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...
Poster: BDPA IT Showcase - 'Can Graphical Processing Units (GPUs) be used to ...
 
Graphics processing unit ppt
Graphics processing unit pptGraphics processing unit ppt
Graphics processing unit ppt
 
Computer simulation of_induction_heating
Computer simulation of_induction_heatingComputer simulation of_induction_heating
Computer simulation of_induction_heating
 
Amd fusion apus
Amd fusion apusAmd fusion apus
Amd fusion apus
 
Power management: Lenovo ThinkServer Smart Grid Technology
Power management: Lenovo ThinkServer Smart Grid TechnologyPower management: Lenovo ThinkServer Smart Grid Technology
Power management: Lenovo ThinkServer Smart Grid Technology
 
GPU power consumption and performance trends
GPU power consumption and performance trendsGPU power consumption and performance trends
GPU power consumption and performance trends
 
SLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
SLA-aware Dynamic CPU Scaling in Business Cloud Computing EnvironmentsSLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
SLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
 
Power-Grid Load Balancing by Using Smart Home Appliances
Power-Grid Load Balancing by Using Smart Home AppliancesPower-Grid Load Balancing by Using Smart Home Appliances
Power-Grid Load Balancing by Using Smart Home Appliances
 
eTech 6 - Rapid power for the modern electronics system
eTech 6 -  Rapid power for the modern electronics systemeTech 6 -  Rapid power for the modern electronics system
eTech 6 - Rapid power for the modern electronics system
 

More from AMD

“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core
“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core
“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor CoreAMD
 
Heterogeneous Integration with 3D Packaging
Heterogeneous Integration with 3D PackagingHeterogeneous Integration with 3D Packaging
Heterogeneous Integration with 3D PackagingAMD
 
3D V-Cache
3D V-Cache 3D V-Cache
3D V-Cache AMD
 
AMD EPYC Family World Record Performance Summary Mar 2022
AMD EPYC Family World Record Performance Summary Mar 2022AMD EPYC Family World Record Performance Summary Mar 2022
AMD EPYC Family World Record Performance Summary Mar 2022AMD
 
AMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World RecordAMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World RecordAMD
 
AMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World RecordAMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World RecordAMD
 
AMD EPYC World Records
AMD EPYC World RecordsAMD EPYC World Records
AMD EPYC World RecordsAMD
 
AMD: Where Gaming Begins
AMD: Where Gaming BeginsAMD: Where Gaming Begins
AMD: Where Gaming BeginsAMD
 
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUAMD
 
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUAMD
 
AMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD
 
AMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD
 
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreZen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreAMD
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD
 
AMD Chiplet Architecture for High-Performance Server and Desktop Products
AMD Chiplet Architecture for High-Performance Server and Desktop ProductsAMD Chiplet Architecture for High-Performance Server and Desktop Products
AMD Chiplet Architecture for High-Performance Server and Desktop ProductsAMD
 
AMD EPYC 100 World Records and Counting
AMD EPYC 100 World Records and CountingAMD EPYC 100 World Records and Counting
AMD EPYC 100 World Records and CountingAMD
 
AMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World RecordsAMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World RecordsAMD
 
Delivering the Future of High-Performance Computing
Delivering the Future of High-Performance ComputingDelivering the Future of High-Performance Computing
Delivering the Future of High-Performance ComputingAMD
 
7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance 7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance AMD
 
The Path to "Zen 2"
The Path to "Zen 2"The Path to "Zen 2"
The Path to "Zen 2"AMD
 

More from AMD (20)

“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core
“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core
“Zen 3”: AMD 2nd Generation 7nm x86-64 Microprocessor Core
 
Heterogeneous Integration with 3D Packaging
Heterogeneous Integration with 3D PackagingHeterogeneous Integration with 3D Packaging
Heterogeneous Integration with 3D Packaging
 
3D V-Cache
3D V-Cache 3D V-Cache
3D V-Cache
 
AMD EPYC Family World Record Performance Summary Mar 2022
AMD EPYC Family World Record Performance Summary Mar 2022AMD EPYC Family World Record Performance Summary Mar 2022
AMD EPYC Family World Record Performance Summary Mar 2022
 
AMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World RecordAMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World Record
 
AMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World RecordAMD EPYC Family of Processors World Record
AMD EPYC Family of Processors World Record
 
AMD EPYC World Records
AMD EPYC World RecordsAMD EPYC World Records
AMD EPYC World Records
 
AMD: Where Gaming Begins
AMD: Where Gaming BeginsAMD: Where Gaming Begins
AMD: Where Gaming Begins
 
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
 
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
 
AMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD EPYC 7002 World Records
AMD EPYC 7002 World Records
 
AMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD EPYC 7002 World Records
AMD EPYC 7002 World Records
 
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreZen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
 
AMD Chiplet Architecture for High-Performance Server and Desktop Products
AMD Chiplet Architecture for High-Performance Server and Desktop ProductsAMD Chiplet Architecture for High-Performance Server and Desktop Products
AMD Chiplet Architecture for High-Performance Server and Desktop Products
 
AMD EPYC 100 World Records and Counting
AMD EPYC 100 World Records and CountingAMD EPYC 100 World Records and Counting
AMD EPYC 100 World Records and Counting
 
AMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World RecordsAMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World Records
 
Delivering the Future of High-Performance Computing
Delivering the Future of High-Performance ComputingDelivering the Future of High-Performance Computing
Delivering the Future of High-Performance Computing
 
7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance 7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance
 
The Path to "Zen 2"
The Path to "Zen 2"The Path to "Zen 2"
The Path to "Zen 2"
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

AMD PowerTune Technology on Workstation Graphics

  • 1. AMD PowerTune Technology BACKGROUND higher state for maximum performance. High Thermal Design Power and GPU Design workloads tend to push the GPU into the highest Dynamic Power Management Like all microprocessors, GPUs consume power state. Intermediate power states are electrical energy while in operation, and For many years, nearly all ATI FirePro™ supported for tasks of light-to-moderate demand convert it to heat energy which must be and AMD FirePro™ professional graphics – such as light 3D, video and compute tasks. dissipated. The rate of energy consumption products have been equipped with Dynamic An example of a GPU with three primary power is therefore limited by a system’s ability to Power Management (DPM). Dynamic Power states is shown in Figure 1. both deliver power to the device and cool it Management makes an assessment of the Traditionally, the highest power state has been by removing the heat it generates. relative workload to aggressively conserve a fixed setting. When the graphics device is in power when the demand on the graphics GPU manufacturers provide system builders this state, the voltage and clock speeds are the processor is low. With this technology the GPU with a Thermal Design Power (TDP) figure for same regardless of the type of application that can minimize power during light workloads such their products to allow them to design their is being processed. In practice, the manner as idle mode by enabling reductions in voltages, systems appropriately. This represents the in which applications load the GPU can vary engine and memory clock speeds. In such maximum power draw for reliable operation. greatly based on how they are coded and cases, the GPU is in the lowest power state There are many factors which can affect TDP. how they specifically interact with the GPU of voltage and frequency. When demanding architecture. As a result, GPU power draw in the • Voltages and clock speeds – higher transistor workloads are placed on the GPU, voltage and highest power state can vary to a large degree voltages and switching speeds mean more clock speeds are increased to a significantly based on the specific application that is running. power consumption. • Workload – Applications that keep a larger Figure 1: Example of Dynamic Performance Scaling percentage of the chip busy most of the time will draw more power. • Leakage – Transistors consume some amount of power even when they are not Relative Voltage and Frequency switching; the amount of leakage for a particular GPU can vary significantly as a result of the manufacturing process and (not to scale) changes in operating temperatures. • Ambient temperature – GPUs operating in a hot environment, or in enclosures with restricted airflow, are more difficult to cool; temperature can also increase if a device is kept heavily loaded for significant Idle and Very Low Workloads Medium Workloads High Workloads periods of time. (Lowest State) (Intermediate State) (Highest State)
  • 2. TDP figures are typically provided for the entire Figure 2: Sample of Measured GPU Power Draw Normalized to TDP for Various graphics card including the GPU ASIC, voltage Application in the DPM-h State regulators, memory devices, interconnects, and other board components. However, 1.2 Outlier assumptions are made when generating such Applications figures regarding the various factors mentioned 1.1 above. For maximum reliability, TDP figures should assume a ‘worst case’ scenario. In the 1.0 Normalized TDP Limit case of discrete graphics cards, this usually means running at the maximum supported 0.9 Applications clock frequency, on a device with the highest with Thermal 0.8 Headroom allowable leakage, with one or more known stressful workloads running trouble-free for several minutes in a closed system, and with 0.7 multiple displays connected (as many as the card can support simultaneously). 0.6 Some allowances can still be made to keep 0.5 the TDP reasonable, such as limiting ambient App_1 App_2 App_3 App_4 App_5 App_6 App_7 temperature to 45°C, so long as these can be assumed to fall well outside typical usage scenarios. However, this can still result in a TDP much higher than what most users are likely to any circumstances. Similarly, high end GPUs The existing method of dealing with applications encounter in normal operation. For this reason, may need to be limited in frequency to fit within that may exceed TDP includes thermal a typical maximum board power figure can also a given board power envelope such as 75, 150, monitoring which may lead to a thermal be useful. This still represents a board running 225 or 300 Watts. Such requirements need to event flag. A thermal event occurs when at maximum frequency with stressful workloads, be strictly enforced to ensure that the system the GPU is loaded to the point where the but assumes a device with average leakage design considerations are not compromised. junction temperature exceeds a pre-determined rather than worst case, fewer connected warning value and forces the GPU into either A sample of measured graphics applications displays, and a well-ventilated system. an intermediate power state or the lowest and corresponding levels of normalized power power state. Hence, an application that Furthermore, voltage and clock speeds that are draw for a GPU is provided in Figure 2. The triggers a thermal event will be forced to a selected for the highest power state of a GPU determination of the final voltage and clock much lower level of performance to ensure include consideration of the following factors: speeds for the TDP allowance in the high state that TDP limits are not being exceeded. While is generally based on a set of applications that this helps to ensure that TDP limits are being 1. he TDP constraints of the overall design T are known to be particularly power intensive. enforced, it is not an ideal situation from an using a ‘worst case’ approach. These include applications that are known application performance perspective. A more to put an exceptionally high demand on the 2. he upper limit of frequency of the GPU T ideal scenario would be to precisely curtail the GPU. Some applications are written for the for a given voltage. power and manage it gradually so that it is specific purpose of pushing the GPU past its slightly below an absolute limit while the outlier 3. pplications used to determine the A thermal limits and are generally referred to as application is running. power characteristics of the GPU in the outlier applications. Outlier applications tend high power state. to generate much more activity within the GPU For applications that do not approach the limit silicon than the vast majority of applications of a TDP-constrained GPU during the highest These three factors will largely determine the and consequently generate the largest dynamic power state, a situation arises where more upper limit of a given GPU design. In many power requirements. However some well-known performance could be made available if the cases, GPUs can exceed the TDP limits of their 3D applications that are not written for such GPU could be cognizant of the available power designs well before reaching their clock speed specific purposes are known to push some headroom. However since the GPU’s highest limits. This is particularly common with GPUs in 1 1 GPUs beyond their TDP limits. Some outlier power state clock speeds are fixed settings, the 1 power constrained notebook platforms as well applications load the GPU in a transient fashion potential of added performance is not realized. as very high performance desktop platforms. such that they may only approach or exceed In this situation, performance is left on the table For example, an entry level GPU may be able TDP limits occasionally. For example, dynamic since the GPU has additional headroom for to reach a clock of 900 MHz, but thermal design power for a 3D application can vary based on more performance, but lacks a mechanism to constraints may limit its clock in the high state the content of the rendered scene. exploit it. to 550 MHz to ensure that it does not go over an assigned power budget of 25 watts under Despite these factors, the majority of applications do not necessarily approach the TDP of the GPU in the highest power state.
  • 3. DYNAMICALLY OPTIMIZED Dynamic TDP Management This approach has multiple advantages. First, it allows TDP-constrained GPUs to ship with PERFORMANCE WITH AMD Traditionally, modern AMD GPUs were equipped engine clock speeds in the highest state that POWERTUNE TECHNOLOGY to transition between fixed power states with the would otherwise have been lower without AMD upper states having increasingly higher clock Introduction PowerTune technology. This subsequently speeds and voltages to increase performance provides greater performance on the majority AMD PowerTune technology is a significant when needed and minimize power when of applications which do not exceed the TDP leap forward to better ensure that performance performance is not needed. constraints on the GPU. Second, it helps to is optimized for TDP-constrained GPUs. AMD AMD PowerTune technology expands on this avoid throttling of the GPU for extreme outlier PowerTune technology helps deliver higher by removing the constraint that a given power applications by managing down the GPU clock performance that is optimized to the thermal state must be fixed. The AMD PowerTune speeds before a thermal event is flagged. limits of the GPU by dynamically adjusting the algorithm embedded in the GPU hardware This results in outlier applications running at clock during runtime based on an internally calculates the engine clock based on an internal significantly higher levels of performance than calculated GPU power assessment. AMD assessment of the runtime power draw. When would otherwise be possible since the GPU is PowerTune technology also improves the the GPU is in the highest activity or power not necessarily forced into an intermediate or mechanism to deal with applications that state and not exceeding TDP, it will remain low power state through a thermal event. When would otherwise exceed the GPU’s TDP. By in the highest power state for maximum an application is running that would otherwise dynamically managing the engine clock speeds performance. In the case where AMD exceed the TDP limit, AMD PowerTune based on calculations which determine the PowerTune calculates that the GPU is technology can adjust the clock to contain the proximity of the GPU to its TDP limit, AMD exceeding TDP, the power is dynamically runtime power at a safe level that is slightly PowerTune allows for the GPU to run at higher reduced in a gradual manner by reducing below the TDP limit. Also, outlier applications nominal clock speeds in the high state than the clock while still maintaining the high tend to vary in their runtime workloads. otherwise possible. AMD PowerTune technology power state. The amount of clock reduction is AMD PowerTune can manage this while the is very different from existing methods; rather variable and depends on the GPU’s assessment application is running by recalculating power than setting highest state GPU clock speeds of the power draw. A representation of how the draw many times within a given frame interval. based on a worst case TDP approach that GPU engine clock speeds in the highest state By keeping the outlier application in the realm can compromise performance in a majority of can be managed is shown in Figure 3. of the highest state (albeit an inferred state with applications, AMD PowerTune technology can a reduction in engine clock), the fast transient dynamically adjust the performance profile in response of the AMD PowerTune algorithm real time to fit within the TDP envelope. is able to quickly raise clock speeds back to the nominal highest power state levels if the Figure 3: GPU Power State Comparison with AMD PowerTune near term demands of the application create additional headroom. Without AMD PowerTune AMD PowerTune Enabled Improved Performance on Critical Applications It is quite common for applications running in the highest power state to have TDP levels Key Benefits of AMD PowerTune below the GPU allowance. The large majority • Higher clocks in the highest power state of applications are not outliers. When the high for TDP constrained designs result in Relative Performance Relative Performance greater performance on the majority of power state clock speeds are fixed, it is not Clock Control applications • Applications which require TDP possible to take advantage of the remaining containment can benefit from higher performance compared to being forced TDP headroom and increase clock speeds to an intermediate state of significantly lesser performance at runtime to further improve application performance. However, with AMD PowerTune technology the GPU is able to ship with engine clock speeds in the highest state that are greater than what could be achieved without the technology. As a result, AMD PowerTune technology directly improves performance on critical applications.
  • 4. As outlined in the example in Figure 4, Figure 4: Comparison of Outlier Application Behavior an application with a large amount of headroom (in this case, App_a) has the greatest Relative Power of a GPU at Nominal Relative Power of a GPU with Theoretical Frequency of 700 MHz AMD PowerTune Technology potential for performance improvement with 130 Unsustainable: 130 AMD PowerTune technology by allowing the Thermal Event 120 120 maximum engine clock available for the GPU. 110 110 Similarly, an application with some headroom 100 100 (App_b) can still take advantage of the higher 90 90 available clock speeds in the highest power 80 80 70 70 state, but perhaps to a lesser degree than an 60 60 application with more headroom. 50 50 @ 800 @ 750 @ 700 @ 650 MHz MHz MHz MHz 40 40 AMD professional graphics products supporting App_a App_b App_c App_d App_a App_b App_c App_d AMD PowerTune technology use calibration information based on performance analysis using workstation applications. This ensures optimum performance across a wide range TDP budget is to maintain operation in the SUMMARY highest power state, but dial back on runtime of your most critical professional application AMD PowerTune Technology Maximizes power by modulating the high power state usage scenarios. Generally speaking, these TDP-Constrained Performance by Enabling clock to keep the TDP range slightly below applications have a very different usage profile Higher GPU Clock Speeds the absolute limit. This keeps the GPU away when compared to consumer applications. For from the undesirable performance penalty of AMD PowerTune is a breakthrough technology example, workstation applications typically a forced state reduction arising from a thermal that sets an entirely new direction for maximum do a great deal of geometry processing, and throttling event. Application performance is performance at TDP. It allows the GPU to be significantly less pixel shading and texturing. maximized and system stability is improved as designed with higher engine clock speeds Due to this difference in usage profiles, applications cannot exceed the available power which can be applied on the broad set of applications can behave differently on AMD for the graphics board and stress the GPU with applications that have thermal headroom. professional graphics when compared to AMD excessive thermal conditions. It also improves how GPUs manage outlier consumer graphics products. AMD professional graphics products have been optimized for Programmable, Deterministic and applications by managing them down to power productivity, while AMD consumer graphics Application Profile Independent Behavior levels within the TDP limits with minimal products are optimized for gaming performance. performance impact. Without AMD PowerTune AMD PowerTune power monitoring and technology, a TDP-limited GPU’s final clock Minimized Performance Impact on management technology is integrated into the speeds would inherently be based on a Applications which would otherwise GPU silicon itself to essentially eliminate the compromise between severe performance exceed TDP unpredictable variability that would arise if it loss on higher power applications and were implemented at the board or system level performance left on the table with lower power AMD PowerTune technology allows TDP- with analog sensors and feedback mechanisms. applications. With the intelligent monitoring constrained GPUs to ship with greater nominal Activity is monitored to infer real-time power and management capabilities introduced clock speeds in the highest power state due to draw at the device level through integrated by AMD PowerTune technology, these the mechanism by which it handles applications counters that are placed throughout the GPU. compromises are removed to maximize which exceed TDP. Without AMD PowerTune As a result, AMD PowerTune is transparent performance and improve system stability. technology, applications which exceed the in its ability to contain applications in real GPU TDP are forced to lower power states time without a reliance on specific drivers or (such as intermediate or lowest states) and application profiles. AMD PowerTune technology pay a very steep performance penalty as a is also programmable in a way that can allow result of drastically reduced clock speeds and GPU and system designers to tailor the power voltages. In the AMD PowerTune-enabled GPU, containment behavior to the specific needs of the clock speeds in the highest state can be the user. This can allow some systems to set a dynamically managed to hold the TDP budget lower TDP threshold to enable a cooler overall in a way that was not otherwise achievable. system under heavy load, or set a higher TDP The goal for applications that exceed the threshold in the case where there is known to be additional TDP headroom. DISCLAIMER The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION. AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. © Copyright 2011 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, FirePro, the FirePro logo, Catalyst, CrossFire, and combinations thereof are trademarks of Advanced Micro Devices, Inc. 50011A