3 ms·
Hmm. At first I thought this would be a waste, because you couldn't use all of its fast compute capabilities on doing key-value lookups. But these things also h
by noahl 13y ago
Hmm. At first I thought this would be a waste, because you couldn't use all of its fast compute capabilities on doing key-value lookups. But these things also have much, much more memory bandwidth than regular CPUs (I can't remember if it's 10x or 100x, but that ballpark), and that might work well for these applications.
But I don't know how the GPU's memory caching infrastructure works. If the bandwidth is only for serial reads, that could be a problem.
- wmf 13y agoK1 has about the same memory bandwidth as every other mobile SoC, which is to say not all that much. Don't compare it to discrete GPUs.
- fidotron 13y agoTrue, but in my experience if you can avoid hitting the memory the amount of computation you can do per thing is absolutely terrifying. The main thing I had in mind here was hashing for bloom filters. i.e. do the different algos in parallel on a GPU, then pass those values for the main lookup to be done by the CPU.