4 ms·
Nice work! Now someone just needs to port it to Chisel.[0] Open Source GPUs seem like they are more "in range" these days thanks to projects like Vulkan and SP
by erichocean 11y ago
Nice work! Now someone just needs to port it to Chisel.[0]
Open Source GPUs seem like they are more "in range" these days thanks to projects like Vulkan and SPIR-V[1] which significantly improves the driver situation for GPGPUs.
[0] https://github.com/ucb-bar/chisel https://github.com/ucb-bar/chisel
[1] https://www.khronos.org/vulkan/ https://www.khronos.org/vulkan/
- pjc50 11y agoManufacturing is still the critical barrier for open source hardware. It's not infinitely replicable at zero cost like software.
- erichocean 11y agoOh for sure, but not all hardware is for consumers. I used to design (and redesign every six months or so) a specialized hardware rendering cluster from commodity parts and at this point, the entire design is memory bandwidth limited. FPGAs might be cost effective given that the total hardware cost is currently around $2 million with commodity motherboards, CPUs, and GPUs, since I could spend the silicon more wisely (and ideally, cut power usage at the same time) by implementing the actual software algorithms I use more carefully. I'm keeping a close eye on RISC-V and related projects.