Machine Learning, Neural Networks, Optimization, Mathematics.
available transistors has been growing exponentially, if you have to do 3 million iterations in a sequence, at some point extra transistors stop helping and you are limited by the single thread performance. Single thread performance has not been doing great. Consider this chart: C Moore, Data