4 ms·
Streams weights instead of data sounds really interesting - I had never considered it. Something else that might be theoretically possible is - Large array of
by dhruvdh 3y ago
Streams weights instead of data sounds really interesting - I had never considered it.
Something else that might be theoretically possible is -
Large array of FPGAs are apparently used to simulate and verify chips [1], can the same be done to run LLMs? Can we have 0.25 to 1 token per cycle, would the engineering effort be worth it, and would it be financially feasible from a TCO standpoint?
[1] https://www.servethehome.com/amd-vp1902-is-leviathan-fpga-doubling-the-previous-gen-largest-fpga/ https://www.servethehome.com/amd-vp1902-is-leviathan-fpga-do...
- pclmulqdq 3y agoThe only problem is that an array of FPGAs would make an Nvidia GPU look cheap. And easy to get.
- buildbot 3y agoPeople have used FPGAs for DNNs before https://www.microsoft.com/en-us/research/project/project-brainwave/ https://www.microsoft.com/en-us/research/project/project-bra...
- vGPU 3y agoFGPA’s have been tried and dismissed. GPU’s are simply better with speed and efficiency.