Reconfigurable graphics processor for performance improvement

US10242418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10242418-B2
Application numberUS-201113993696-A
CountryUS
Kind codeB2
Filing dateNov 21, 2011
Priority dateNov 21, 2011
Publication dateMar 26, 2019
Grant dateMar 26, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Power gating a portion of a graphics processor may be used to improve performance or to achieve a power budget. A processor granularity, such as a slice or subslice, may be gated.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining a performance measure of a graphics processor in a larger configuration without power gating; power gating one of two hardware portions of a graphics processor; determining performance of the graphics processor with power gating; determining in the graphics processor if the graphics processor performance was improved by power gating compared to graphics processor performance without power gating to determine the effect of graphics processor power gating by comparing performance of the graphics processor with and without any power gating; and transitioning to a smaller configuration, with power gating, only if leakage savings of the smaller configuration exceed dynamic power cost due to increased frequency operation in the smaller configuration. 2. The method of claim 1 including power gating a slice. 3. The method of claim 1 including power gating a subslice. 4. The method of claim 1 including changing operating frequency after power gating. 5. The method of claim 1 including power gating the portion off only after all pending tasks on the portion have completed. 6. The method of claim 1 including power gating for power budgeting. 7. The method of claim 1 including checking power budget after power gating. 8. The method of claim 1 including determining target switching capacitance and target application ratio. 9. The method of claim 8 including using one of silicon measurements or energy monitor counters. 10. A non-transitory computer readable medium storing instructions for execution by a computer to: determining a performance measure of a graphics processor in a larger configuration without power gating; power gating one of two hardware portions of a graphics processor; determining performance of the graphics processor with power gating; determining in the graphics processor if the graphics processor performance was improved by power gating compared to graphics processor performance without power gating to determine the effect of graphics processor power gating by comparing performance of the graphics processor with and without any power gating; and transitioning to a smaller configuration, with power gating, only if leakage savings of the smaller configuration exceed dynamic power cost due to increased frequency operation in the smaller configuration. 11. The medium of claim 10 further storing instructions to power gate a slice. 12. The medium of claim 10 further storing instructions to power gate a subslice. 13. The medium of claim 10 further storing instructions to change operating frequency after power gating. 14. The medium of claim 10 further storing instructions to power gate the portion off only after all pending tasks on the portion have completed. 15. The medium of claim 10 further storing instructions to power gate for power budgeting. 16. The medium of claim 10 further storing instructions to check power budget after power gating. 17. The medium of claim 10 further storing instructions to determine target switching capacitance and target application ratio. 18. The medium of claim 17 further storing instructions to use one of silicon measurements or energy monitor counters. 19. A graphics processor comprising: first and second independently gateable hardware portions of the graphics processor; and logic to power gate one of two portions of a graphics processor and to determine a performance measure of a graphics processor in a larger configuration without power gating, determine performance of the graphics processor with power gating, determine if the graphics processor performance was improved by power gating compared to performance without power gating to determine the effect of graphics processor power gating by comparing performance of the graphics processor with and without any power gating and transition to a smaller configuration, with power gating, only if leakage savings of the smaller configuration exceed dynamic power cost due to increased frequency operation in the smaller configuration. 20. The graphics processor of claim 19 , said logic to power gate a slice. 21. The graphics processor of claim 19 , said logic to power gate a subslice. 22. The graphics processor of claim 19 , said logic to change operating frequency after power gating. 23. The graphics processor of claim 19 , said logic to power gate the portion off only after all pending tasks on the portion have completed. 24. The graphics processor of claim 19 , said logic to power gate for power budgeting. 25. The graphics processor of claim 19 , said logic to check power budget after power gating. 26. The graphics processor of claim 19 , said logic to determine target switching capacitance and target application ratio. 27. The graphics processor of claim 26 , said logic to use one of silicon measurements or energy monitor counters.

Assignees

Inventors

Classifications

  • Power processing, i.e. workload management for processors involved in display operations, such as CPUs or GPUs · CPC title

  • G06F1/324Primary

    by lowering clock frequency · CPC title

  • Power supply means, e.g. regulation thereof (for memories G11C) · CPC title

  • G06T1/20Primary

    Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • by switching off individual functional units in the computer system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10242418B2 cover?
Power gating a portion of a graphics processor may be used to improve performance or to achieve a power budget. A processor granularity, such as a slice or subslice, may be gated.
Who is the assignee on this patent?
Kaburlasos Nikos, Samson Eric C, Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/324. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).