So maybe not 100% designed for ML, but better than anything else out there unless you want to sell a kidney.
106 karma · joined June 26, 2020
So maybe not 100% designed for ML, but better than anything else out there unless you want to sell a kidney.
(playing games on a 1070 and a 6 year old Xeon and feeling the lack of single-threaded performance)
This is mostly incorrect. Of the top 10 programming languages on GitHub [1] only Python, Ruby and PHP are commonly used with an interpreter. The rest are all AOT or JIT compiled. I also suspect a large fraction of the Python projects are also data science / ML projects that heavily use packages like NumPy and TensorFlow that offload most of the work to highly optimized math libraries.
I also suspect if you were to look into the programming languages used by the companies with the most servers, they would skew more towards languages like Java and C++, or custom things like Facebook's Hack / HHVM.
[1] https://madnight.github.io/githut/#/pull_requests/2020/2
Hydrogen has high power density in the sense that you can let it out of the tank very quickly and ignite it, but unless you want an explosion you are still constrained by an ICE motor or fuel cell. Those are much less power dense than batteries.
Apple is a good example of a company that just doesn't really talk too much about the low-level details of their chips. People buy their products anyway.
I don't believe they ever closed a deal, but clearly Nvidia had some interest in becoming an IP vendor. Perhaps the terms were too onerous or the price too high.
Over time CPUs have integrated all those features on-die, resulting in today's SoC-like processors where the "chipset" is merely an I/O expander connected over a PCIe-like link.