4 ms·
As far as I'm aware, they're still on OCP, which standardizes the bulk of this. Basically, this comes down to not being willing to be bothered with testing on d
by ori_b 8y ago
As far as I'm aware, they're still on OCP, which standardizes the bulk of this. Basically, this comes down to not being willing to be bothered with testing on diverse hardware.
Which, fair enough, is a pain.
- btian 8y agoNot just hardware. TPU probably was only tested to work on one kernel version, one compiler, one version of GRPC etc. It probably takes a lot of effort to develop Windows driver, libraries, support for many kernel version etc.
- deleted 8y ago[deleted]
- ori_b 8y ago> It probably takes a lot of effort to develop Windows driver, libraries, support for many kernel version etc. That's easy to solve: "We only support Linux. Testing has only been done on kernel 4.13."
- kajecounterhack 8y agoGoogle isn't on OCP afaik. Their hardware layer is pretty custom. Maybe you were thinking of Facebook? Google's hardware layer is one thing; as btian mentioned, TPU also is deeply integrated with software infra e.g borg https://ai.google/research/pubs/pub43438 https://ai.google/research/pubs/pub43438
- puzzle 8y agoYears ago, Google announced they'd join OCP. I'd be surprised if even half the fleet made the transition, given how much mileage they like to get out of old hardware. Besides, for special toys like TPU pods it's not clear that they would value adhering to OCP standards above anything else.
- ori_b 8y agohttps://www.opencompute.org/membership/membership-organizational-directory https://www.opencompute.org/membership/membership-organizati...