News for hackers. Stuff that matters.
Re:FuryGpu – Custom PCIe FPGA GPU by pocak on Wednesday March 27, 2024 @04:47PM (#39844408)
In the post about the texture unit, that ROM table for mip level address offsets seems to use quite a bit of space. Have you considered making the mip base addresses a part of the texture spec instead?
Re:FuryGpu – Custom PCIe FPGA GPU by PfhorSlayer on Wednesday March 27, 2024 @07:01PM (#39845653)
The problem with doing that is it would require significantly more space in that spec. At a minimum, one offset for each possible mip level. That data needs to be moved around the GPU internally quite a bit, crossing clock domains and everything else, and would require a ton of extra registers to keep track of. Putting it in a ROM is basically free - a pair of BRAM versus a ton of registers (and the associated timing considerations), the BRAM wins almost every time.