Live data from Hacker News

Tesla is building its own AI chips for self-driving cars

techcrunch.com

51–60 of 238 posts

Re: Tesla is building its own AI chips for self-driving cars

#51

Can future gen GPUs bridge the gap? The NVIDIA CEO seemed really confident when asked previously about the challenge that specialized AI chips posed. Is his confidence misplaced/just bluster or what?

Probably current gen GPUs can bridge the gap. The nvidia platform after Drive PX 2 (which is what Tesla ships) uses Volta (with "tensor cores" to speed up fp16) and has a deep learning accelerator (http://nvdla.org) for inference (i think both int8 and fp16).

Re: Tesla is building its own AI chips for self-driving cars

#52

what does he mean with regards to GPUs and CPUs "emulating"? they are computation machines doing computations. an algorithm running on one or the other isn't emulating anything in this context. running on "bare metal" is just an optimization along a certain axis. it isn't any more real of a computation. and talking about this now seems like another desperate attempt at generating hype.

I think he is saying that CPUs and GPUs are generalized computational mechanisms. They have increasingly complex overhead that attempt to optimize general problems.

By limiting the context of use, specialized hardware can perform better than CPU/GPU. I think his thinking relates strongly to ASIC crypto mining hardware https://en.bitcoin.it/wiki/ASIC .

"bare metal" is just a shorthand for the level of access to hardware that does not require a kernel/OS.

Re: Tesla is building its own AI chips for self-driving cars

#53
post #33

The benefit they point out is 200fps vs. 2000fps, but is that actually that useful? In the post of OpenAO's robot, they said that improving the response times gave no significant gains. Only thing I can imagine would be allowances for wider and deeper neural nets.

Let's say you drive 130km/h (36m/s). 36 / 200 frames = 18cm travel distance between each calculation. So you either can calculate much more each 18cm or calculate shorter distances. I think a shorter distance is not very useful but calculating more might be.

*n cameras

I think n = 8

Re: Tesla is building its own AI chips for self-driving cars

#54

Earlier quoted context omitted.

Yeah because all the verified neural networks made from meat travelling >100mph are legit ok to drive 100% of the time. There are no road accident deaths to speak of.

there is something fundamentally different between a machine and human. how the brain operates is not well known, so to claim our brain is a neural network made of meat is just a guess. the truth is, people have a lot of experience with other people. we can usually predict behavior of other drivers on the road, and can even predict pathological behavior or know how to handle it. that is a major point. when machines a…

The fault hardly matters, the issue is one of safety. Humans are not safe already. Yet you feel entirely fine on the road. Humans are clearly not the same as ANNs but they are a network of neurones and the cognitive ability of a driver is not verified anywhere near frequently enough globally. In the UK post driving test about the only time anyone will check you for ability to drive is when you are declared blind from an eye test. But its not like you need to mandatorily have an eye test regularly, or any other kind of test. Unless you want to dispute a 70 year old human brain is not on average in the same kind of cognitive shape as a 30 year old human brain https://sci-hub.tw/10.1111/j.1532-5415.2012.04059.x Yet we have no policies saying over 70s cannot drive, or can only drive in good conditions etc. The verifiability of a driver is not something we have ever demanded before. Even when you could have done plenty for safety when the driver was a person.

Re: Tesla is building its own AI chips for self-driving cars

#55
post #16
post #9

Earlier quoted context omitted.

does correctness even work with deep neural networks to begin with? especially with the existence of adversarial examples, out of domain situations, etc

Adversarial examples are a thing even for humans, and yet here we are.

And we should be able to do better with our technology, instead of throwing shit ton of compute at black boxes no one understands, hoping it will all somehow work out in the end.

Re: Tesla is building its own AI chips for self-driving cars

#56
post #35

>By having its own silicone, Tesla can build for its own needs at its own pace. If they suddenly recognize something the hardware is lacking, they’re not waiting on someone else to build it. It’s by no means a trivial task — but if they can pull it off without breaking the bank (and Elon says it costs them “the same as the current hardware”), it could end up being a significant strength. I outright snorted at this. T…

> Is this article written by a complete bonehead?

They also published the quote about iPhone leading in performance and go-to-market because of their custom SoC efforts, and they mentioned Tesla's SoC program manager Pete Bannon, but they didn't even bother to connect the two ideas: Pete Bannon was the guy who led Apple's SoC efforts to develop the first 64 Bit ARM chip for mobile.

They also didn't mention what Elon said about now being able to run all the cameras at full resolution and full framerate.

This article could have been so much better.

Re: Tesla is building its own AI chips for self-driving cars

#57

The benefit they point out is 200fps vs. 2000fps, but is that actually that useful? In the post of OpenAO's robot, they said that improving the response times gave no significant gains. Only thing I can imagine would be allowances for wider and deeper neural nets.

> Only thing I can imagine would be allowances for wider and deeper neural nets.

...or more cameras, with better frame rates over a lot of cameras. My guess is that the fps rate is over all the cameras, so 10 cameras means going from 20fps per camera to 200fps per camera.

Re: Tesla is building its own AI chips for self-driving cars

#58
post #35

>By having its own silicone, Tesla can build for its own needs at its own pace. If they suddenly recognize something the hardware is lacking, they’re not waiting on someone else to build it. It’s by no means a trivial task — but if they can pull it off without breaking the bank (and Elon says it costs them “the same as the current hardware”), it could end up being a significant strength. I outright snorted at this. T…

">By having its own silicone, Tesla can build for its own needs at its own pace ... "

This is not what Musk said on the conference call. Surely some bonehead reporter is writing this. Musk said the latter, precisely to go from current 200 fps speed to something like 2000 fps (I might have the numbers wrong, but it's a 10x improvement) and that they have been doing this in stealth for the last 2-3 years. They expect the cost of the new chips to be the same as that of the current nVidia lineup. That got me thinking though. What are they currently using - the Titans ?

Re: Tesla is building its own AI chips for self-driving cars

#59
post #36
post #11

Earlier quoted context omitted.

More data points can't hurt right? Maybe this is part of their push to move away from third party suppliers?

More data points can hurt: it may just waste time processing data which doesn't improve results but it can actually make things harder if you're just adding more noise which has to be filtered out but there's no corresponding improvement in signal. As a simple example in a different domain, years back I found that the best way to improve Tesseract's OCR accuracy was to ensure that I didn't feed it images at more than…

My understanding is big problem is stationary objects which mostly get filtered out. With more processing power you might be able to do something about that.

Re: Tesla is building its own AI chips for self-driving cars

#60
post #35

>By having its own silicone, Tesla can build for its own needs at its own pace. If they suddenly recognize something the hardware is lacking, they’re not waiting on someone else to build it. It’s by no means a trivial task — but if they can pull it off without breaking the bank (and Elon says it costs them “the same as the current hardware”), it could end up being a significant strength. I outright snorted at this. T…

>Tesla has it's own hardware platform. Anyone with an ounce of sense will know that was always going to happen because of power consumption, cost and performance

... so that they can create performance-intensive features that nobody else in the market yet has, because the off-the-shelf hardware won't allow it. Due to power consumption, cost and performance issues. And this custom hardware is being developed to solve them.

You're basically saying the same thing in different words. I mean, what else do you do with better power consumption, cost and performance other than new, better-working features? You think Tesla will sell cars to the mass market with impressive computer specs?

Apple's own custom hardware has enabled it to experiment with performance-intensive features unlike other smartphone manufacturers, Tesla is going for the same strategy.

Post reply on HN