AMD Raytracing patent

Another patent this time using special hw on a cpu to schedule for the gpu. Sounds interesting as a scheduler on a cpu can run a lot faster than on a gpu...

https://www.techpowerup.com/256901/amd-patents-a-new-method-for-gpu-instruction-scheduling


On June 13th, AMD published a new method for instruction scheduling of shader programs for a GPU. The method operates on fixed number of registers. It works in five stages:

Compute liveness-based register usage across all basic blocks
Computer range of numbers of waves for shader program
Assess the impact of available post-register allocation optimizations
Compute the scoring data based on number of waves of the plurality of registers
Compute optimal number of waves

It is important to note that the "liveness" of registers is most probably a reference to register utilization, while the term "wave" refers to the machine states, like for example EOP (End Of Pipe) and DRAW which draws the shader. There are of course many more states but these are just few examples from AMD's "GPU Open" documentation. The new method is supposed to bring additional performance improvements and bring latency down by making data (machine states in this case) like a wave that is stored in a register.

http://www.freepatentsonline.com/y2019/0179798.html

What is claimed is:

1. A method for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers, the method comprising: computing, via a processing unit (PU), a first score for a computed number of waves based on data accumulated for the shader program; determining, via the PU, if the fixed number of registers are sufficient for the computed number of waves; based on the determining, computing, via the PU, a second score for the computed number of waves based on data accumulated and the fixed number of registers for the shader program; selecting the number of waves based on the first score and the second score; computing, via the PU, the number of registers from the fixed number of registers used by the shader program based on the selected number of waves; and executing the shader program by the GPU using the computed number of registers and the selected number of waves.

Maybe for an apu?
 
Not sure if this is true but I like the name of the website:


https://www.techquila.co.in/raytracing-support-amd-gpus/

With the launch of the Radeon RX 5700 series, AMD has solidified itself as a formidable competitor to NVIDIA in the mid-range GPU market, as both their cards offer similar performance to the Super series RTX parts, but at lower prices. Despite that, though, many people still opt to go with Nvidia’s cards, largely due to one factor: support for ray-tracing otherwise known as RTX or DXR. But, AMD is looking to change that soon as according to reports, they will be enabling support for it in their upcoming driver.


Before you read this and go out to buy your new AMD card though, keep in mind that while AMD is enabling DXR support, none of their offerings have hardware-level support for ray tracing, unlike NVIDIA’s Turing RTX line-up. Thus, the workload will fall on to the shaders, heavily impacting gaming performance similar to the GTX 10-series and 16-series GPUs.
 
It's going to run like garbage. RTX really isn't even that great (yet) outside of Metro..
 
Depends what it runs on tho. When Nvidia enabled RT on GTX cards it seemed to only run on shaders. AMD's patent lets its RT driver run it on shaders, texture units and available cpu cycles. I only want reflections from first gen RT. If the shader heavy amd cards mated to core heavy cpus can run it fine I might keep my vega 64 a bit longer.

And it'll weigh on what 3K Ryzen upgrade I decide on this fall.
 
If RT ran well on CPUs we would haveseen it a long time ago. GPU's handle that workload far, far better ..
 
I wouldnt see it only run on cpus but if both gpus (on shaders *and* texture units) plus cpus contribute processing cycles we might get some basic level of perf that makes sense. Maybe not 2080ti level but possibly 2060-70.
 
Honestly .. no card can run RTX besides the 2080TI at reasonable performance at maxed settings.

I dunno. RTX is a gimmick for now.
 
CP2077 for sure we will want it and the next GTA or other Rockstar story driven game. Or Bethesday in Fallout or Elder Scrolls. Any major RPG game will look nice with it. Triple A games will almost all make use of it Im sure starting next year.

I dont see the need for it in high speed shooters tho.
 
I don't have much confidence that many games will make use of it in 2020. Besides that, the next GTA and/or Rockstar game won't be out for another 3+ years on PC with the rate they work at...

Cyberpunk is the only game that looks legit, and I'm fully expecting it to run like utter dogshit just like The Witcher 3 did at release on current hardware.
 
Honestly if they can enable it in Navi they can do it in Vega as well...

I have had my eye on the next big year end driver update for some time. Rumors have been on getting some kind of basic RT support in that driver for a while now.
 
Honestly if they can enable it in Navi they can do it in Vega as well...

I have had my eye on the next big year end driver update for some time. Rumors have been on getting some kind of basic RT support in that driver for a while now.

Pax just calm down. That AMD slide said RDNA2 for RT and that's next gen card which might not even be next year's card but 2021 release. Both next gen consoles are not going to run RT at anything above 1080 (probably 720 or 960) let alone 4K. The 2080ti can't do it at high settings in 4K or 1440p so a Zen 2 SOC with Navi graphics has no chance.

Also you can now forget Vega support as it only just got RIS support and I think that's the last upgrade it will get. Sadly, having owned one, Vega is EOL and dead period.
 
Pax just calm down. That AMD slide said RDNA2 for RT and that's next gen card which might not even be next year's card but 2021 release. Both next gen consoles are not going to run RT at anything above 1080 (probably 720 or 960) let alone 4K. The 2080ti can't do it at high settings in 4K or 1440p so a Zen 2 SOC with Navi graphics has no chance.

Also you can now forget Vega support as it only just got RIS support and I think that's the last upgrade it will get. Sadly, having owned one, Vega is EOL and dead period.

:confused:

ZwlBbC.jpg


looks like just RDNA to me
 
Back
Top