3 ms·
low bit depth quantized puts GPU's at quite a disadvantage, since they can't use their massively parallel floating point units, and often spend a lot of time pa
by londons_explore 3y ago
low bit depth quantized puts GPU's at quite a disadvantage, since they can't use their massively parallel floating point units, and often spend a lot of time packing and unpacking numbers.
However, minor tweaks to the design of GPU's could probably make them 5x quicker at directly processing quantized data (a 4 bit multiplier is so small you can afford to do thousands of them per clock cycle in a tiny silicon area), and I'm sure the next generation of GPU's will have that.
- reitzensteinm 3y agoAre there situations where GPUs are compute bottlenecked at batch size 1? For the time being at least, that's how local models will be used.
- londons_explore 3y agoEveryone's using staged speculative decoding now and beam search. So effectively N=250 or so to get out a bit more performance.
- brucethemoose2 3y agoAt long contexts.