• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Tesla Dumps NVIDIA, Designs and Deploys its Own Self-driving AI Chip

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
36,820 (8.67/day)
Location
Hyderabad, India
Processor AMD Ryzen 7 2700X
Motherboard MSI B450 Gaming Pro Carbon AC
Cooling AMD Wraith Prism
Memory 2x 16GB Corsair Vengeance LPX DDR4-3000
Video Card(s) Colorful iGame GTX 1070 Ti Vulcan X
Storage Western Digital Black NVMe 512GB
Display(s) Samsung U28D590 28-inch 4K UHD
Case Corsair Carbide 100R
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Antec EarthWatts Pro Gold 750W
Mouse Razer Abyssus
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro
Tesla Motors announced the development of its own self-driving car AI processor that runs the company's Autopilot feature across its product line. The company was relying on NVIDIA's DGX processors for Autopilot. Called the Tesla FSD Chip (full self-driving), the processor has been deployed on the latest batches of Model S and Model X since March 2019, and the company looks to expand it to its popular Model 3. Tesla FSD Chip is an FPGA of 250 million gates across 6 billion transistors crammed into a 260 mm² die built on the 14 nm FinFET process at a Samsung Electronics fab in Texas. The chip packs 32 MB of SRAM cache, a 96x96 mul/add array, and a cumulative performance metric per die of 72 TOPS at its rated clock-speed of 2.00 GHz.

A typical Autopilot logic board uses two of these chips. Tesla claims that the chip offers "21 times" the performance of the NVIDIA chip it's replacing. Elon Musk referred to the FSD Chip as "the best chip in the world," and not just on the basis of its huge performance uplift over the previous solution. "Any part of this could fail, and the car will keep driving. The probability of this computer failing is substantially lower than someone losing consciousness - at least an order of magnitude," he added.



Slides with on-die details follow.



View at TechPowerUp Main Site
 
Joined
Nov 18, 2010
Messages
4,441 (1.43/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor Intel 5960X @ 4.4GHz
Motherboard Gigabyte GA-X99-UD3
Cooling Custom Loop. 360+240 rads.
Memory 4x8GB Corsair Vengeance LPX 2966MHz 16-17-17-35
Video Card(s) ASUS 1080 Ti FE + water block
Storage Optane 900P + Samsung PM981 NVMe 1TB + 750 EVO 500GB
Display(s) Philips PHL BDM3270
Case Phanteks Enthoo Evolv ATX Tempered Glass
Audio Device(s) Sound Blaster ZxR
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer Deathstalker
Software Windows 10 insider
This Jim Kellers work again.
 

FreedomEclipse

~Technological Technocrat~
Joined
Apr 20, 2007
Messages
19,162 (4.34/day)
Location
London,UK
System Name Codename: Icarus Mk.IV
Processor Intel 8600k@4.8Ghz
Motherboard Asus ROG Strixx Z370-F
Cooling Corsair H105 {2x Corsair ML 120 Pro}
Memory 16 Corsair Vengeance White LED DDR4 3200Mhz
Video Card(s) Gigabyte 1080Ti Gaming OC|Accelero Xtreme IV
Storage Samsung 970Evo 512GB SSD (Boot)|WD Blue 1TB SSD|2x 3TB Toshiba DT01ACA300
Display(s) Asus PB278Q 27"
Case Corsair 760T (White) {1x Corsair ML120 Pro |3x ML140 Pro}
Audio Device(s) Creative SB Z {AVR:Yamaha RX-V573|Speakers: JBL Control One|Auna 300-CN|Wharfedale Diamond SW150}
Power Supply Corsair AX760
Mouse Logitech G900/G502
Keyboard Duckyshine Dead LED(s) III
Software Windows 10 Pro
Benchmark Scores (ノಠ益ಠ)ノ彡┻━┻
Joined
Nov 11, 2004
Messages
2,929 (0.55/day)
Location
Formosa
System Name Overlord Mk MVII
Processor AMD Ryzen 7 1700 @ 3.85GHz
Motherboard Asus Prime X370-Pro
Cooling Corsair H110i
Memory 16GB Corsair Vengeance LPX 3200
Video Card(s) Galax GeForce GTX 1080 EXOC-SNPR
Storage 1TB WD Black NVMe (2018), 500GB Crucial MX200, 1TB WD Blue 3D NAND
Display(s) Asus PG27AQ
Case Corsair Carbide 400Q
Power Supply Corsair AX860i
Mouse Logitech G500s
Keyboard Wooting Two
Software Windows 10
Benchmark Scores https://valid.x86.fr/h01zlr
Cortex-A72 seems a bit antiquated by now, but I guess that's the downside of designing your own hardware, it takes time, so you might end up with something old by the time it's ready...
 
Joined
Apr 30, 2012
Messages
3,172 (1.23/day)
@btarunr

Its being manufacturer at Samsung Austin Texas not Korea. It was one of the Q/A during their presentation.

Cortex-A72 seems a bit antiquated by now, but I guess that's the downside of designing your own hardware, it takes time, so you might end up with something old by the time it's ready...
They way they described it during their presentation and during Q/A. Is that it was purpose built for cars rather then having Nvidia general purpose kit. They also said, it would save them 20% per unit/car.
 
Last edited:
Joined
Nov 1, 2018
Messages
285 (1.40/day)
Location
NL
System Name Infinity One
Processor Intel i7-6800K (Overclocked to 4.2Ghz)
Motherboard Gigabyte GA-X99-Ultra-Gaming (1.0)
Cooling Corsair H115i
Memory Kingston Hyper-X 3000 (4x16GB)
Video Card(s) Zotac GTX 1080 AMP!
Storage Samsung 960 EVO 512GB + 2x Crucial MX500 1TB Raid0
Display(s) ASUS ROG PG348Q, DELL U2713HM, 2x DELL U2414H
Case Fractal Design Define R6 Black TG
Audio Device(s) Sony WH-1000X m2, microlab SOLO7C (Gen1)
Power Supply SuperFlower Gold 800W
Mouse SteelSeries RIVAL 600
Keyboard SteelSeries APEX M750
Software Windows 10
Benchmark Scores Over 9000!
Watched the entire thing live.

Level 5 self driving ( aka, full autonomy ) by next year... would be a miracle.
This falls into the "I want to believe" UFO fanatics...

But who knows, maybe they know something that anyone else doesn't.
If it DOES happen and regulators get such cars into law, I personally couldn't be more happy, because I'm not allowed to drive due to some medical issues. But I would love to buy a car that drives me... especially one that doesn't cost me anything for "fuel" !
 
Joined
Jun 15, 2016
Messages
1,041 (0.97/day)
System Name My PC
Processor 4670K@4.4GHz
Motherboard Gryphon Z87
Cooling CM 212
Memory 2x8GB+2x4GB @2400GHz
Video Card(s) XFX Radeon RX 580 GTS Black Edition 1425MHz OC+, 8GB
Storage Intel 530 SSD 480GB + Intel 510 SSD 120GB + 2x500GB hdd raid 1
Display(s) HP envy 32 1440p
Case CM Mastercase 5
Audio Device(s) Sbz Zxr
Power Supply Antec 620W
Mouse G502
Keyboard G910
Software Win 10 pro
Lol i hope they don't regret it.
 
Joined
Oct 15, 2010
Messages
159 (0.05/day)
Double die size, 500 squaer milimeters, 7nm, and put 10 to 20 Chips on a board. youll have Level 6 autonomy. Level six will make you breakfast, finish your work frrom your workplace while it drives you there.
 
Joined
Nov 20, 2013
Messages
3,604 (1.79/day)
Location
Kiev, Ukraine
System Name WS#1337
Processor Ryzen 5 1600X
Motherboard Gigabyte x470 AORUS Ultra Gamin
Cooling Xigmatek Scylla 240 AIO
Memory 2x8GB Kinkston HyperX @2666 CL16
Video Card(s) EVGA GTX1060 SC 6G
Storage Adata SX8200 256GB, Sandisk X400 512GB
Display(s) Samsung U24E590D (4K/UHD)
Case Chieftec AL-01B-OP
Audio Device(s) ALC1220
Power Supply SeaSonic 450W 80+ GOLD
Mouse Logitech G503
Keyboard Zalman K500 modded (Gateron brown)
Software Windows 10, Ubuntu 18.04 LTS
Tesla Dumps NVIDIA
That's been known for over a year.

Cortex-A72 seems a bit antiquated by now, but I guess that's the downside of designing your own hardware
Not really. Licensing A72 is probably cheaper than current A75/A76, it gets the job done(especially with so many cores), and probably has lots to do with compatibility w/ previous software stack (e.g. a drop-in replacement for px/cx, which ran on A57).
 
Joined
Oct 27, 2009
Messages
667 (0.19/day)
Location
Republic of Texas
System Name [H]arbringer
Processor 4x 61XX ES @3.5Ghz (48cores)
Motherboard SM GL
Cooling 3x xspc rx360, rx240, 4x DT G34 snipers, D5 pump.
Memory 16x gskill DDR3 1600 cas6 2gb
Video Card(s) blah bigadv folder no gfx needed
Storage 32GB Sammy SSD
Display(s) headless
Case Xigmatek Elysium (whats left of it)
Audio Device(s) yawn
Power Supply Antec 1200w HCP
Software Ubuntu 10.10
Benchmark Scores http://valid.canardpc.com/show_oc.php?id=1780855 http://www.hwbot.org/submission/2158678 http://ww
The probably are still relying on DGX as those are Servers not in the car and are still needed for training...
They just replaced the inferencing in the cars, the drive AGX platform.

2 Variants: Xavier & Pegasus

Xavier delivers 30 TOPS of performance while consuming only 30 watts of power.
Pegasus™ delivers 320 TOPS with an architecture built on two NVIDIA® Xavier™ processors and two next-generation TensorCore GPUs. (Tu104)

Took a bit of digging as they list twin TU104 gpus but it's actually a super cutdown variant the T4. Only uses 70w ea for 130 Tops/card. Also they don't sell the T4 in the SXM2 format outside the drive platform... Puts platform power at ~200w.
(original announcement said 500w tdp, but that was before the T4 which inferencing specs this matches, full quadro 5000 would be ~265w ea and hit over that 500w tdp and under the inferencing spec)

This FPGA replacement is a 144 TOPS solution, which is likely nearly as efficient as the AGX Xavier but I am not finding the power usage anywhere.
So improvement is not 21x, they quoted nvidia's solution at 20 Tops, not 30 though that might have been the gen1 unit they were replacing.
 
Joined
Nov 18, 2010
Messages
4,441 (1.43/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor Intel 5960X @ 4.4GHz
Motherboard Gigabyte GA-X99-UD3
Cooling Custom Loop. 360+240 rads.
Memory 4x8GB Corsair Vengeance LPX 2966MHz 16-17-17-35
Video Card(s) ASUS 1080 Ti FE + water block
Storage Optane 900P + Samsung PM981 NVMe 1TB + 750 EVO 500GB
Display(s) Philips PHL BDM3270
Case Phanteks Enthoo Evolv ATX Tempered Glass
Audio Device(s) Sound Blaster ZxR
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer Deathstalker
Software Windows 10 insider
Joined
Oct 28, 2010
Messages
161 (0.05/day)
Double die size, 500 squaer milimeters, 7nm, and put 10 to 20 Chips on a board. youll have Level 6 autonomy. Level six will make you breakfast, finish your work frrom your workplace while it drives you there.
...and you are the battery for it. :|
 
Joined
Jun 28, 2016
Messages
2,380 (2.25/day)
As usual, a news way outside of TPU's comfort zone... and it shows.
Tesla announced that they'll end partnership with Nvidia in August 2018, but the first official confirmation that they're building an AI chip was in 2017Q4. A long time ago.

And of course they're "dumping" the inference chip - the one put inside a car.
Whatever they use for learning most likely stays the same. It's very unlikely Tesla could develop a functioning GPU, let alone a competitor to DGX-1.

Of course they're looking for a way to save money, since Tesla's is once again burning cash.
Level 5 self driving ( aka, full autonomy ) by next year... would be a miracle.
Not happening.
But who knows, maybe they know something that anyone else doesn't.
No.
If it DOES happen and regulators get such cars into law, I personally couldn't be more happy, because I'm not allowed to drive due to some medical issues. But I would love to buy a car that drives me... especially one that doesn't cost me anything for "fuel" !
It will take decades before we reach Level 5, i.e. cars that can drive themselves in all conditions. Don't hold your breath.

Technologically we're around level 3, but it still needs a lot of testing and, obviously, legislation. That's another 5 years, maybe more.
 
Joined
Apr 30, 2012
Messages
3,172 (1.23/day)
The probably are still relying on DGX as those are Servers not in the car and are still needed for training...
They just replaced the inferencing in the cars, the drive AGX platform.

2 Variants: Xavier & Pegasus

Xavier delivers 30 TOPS of performance while consuming only 30 watts of power.
Pegasus™ delivers 320 TOPS with an architecture built on two NVIDIA® Xavier™ processors and two next-generation TensorCore GPUs. (Tu104)

Took a bit of digging as they list twin TU104 gpus but it's actually a super cutdown variant the T4. Only uses 70w ea for 130 Tops/card. Also they don't sell the T4 in the SXM2 format outside the drive platform... Puts platform power at ~200w.
(original announcement said 500w tdp, but that was before the T4 which inferencing specs this matches, full quadro 5000 would be ~265w ea and hit over that 500w tdp and under the inferencing spec)

This FPGA replacement is a 144 TOPS solution, which is likely nearly as efficient as the AGX Xavier but I am not finding the power usage anywhere.
So improvement is not 21x, they quoted nvidia's solution at 20 Tops, not 30 though that might have been the gen1 unit they were replacing.
Its a (72w) solution. It was in the Presentation. Its replacing a Modified Nvidia Drive PX 2 system (57w) and is saving them 20% in cost while delivering 1.25x.

21x is in reference to Frames it can process per second in comparison.
 
Last edited:
Joined
Jun 10, 2014
Messages
1,538 (0.85/day)
It's only a matter of time before GPGPUs and CPUs are outclassed by FPGAs and ASICs in the specialized deep learning market, as it grows large enough to justify the development. I hope Nvidia, Intel and AMD don't waste too much on trying to make their products compete in this "niche" market, we need CPUs and GPUs to focus on what they are supposed to be good at.
 
Joined
Feb 11, 2009
Messages
1,989 (0.53/day)
System Name Cyberline
Processor Intel Core i7 2600k
Motherboard Asus P8P67 LE Rev 3.0
Cooling Arctic Freezer Pro 7
Memory Corsair (4x2) 8gb 1600mhz
Video Card(s) AMD RX480
Storage Kingstone 60gb SSD + WD 1tb x 2 + WD 2tb
Display(s) Philips 32inch LPF5605H (television)
Case antec 600
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Joined
Jun 28, 2016
Messages
2,380 (2.25/day)
It's only a matter of time before GPGPUs and CPUs are outclassed by FPGAs and ASICs in the specialized deep learning market, as it grows large enough to justify the development. I hope Nvidia, Intel and AMD don't waste too much on trying to make their products compete in this "niche" market, we need CPUs and GPUs to focus on what they are supposed to be good at.
The article is about inference chips, not learning (which happens on CPU/GPU).
Moreover, what are CPUs and GPUs supposed to be good at, if not at computing?

And I wouldn't really call cars a "niche market"... ;-)
 
Joined
May 4, 2012
Messages
375 (0.15/day)
Processor Intel i7 2600K@4.3ghz
Motherboard Gigabyte Z68X-UD3H-B3
Cooling Corsair H100 + Noiseblocker BlackSilent Pro PL-2 x2
Memory Geil Enchance Corsa 1600 16GB
Video Card(s) Palit GTX1080ti Super JetStream 11GB
Storage Trandscend 370s 256GB / WD Caviar Black 2+1TB
Display(s) Acer XB270HU 144hz Gsync
Case Corsair Graphite 600T white
Audio Device(s) Sound Blaster ZXR
Power Supply Seasonic 1000w Platinum
And to think Nvidia named its GPU after them. :laugh:
 
Joined
Sep 6, 2013
Messages
1,351 (0.65/day)
Location
Athens, Greece
System Name 3 systems: Gaming/Internet/HTPC
Processor AMD Phenom II 1075T @ 4.0GHz @ 1.42V/Intel i5 4460/Athlon X4 760K
Motherboard Gigabyte GA-990XA-UD3/ASRock Z97 Extreme6/ASUS FM2+
Cooling Noctua U12S/Lan Shuo Pure copper/Asetek Microchill
Memory 16GB Adata 2133MHz/16GB Kingston KHX1866C10D3/8GB Kingston 2400MHz (DDR3)
Video Card(s) ASUS HD7850 2GB @950-1400MHz /Intel 4600/Gigabyte GT620
Storage Kingston 240GB, Intel NVMe 500GB + HDDs/Samsung NVMe 250GB+ HDDs/Samsung SSD 120GB
Display(s) Samsung LE32D550 32'' TV(2 systems connected)/LG 42''
Case Sharkoon Rebel 12/Sharkoon Rebel 9/Xigmatek Midguard
Audio Device(s) onboard
Power Supply 850W Chieftec/560W Chieftec/400W (80+)
Mouse CoolerMaster/Rapoo/Logitech
Keyboard CoolerMaster/Microsoft/Logitech
Software Windows
Everyone beating Nvidia in this game, the AI game, will be bad for Nvidia, but good for gamers, because it will force Nvidia to come back at the PC market and probably start putting prices that make sense, so they can keep their market share and protect their income. Because if they lose gamers, they are toasted.
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
15,722 (3.25/day)
Location
Piteå
System Name A dancer in your disco of fire
Processor i3 4130 3.4Ghz
Motherboard MSI B85M-E45
Cooling Cooler Master Hyper 212 Evo
Memory 4 x 4GB Crucial Ballistix Sport 1400Mhz
Video Card(s) Asus GTX 760 DCU2OC 2GB
Storage Crucial BX100 120GB | WD Blue 1TB x 2
Display(s) BenQ GL2450HT
Case AeroCool DS Cube White
Power Supply Cooler Master G550M
Mouse Intellimouse Explorer 3.0
Keyboard Cherry MX-Board 3.0
Software Windows 10 Pro
Benchmark Scores I once had +100 dorfs in DF, so yeah pretty great
As usual, a news way outside of TPU's comfort zone... and it shows.
Tesla announced that they'll end partnership with Nvidia in August 2018, but the first official confirmation that they're building an AI chip was in 2017Q4. A long time ago.

And of course they're "dumping" the inference chip - the one put inside a car.
Whatever they use for learning most likely stays the same. It's very unlikely Tesla could develop a functioning GPU, let alone a competitor to DGX-1.

Of course they're looking for a way to save money, since Tesla's is once again burning cash.

Not happening.

No.

It will take decades before we reach Level 5, i.e. cars that can drive themselves in all conditions. Don't hold your breath.

Technologically we're around level 3, but it still needs a lot of testing and, obviously, legislation. That's another 5 years, maybe more.
But but but Musk said on twitter they'd do it! That's as good as money in the bank!
 
Joined
Jun 28, 2016
Messages
2,380 (2.25/day)
But but but Musk said on twitter they'd do it! That's as good as money in the bank!
Yeah, mid 2018. Tesla's AI chips will be 10x faster than anything available from competition. :)
Everyone beating Nvidia in this game, the AI game,
No "beating" is happening at the moment. Tesla decided to cut costs by designing their own chips. That's all.

The really interesting part is that the chip Tesla made is rather weak for full autonomous driving. Nvidia's solution is more than twice as powerful.
be bad for Nvidia, but good for gamers, because it will force Nvidia to come back at the PC market and probably start putting prices that make sense, so they can keep their market share and protect their income. Because if they lose gamers, they are toasted.
No offense, but you can't be serious saying things like that.
You'd be happy if a leading AI chip company left this business and focused on gaming?
That is just dumb.
 
Joined
Nov 18, 2010
Messages
4,441 (1.43/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor Intel 5960X @ 4.4GHz
Motherboard Gigabyte GA-X99-UD3
Cooling Custom Loop. 360+240 rads.
Memory 4x8GB Corsair Vengeance LPX 2966MHz 16-17-17-35
Video Card(s) ASUS 1080 Ti FE + water block
Storage Optane 900P + Samsung PM981 NVMe 1TB + 750 EVO 500GB
Display(s) Philips PHL BDM3270
Case Phanteks Enthoo Evolv ATX Tempered Glass
Audio Device(s) Sound Blaster ZxR
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer Deathstalker
Software Windows 10 insider
The really interesting part is that the chip Tesla made is rather weak for full autonomous driving. Nvidia's solution is more than twice as powerful.
It is not only about that, judging from the SRAM size... it all about latency and how speedy the decisions are made.
 

FreedomEclipse

~Technological Technocrat~
Joined
Apr 20, 2007
Messages
19,162 (4.34/day)
Location
London,UK
System Name Codename: Icarus Mk.IV
Processor Intel 8600k@4.8Ghz
Motherboard Asus ROG Strixx Z370-F
Cooling Corsair H105 {2x Corsair ML 120 Pro}
Memory 16 Corsair Vengeance White LED DDR4 3200Mhz
Video Card(s) Gigabyte 1080Ti Gaming OC|Accelero Xtreme IV
Storage Samsung 970Evo 512GB SSD (Boot)|WD Blue 1TB SSD|2x 3TB Toshiba DT01ACA300
Display(s) Asus PB278Q 27"
Case Corsair 760T (White) {1x Corsair ML120 Pro |3x ML140 Pro}
Audio Device(s) Creative SB Z {AVR:Yamaha RX-V573|Speakers: JBL Control One|Auna 300-CN|Wharfedale Diamond SW150}
Power Supply Corsair AX760
Mouse Logitech G900/G502
Keyboard Duckyshine Dead LED(s) III
Software Windows 10 Pro
Benchmark Scores (ノಠ益ಠ)ノ彡┻━┻
Joined
Nov 29, 2016
Messages
640 (0.71/day)
System Name Unimatrix
Processor Intel i9-9900K @ 5.0GHz
Motherboard ASRock x390 Taichi Ultimate
Cooling Custom Loop
Memory 32GB GSkill TridentZ RGB DDR4 @ 3400MHz 14-14-14-32
Video Card(s) EVGA 2080 with Heatkiller Water Block
Storage 2x Samsung 960 Pro 512GB M.2 SSD in RAID 0, 1x WD Blue 1TB M.2 SSD
Display(s) Alienware 34" Ultrawide 3440x1440
Case CoolerMaster P500M Mesh
Power Supply Seasonic Prime Titanium 850W
Keyboard Corsair K75
Benchmark Scores Really Really High
Watched the entire thing live.

Level 5 self driving ( aka, full autonomy ) by next year... would be a miracle.
This falls into the "I want to believe" UFO fanatics...

But who knows, maybe they know something that anyone else doesn't.
If it DOES happen and regulators get such cars into law, I personally couldn't be more happy, because I'm not allowed to drive due to some medical issues. But I would love to buy a car that drives me... especially one that doesn't cost me anything for "fuel" !
Yeah that's fantasy. They are not even level 3 yet.

Everyone beating Nvidia in this game, the AI game, will be bad for Nvidia, but good for gamers, because it will force Nvidia to come back at the PC market and probably start putting prices that make sense, so they can keep their market share and protect their income. Because if they lose gamers, they are toasted.
What? nVidia has an ~80% market share for gaming graphics cards. They never left the PC market.
 
Joined
Sep 27, 2014
Messages
521 (0.31/day)
I personally couldn't be more happy, because I'm not allowed to drive due to some medical issues. But I would love to buy a car that drives me... especially one that doesn't cost me anything for "fuel" !
I have two questions to that:
1. If your car crashes in another one or a bicyclist or a pedestrian, who will pay for damages and who will go to jail for negligence? You? Will carry insurance even? The automaker?
2. If you "fuel" at the residential electrical grid, how will you pay for the infrastructure (roads/streets) that your car is using? Right now those are paid by gas tax. Will you be OK to have a GPS in the car an be taxed per mile driven?
 
Top