5 ms·
Engineer 'builds a GPU from scratch' in two weeks
- orangesite 2y agoSuper useful work. Thank you!
- kimixa 2y agoIsn't a GPU with no rasterization or texture hardware a DSP?
- weebull 2y agoNot a GPU for sure. Not really a DSP either. I would call it an array processor.
- kevingadd 2y agoYeah, this is a "GPU" in the sense that it resembles modern GPUs with the graphics parts sliced off. So it's an understandable shorthand to use, but it is a bit misleading. Terminology on this is confusing - NVIDIA calls their A100 a "GPU" for example but I can't tell if any of the graphics bits like samplers and ROPs are even in that thing - though I did learn it has a hardware JPEG decoder.
- kimixa 2y agoI know it (the A100) at least has the texture pipeline too, so it's certainly got more "Graphics" optimized parts than this. Really nomenclature is a mess, everyone hops on the next big term until you're not sure what it means anymore.
- Dalewyn 2y agoGPU as a term lost meaning when it changed to Generative Processing Unit from General Processing Unit some time in the last couple years. And no, GPGPU is a bloody stupid term.
- MeImCounting 2y agoI thought GPU stood for Graphics Processing Unit. Is this not the case?
- Dalewyn 2y agoIt used to. Some time in the mid 2010s it changed to General Processing Unit, driven by things like PhysX, crowdsourced protein crunching efforts like Folding@Home, and particularly the cryptocurrency mining boom. Now we're in the 2020s and GPUs are all about being Generative Processing Units thanks to the "AI" craze.
- tolerantgravity 2y agoI don't think that is the prevailing sentiment. GPU still means Graphics Processing Unit to me and most tech people I know. I think it's more just in the folding and crypto communities that people have repurposed the initialism.
- MeImCounting 2y agoBut I have still used GPUs as graphics processing units for game and little else this entire time as has everyone I know. Who decided on this nonclemature change? Because it certainly doesnt represent the primary use case...
- thaumasiotes 2y ago> Who decided on this nonclemature change? No one; it's just something Dalewyn is making up.
- darkwater 2y agoFirst time I hear this. Given how you are being down voted, I'm probably not the only one.
- Dalewyn 2y ago
- DeathArrow 2y agoThis reminds me of the software engineer who built his own GPU: https://www.furygpu.com/about https://www.furygpu.com/about
- anandvc 2y agoI have met this guy, Adam, in person at Founders Inc. He's super smart!
- jjtheblunt 2y agotangentially, TIL that VS Code has Verilog extensions: https://kagi.com/search?q=verilog+vs+code https://kagi.com/search?q=verilog+vs+code
- KeplerBoy 2y agoIs this a plug for kagi? People who don't use kagi can't see the results. Just link to the extensions.
- jjtheblunt 2y agoOh, nope, didn’t realize it was like that. Thanks for catching that. Just the search terms suffice, too late to edit though so response here
- deleted 2y ago[deleted]