3 ms·
Depends what you consider as part of chip production. If you consider new instructions and the related software as new chip production, then the performance imp
by huijzer 3y ago
Depends what you consider as part of chip production. If you consider new instructions and the related software as new chip production, then the performance improvements have continued quite dramatically. Single chip inference has gone 1000x over the last 10 years according to Bill Dally from Nvidia [1] at 10 minutes (probably not original source). Main gains according to the video have been different numeric types (fp16 for example) and more specialised hardware together with more complex instructions. Note that process improvements have only caused a 2.5x from that 1000x. He also mentions that Google‘s TPU has no fundamental benefit over dedicated instructions in GPUs. Quite an interesting video IMO.
[1]: https://youtu.be/kLiwvnr4L80 https://youtu.be/kLiwvnr4L80
- DeathArrow 3y agoSo going from 65nm to 3nm only gave us 2.5x speed? If by speed we only understand frequency, then it might be true. But speed depends also on IPC and having more transistors means higher IPC.
- huijzer 3y agoAh yes thanks! Makes sense. So, more transistors allow for the more complex instructions, which allow for more effective instructions per cycle (such as SIMD).