Hacker News new | ask | show | jobs
by dgritsko 3364 days ago
It will more than likely demolish it in terms of raw performance; however, AMD's most recent cards are aimed at being more budget-friendly. An RX 480 will only set you back about $200-250 (compared with this $1200 beast of a card). You'll get more "bang for your buck" by going with an AMD card as opposed to a top-of-the-line model such as this one. That may change later this year when AMD releases their Vega architecture, as it's rumored to aim more at the high-end market (which is currently dominated by Nvidia).
4 comments

Mind you, nvidia also has the 1060 which preforms either better or worse than a 480 depending on what benchmark you use, it's basically identical in performance in practice, for the same price point.
The 1060 performs clearly not has good when using Vulkan.

Of course that since my foremost interest is computation, then NVIDIA it is. But if you just want to game, AMD gives a better bang for the buck.

Are there any signs that machine learning libraries and other GPGPU applications will start using the cross platform OpenCL instead of the proprietary Cuda anytime soon? It's a bit of a shame that so many allow themselves to be locked to one vendor, although it's been a while since I used either of them.
AMD should just do it for TensorFlow. They would get a lot of benefit if they could show higher performance per dollar at least on Linux, and it would take just a small team to implement it.
There are recent developments but nothing really significant. AMD did say they were working on CUDA compatibility.
I read somewhere about some sort of cuda or opencl transpiler, but not sure of the details.
Hopefully they'll catch up when everyone is using Vulkan and SPIR-V?
Looking so forward to the Vega release, gonna be a really good year for a GPU upgrade. The 1080Ti release already flooded the market with cheap 980ti/1080, if AMD can bring the pain then more of these things will hit the used market, making them even cheaper.
And it appears that for titles using Vulkan or DX12 AMD sees a bigger uplift than NVidia cards switching to those APIs for reasons unknown.
Reason are unknown but there are speculation. https://www.youtube.com/watch?v=nIoZB-cnjc0

This is a very good explanation/speculation which deals with the NV driver optimization for DX11 where they break up the draw calls between threads because the scheduler is software based where AMD is hardware based and can't do the same. In DX12 this isn't needed so AMD scheduler being hardware based can be better utilized.

NVidia has a killer driver team, which gives them a huge advantage. This advantage is lessened in the "lower-level" DX12 & Vulkan API's.
And on the other hand, Graphics Core Next was initially designed for low level APIs — they actually started the whole "low level API on desktop" trend with Mantle.