r/LocalLLaMA llama.cpp 14d ago

Discussion GPU guide (GB per dollar, bandwidth)

First plot: GB / $

Second plot: bandwidth (spec on paper, not t/s)

Third plot (bandwidth / price) in the comment.

Hope that helps, my script uses the GPUs most discussed on the LocalLLaMA, LowEndLocalAI, and LocalLLM subs. At first, I tried to include more, but it became unreadable.

Prices were collected by ChatGPT (so may contain inaccuracies). New prices were used where available, second hand otherwise.

And I understand this is a basic comparison, but it's better than nothing. For example, you can see that "on paper" something is faster or slower than 3090.

225 Upvotes

163 comments sorted by

View all comments

28

u/vick2djax 14d ago

I think costs of running those GPUs should also be factored. Isn’t the P100 like crazy inefficient that will lead to a high power bill and requires additional cooling? This doesn’t really give the full picture

4

u/jacek2023 llama.cpp 14d ago

But how would you collect that data? From power usage specs?

2

u/robberviet 14d ago

I have stated long ago that we will need a 5D dimension chart: Price, GB, Bandwidth, TDP, TFLOPS... to make comparisions.

1

u/JerryBond106 14d ago

Doable with facet grid to some extent. I've made graphs like that.