3 ms·
(Most) people don't make decisions based on overarching theories of what's good for everyone. They need to solve a problem as easy as possible and most people f
by hvs 10y ago
(Most) people don't make decisions based on overarching theories of what's good for everyone. They need to solve a problem as easy as possible and most people feel that CUDA is easier to use than OpenCL. Plus, NVidia has been a leader in this space.
Also, this isn't a monopoly, OpenCL exists.
- jacquesm 10y agoAnd given that CUDA is essentially free and you simply pay for the hardware it is actually not such a bad deal. Economies of scale are such that if you can run your workload on gaming hardware you're going to get incredible performance for very little money.
- p0nce 10y agoNVIDIA will prevent you to buy gaming hardware and push you into buying the 10x more expensive ones. There are 2 NVIDIA drivers. It turns out pinned memory transfers are 2x faster with the Tesla driver (vs the Geforce driver). This can matter a lot for some workloads. For some reason you can't use the faster driver with cheap consumer cards. So, in my view NVIDIA is dumbing down performance for OpenCL and CUDA alike, and also slowing down the unavoidable OpenCL adoption.
- shaklee3 10y agoSource?
- dom0 10y agoMaking decisions and thinking what's good for the ecosystem are two different things. I can still buy nVidia for my company, and think and say at the same time that it's bad. Of course, while it's the cheap consumer garbage ^W^W pro-gaming hardware, the prices are okay, since these are kept in check by AMD. Once we get to the relabelled consumer garbage ^W^W^W professional compute hardware, you pay for it. Dearly. Why? No one that keeps them in check through competition.
- munchbunny 10y agoFor the uninitiated, could you explain what you mean by "cheap consumer garbage" and "relabelled consumer garbage"?
- jjn2009 10y agoIts pretty easy to slap a new label on a card and call it enterprise. Consumer cards can be kept from eating the enterprise sales by creating artificial barriers around what you can do with each line of card.
- amenod 10y agoNot OP, but my guess would be he meant GTX 1080, Titan & co. I would bet the difference in price in comparison to GTX 1050 doesn't come from increased manufacturing costs.
- mastazi 10y agoI think he meant GeForce vs Tesla. The GTX 1080Ti is at the higher end of the GTX line yet it's one of the best in terms of "dollar to performance ratio". EDIT: even the Titan Xp while being much more expensive than the 1080Ti is still vastly cheaper than Teslas
- cptskippy 10y agoHe's referring to the fact that the GeForce line of consumer grade GPUs and the professional line of Tesla HPC Compute cards are probably using the same silicon.
- neurotech1 10y agoI thought Tesla GPUs are tested to higher standards (e.g. Stable at higher clock speed) and don't have disabled/faulty cores. Consumer GPUs have GPU cores disabled permitting higher silicon production yields.
- 9y ago