|
|
|
|
|
by thyristan
453 days ago
|
|
Well, not really. There is a multitude of factors in those, and I'd say some examples are just plain wrong. Postgres won out because it was better than the others considering the money you pay and the features you (in the end) don't need or couldn't afford with the others. If it just were down to learning, MySQL/MariaDB would have won. Back in the days, everyone knew MySQL, nobody knew Postgres. With CUDA, it also isn't what people know, it rather is the existing heap of software that only runs properly, quickly, efficiently in CUDA. People buying Nvidia cards and CUDA-based software don't care about CUDA and don't know any CUDA, they are usually higher level, but the availability of software is what drives the popularity there. |
|
With CUDA, you're even highlighting my point:
> the availability of software is what drives the popularity there
Like, there isn't anything more to it. That's all that matters. Again, a free, good enough product that evolved into a best in class software and hardware package together with a generation of GPGPU developers who don't know and don't really care about anything else.