3 ms·
TLDR: some temporary memory used for ray-tracing was allocated off-chip instead of on-chip, one flag was missing when creating the allocation.
by speps 4y ago
TLDR: some temporary memory used for ray-tracing was allocated off-chip instead of on-chip, one flag was missing when creating the allocation.
- MonkeyClub 4y agoThanks for the summary, I popped in just for that. I got intrigued though, and indeed you can read the thing both ways: an optimization gave a 100% boost, or an oversight missed out a 100% boost. Curiously, Tom’s went with the scare tactic, and got me thinking: is it because clickbait, or do they consciously support the responsibility in software engineering movement?
- fluidcruft 4y agoI think it's just the general trend of portraying intel as incompetent (particularly in GPU).
- Marsymars 4y ago> I got intrigued though, and indeed you can read the thing both ways: an optimization gave a 100% boost, or an oversight missed out a 100% boost. To note; a 100× speed up is a 9900% boost. A 100% boost is a 2× speed up.
- rayiner 4y agoNot quite. The buffer has been allocated in system memory. The fix was to allocate it in GPU memory (which isn’t on chip, but the local GDDR VRAM).