Processing primitives which have unresolved fragments in a graphics processing system
US-2016217608-A1 · Jul 28, 2016 · US
US10852806B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10852806-B2 |
| Application number | US-201916661803-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 23, 2019 |
| Priority date | Apr 10, 2017 |
| Publication date | Dec 1, 2020 |
| Grant date | Dec 1, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatus relating to techniques for a dual path sequential element to reduce toggles in data path are described. In an embodiment, switching logic causes signals for a single data path of a processor to be directed to at least two separate data paths. At least one of the two separate data paths is power gated to reduce signal toggles in the at least one data path. Other embodiments are also disclosed and claimed.
Opening claim text (preview).
The invention claimed is: 1. An apparatus comprising: switching logic circuitry to cause signals for a single data path of a processor to be directed to at least two separate data paths of the processor, wherein one or more of a plurality of flops in the at least two separate data paths of the processor are to be bypassed in response to a determination that the processor is to run at a first frequency instead of a second frequency, wherein the processor is to run at the first frequency after the one or more of the plurality of the flops in the at least two separate data paths of the processor are bypassed, wherein the first frequency is lower than the second frequency. 2. The apparatus of claim 1 , wherein at least one data path from the at least two separate data paths is to be power gated to reduce signal toggles in the at least one data path. 3. The apparatus of claim 1 , wherein the at least two separate data paths comprise a plurality of clock domains prior to bypassing the one or more flops. 4. The apparatus of claim 1 , wherein the at least two separate data paths comprise a single clock domain after bypassing the one or more flops. 5. The apparatus of claim 1 , wherein the single data path comprises a plurality of clock domains, wherein each of the at least two separate data paths comprises a single clock domain. 6. The apparatus of claim 1 , wherein the at least two separate data paths comprise a plurality of clock domains prior to bypassing the one or more flops, wherein the at least two separate data paths comprise a single clock domain after bypassing the one or more flops. 7. The apparatus of claim 1 , wherein the switching logic circuitry comprises one or more latches or flip/flops. 8. The apparatus of claim 1 , further comprising a multiplexer to select between outputs of the at least two separate data paths. 9. The apparatus of claim 1 , comprising logic circuitry to determine which one of the at least two separate data paths to power gate. 10. The apparatus of claim 1 , wherein the processor comprises a Graphics Processing Unit (GPU) having one or more graphics processing cores. 11. The apparatus of claim 1 , wherein the processor comprises one or more processor cores. 12. The apparatus of claim 1 , wherein one or more of the processor, the switching logic circuitry, and memory are on a single integrated circuit die. 13. A computing system comprising: a processor, having one or more processors; and memory, coupled to the processor, to store one or more instructions to be executed by the processor, the processor comprising switching logic circuitry to cause signals for a single data path of the processor to be directed to at least two separate data paths of the processor, wherein one or more of a plurality of flops in the at least two separate data paths of the processor are to be bypassed in response to a determination that the processor is to run at a first frequency instead of a second frequency, wherein the processor is to run at the first frequency after the one or more of the plurality of the flops in the at least two separate data paths of the processor are bypassed, wherein the first frequency is lower than the second frequency. 14. The computing system of claim 13 , wherein at least one data path from the at least two separate data paths is to be power gated to reduce signal toggles in the at least one data path of the processor. 15. The computing system of claim 13 , wherein the at least two separate data paths comprise a plurality of clock domains prior to bypassing the one or more flops. 16. The computing system of claim 13 , wherein the at least two separate data paths comprise a single clock domain after bypassing the one or more flops. 17. The computing system of claim 13 , wherein the single data path comprises a plurality of clock domains, wherein each of the at least two separate data paths comprises a single clock domain. 18. The computing system of claim 13 , wherein the at least two separate data paths comprise a plurality of clock domains prior to bypassing the one or more flops, wherein the at least two separate data paths comprise a single clock domain after bypassing the one or more flops. 19. The computing system of claim 13 , wherein the switching logic circuitry comprises one or more latches or flip/flops. 20. The computing system of claim 13 , further comprising a multiplexer to select between outputs of the at least two separate data paths of the processor.
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Power saving in microcontroller unit · CPC title
by task scheduling · CPC title
Multiprogramming arrangements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.