The key to doubling AI operations is changing the architecture significantly, which sadly makes it harder to use the platform itself as well.
After CUDA we had to use Tensor cores, later float16, now sparce matrix multiplications that work because deep learning uses lots of RELUs.