Interesting. In the future I think the best will be for Tesla to have 3 eMMC chips configured in a what's know as a RAID array, where the chips vote and thus check each other's work, and such that if any one fails the other two keep working. When a failure does occur the car won't fail, and the failed chip can be easily replaced, and the other 2 working chips can update it. This is not rocket science, it's standard stuff available to Linux.
Possibly even better would be to have two redundant computers, but that is much more complex. BTW, full redundancy is the sort of thing that is done onboard spacecraft where a failure might have very bad consequences. I wouldn't be surprised to see high end car companies offer fully redundant electronics as an option someday.
Also the life of an eMMC chip depends on how much it's used. If you drive a lot, wear will probably be more pronounced, and thus it will fail sooner. It would be interesting to see if something called wear leveling is being used, as I suspect it is. Also clearly different chips might have somewhat different life spans, so your results may vary. And temperature plays a role too. Another good reason for multiple, redundant, eMMC chips in something as dangerous as a car.
Possibly even better would be to have two redundant computers, but that is much more complex. BTW, full redundancy is the sort of thing that is done onboard spacecraft where a failure might have very bad consequences. I wouldn't be surprised to see high end car companies offer fully redundant electronics as an option someday.
Also the life of an eMMC chip depends on how much it's used. If you drive a lot, wear will probably be more pronounced, and thus it will fail sooner. It would be interesting to see if something called wear leveling is being used, as I suspect it is. Also clearly different chips might have somewhat different life spans, so your results may vary. And temperature plays a role too. Another good reason for multiple, redundant, eMMC chips in something as dangerous as a car.
Last edited: