3 ms·
I’ve heard these “simple heuristics” are multi-megabyte neural networks these days. I believe I heard that claim in this video: https://youtu.be/ymcOLL2qEg8 htt
by TaylorAlexander 7y ago
I’ve heard these “simple heuristics” are multi-megabyte neural networks these days. I believe I heard that claim in this video:
https://youtu.be/ymcOLL2qEg8 https://youtu.be/ymcOLL2qEg8
- pas 7y agoUsually branch prediction is what ANNs are used for in CPUs. Caches usually operate as complicated pseudo-LRUs. https://stackoverflow.com/questions/22597324/what-cache-invalidation-algorithms-are-used-in-actual-cpu-caches https://stackoverflow.com/questions/22597324/what-cache-inva... It's possible that Tesla does something different that makes sense in their specific situation, but general purpose CPUs - as far as I know - don't use NNs for this.
- Sesse__ 7y agoRyzen and some ARMs use perceptrons for branch prediction. It's essentially a single-layer neural network with no nonlinearity at the end. Multi-megabyte NNs for a normal branch predictor would be impossible; way too high latency to be useful.