News for hackers. Stuff that matters.
Re:Nvidia on new self-driving system: “basically 5 years ahe... by varelse on Saturday November 12, 2016 @01:10PM (#12939188)
NVIDIA's Drive PX 2 has too high power consumption and too low perf/W for the moment. They're winning this space because they are there more than that they are the best possible solution.

And they may continue to win because successful execution of an 80% product is worth far more than a 90+% powerpoint processor cough TenSilica et al. cough, or because this is such a huge potential market, it might actually go to a successful competitor. 2018 and beyond will be very interesting.

For while it's really desirable have the deep learning equivalent of x86 assembly language (CUDA) across a full stack from training to inference, in the end, IMO cost will be king. I'm not a big fan of $150K high-end servers filled with $5000 GPUs that can be bested with clever code on a $25K server fill with $1200 consumer GPUs. But I am a huge fan of charging what you can while you are unopposed. It's just that I think that state is temporary.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by dogma1138 on Saturday November 12, 2016 @02:39PM (#12939751)
>I'm not a big fan of $150K high-end servers filled with $5000 GPUs that can be bested with clever code on a $25K server fill with $1200 consumer GPUs. But I am a huge fan of charging what you can while you are unopposed. It's just that I think that state is temporary.

There is virtually not a single "enterprise" grade product which can't be made at least 50% cheaper (or sometimes 10 times...) with off the shelf consumer grade hacked hardware....

Enterprise products always have a pretty steep markup, but what you lose with those 1200$ GPUs is both features (e.g. virtualization, thin provisioning, DMA/Cuda Direct etc.) and support. When you buy a 5000$ CPU over a 500$ with the same performance what you pay for is reliability and support, if you don't care about that then fine, but when you need to launch a 100M$ service on top of that platform you won't really care about the price tag it's all in the cost of doing business.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by varelse on Saturday November 12, 2016 @10:47PM (#12941747)
Virtualization? Don't care, in fact, virtualization is what disabled P2P copies and created craptastic upload/download perf on AWS until the P2 instance.

DMA/CUDA Direct? Say Hello to P2P and staged MPI transfers, faster, cheaper (and usually better). Know your PCIE tree FTW.

Support? As someone who has been playing with GPUs for over a decade, bugs get fixed in the next CUDA release no matter Tesla or GeForce, if ever.

$100M service? Yep I'm with you. But I prefer a world without a huge barrier to entry to building that service, especially a barrier built 99% on marketecture. I want to build on commodity hardware and deploy in the datacenter.

Unfortunately, sales types seem to hate that outlook.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by mattnewton on Saturday November 12, 2016 @03:00PM (#12939870)
I don't understand your argument, so maybe this is off base, but if you are saying people in industry aren't replacing their supercomputers with commodity gpu's, you're wrong; both apple and google have massive purchase orders for commodity nvidia gpus because they aren't just cheaper, they are better at this application. And I imagine other companies are as well.

Edit: "replace" is probably not the right word, this is work that the old systems don't do well, but they aren't throwing out x86 racks for gpus of course. It's just instead of buying more of the same for machine learning applications.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by dogma1138 on Saturday November 12, 2016 @04:22PM (#12940292)
They aren't buying consumer GPU's they aren't buying the NVIDIA dedicated servers, but they aren't running Geforce chips either.

If nothing else is that because you cannot virtualize Geforce line GPU's, there is no CUDA Direct or NVLINK support etc.

If you are telling me that Google is buying Geforce GPU's and flashing the bios with a custom bios ripped off a Quadro card so they can do PCIe passthrough in a hypervisor and initialize the cards then sorry not buying it.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by cambion on Saturday November 12, 2016 @06:48PM (#12940893)
While I agree that Google is not buying GeForce GPUs, their general use-case for GPUs does not require virtualization.

They use containers to isolate and throttle different tasks/jobs running on the same hardware.

At their scale, virtualization would be significantly wasteful in terms of manageability and overhead.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by dogma1138 on Saturday November 12, 2016 @07:08PM (#12940986)
I think we have different meaning for virtualization when it comes to GPU.

I'm not talking about running virtual OS, I'm talking about things like rCUDA, GPU direct and RDMA.

But still even for their containers solution they need support for gpu passtrough and vGPU if not they can't run containers.

NVIDIA doesn't allow you to run GeForce cards over a hypervisor.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by tmzt on Sunday November 13, 2016 @12:26AM (#12942006)
Containers would imply there is no hypervisor involved, only a dri device exposed by the kernel and bind-mounted into the namespace. You would still need support for multiple contexts but that doesn't require multiple (virtual) PCI devices or an IOMMU.
Re:Nvidia on new self-driving system: “basically 5 years ahe... by lightcatcher on Saturday November 12, 2016 @07:44PM (#12941135)
> both apple and google have massive purchase orders for commodity nvidia gpus

source?

Re:Nvidia on new self-driving system: “basically 5 years ahe... by varelse on Saturday November 12, 2016 @11:14PM (#12941822)
Rather than attempt to out these downlow Ge Force deep learners, why don't you ask yourself why you can only buy Titan X Pascal from NVIDIA itself.
Re:Nvidia on new self-driving system: “basically 5 years ahe... by revelation on Saturday November 12, 2016 @01:42PM (#12939388)
Wait, who cares about the power consumption in a car?

perf/W is a useful number if you are trying to stack a data center full of these things and electricity (incl for cooling) is essentially your only cost. But if a car is using 300Wh/mile or, in an ICE, generating 100kW in excess heat it is an entirely pointless metric.

(Just for clarification: no one is using the Drive PX2 in a data center. Just look at these connectors:

http://images.anandtech.com/doci/9903/NVIDIA_DRIVE-PX-2.jpg )

Re:Nvidia on new self-driving system: “basically 5 years ahe... by varelse on Saturday November 12, 2016 @02:10PM (#12939584)
Informal anecdotal knowledge: GM wants 10-20 watts for the entire self-driving system, sensors and all.
Re:Nvidia on new self-driving system: “basically 5 years ahe... by revelation on Saturday November 12, 2016 @02:15PM (#12939621)
Well, they are going to be disappointed. We all want a small black box we can stuff under the steering wheel and have it draw zero power so we don't need to cool it or pay for the extra thick cabling.

But in the meantime, where we haven't actually solved the problem even when the trunk is full of racks with high-end boxes, it seems silly to mandate that, in the classic GM "compromises safety" sense.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by rasz_pl on Sunday November 13, 2016 @04:53AM (#12942600)
GM isnt exactly the shining beacon you should follow and listen, they did get scammed out of $1B on Cruise after all.
Re:Nvidia on new self-driving system: “basically 5 years ahe... by maxerickson on Saturday November 12, 2016 @01:22PM (#12939276)
Is 10 watts the correct figure?

The powertrain uses 300+ Watts, so it seems like a manageable number if it is correct.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by LeifCarrotson on Saturday November 12, 2016 @01:54PM (#12939486)
That's a big "+" on your figure - it's about 300 Watt-hours per mile, or 3600W constantly, if you're going 60 mph. For comparison, one horsepower is about 750 watts - a Tesla is a very low-drag car.

Anandtech reported [1] that the TDP of the whole board is around 250W. The Tegra SoCs are probably around 10W, but that doesn't get you much in the way of GPU horsepower.

1: http://www.anandtech.com/show/9903/nvidia-announces-drive-px...

Re:Nvidia on new self-driving system: “basically 5 years ahe... by maxerickson on Saturday November 12, 2016 @02:36PM (#12939727)
Yeah, I screwed up the math.

Point stands though.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by vectorjohn on Saturday November 12, 2016 @04:57PM (#12940438)
I don't think it does still stand when you were off by an order of magnitude.
Re:Nvidia on new self-driving system: “basically 5 years ahe... by maxerickson on Saturday November 12, 2016 @07:03PM (#12940961)
Yeah, in the wrong direction, I underestimated the powertrain consumption, so the power cost of the computer is relatively even smaller.

The point I made missed the point though, it apparently isn't the energy consumption they are concerned with, other people in the thread are pointing to limiting/getting rid of the heat being the main concern.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by varelse on Saturday November 12, 2016 @02:08PM (#12939578)
Seems indeed, and in fact an A/C will eat a kilowatt or more, but...

The components of this system need to generate next to zero heat and they need to be placed in all sorts of inconvenient locations. That's causing automakers to desire extremely low-power dedicated circuitry over GPUs.

Consider as an example the C7 Corvette: despite its enormous blindspot, it still doesn't have blindspot indicators because they can't find any way to cram existing sensors into the thing. There are more examples, that's just the one with which I'm most familiar because I balked on purchasing one over this despite an insanely great deal on it at the time.

Re:Nvidia on new self-driving system: “basically 5 years ahe... by sliken on Saturday November 12, 2016 @08:54PM (#12941393)
I don't believe that. Today's cameras are tiny and the C7 isn't a particularly small car.