4 ms·
When you want performance the only way is getting close to the hardware. That is why deep learning is usually linux+nvidia. That is why game engines use/used C
by jorgemf 9y ago
When you want performance the only way is getting close to the hardware. That is why deep learning is usually linux+nvidia. That is why game engines use/used C or even assemble code for critical parts.
Don't expect anything better soon as companies focus on performance per watt and will only develop things in that path.
- nsthorat 9y agoOr you improve your algorithms and use the existing hardware (think distributed computing on cheap HDDs).
- jorgemf 9y agoCompanies will improve the algorithms and go low level with hardware instructions. The problem with GPUs is that they have special instructions for some operations. Not using them can be 20 times slower. You are not going to improve the algorithms 20 times, ND if you do you can still improve it another 20 times with hardware instructions. You do both if you can. That is a big saving in electricity in data centers.