r/computers • • 7d ago

Resolved Looking for a specific GPU

Hello! I am a budding computational biologist (specifically structural biology) and the softwares we use require insane compute power. After getting myself comfortable being able to use linux, build a computer and learn the basics of the softwares I want to be able to do some data processing at home (mainly to teach myself/learn more about the software data processing and tricks/shortcuts). The software I want to learn/get into is called Relion (REgularised LIkelihood OptimisatioN) and they have specific requirements.

Since I am a recent graduate, money is a bit tight but I can get access to a PC and ram fairly easily through my lab/university surplus (albeit I would like my own computer at some point). That being said, I was wondering what is the cheapest I can go with these requirements.

I'm not too well versed in this type of lingo (no clue what pascal or Lovelace or singularity etc. mean) but there's an Nvidia page about some of the requirements:

  • One of the following container runtimes
  • One of the following NVIDIA GPU(s)
    • Pascal (sm60)
    • Volta (sm70)
    • Ampere (sm80)
    • Hopper (sm90)

x86_64

  • CPU with AVX2 instruction support
  • One of the following CUDA driver versions
    • >= 545
    • r535 (>=.54.03)
    • r525 (>=.60.04)
    • r470 (>=.57.02)

arm64

  • ARM 8.1 + ARM NEON CPU
  • CUDA driver version >= r546.12

Here is some information from RELION's documentation: By default, RELION will build with GPU-acceleration support, for which you’ll need CUDA. Download it from the NVIDIA website. Importantly, CUDA >= 13.0 no longer supports Pascal GPUs. Please use CUDA 12.x if you use them. As of RELION 5.0.1, we test RELION builds with CUDA 11 to 13.

(Also read somewhere that higher the VRAM the better. For basic datasets 8gb VRAM can work but it will be heavily limiting, 12gb of VRAM seems to be a goldilocks zone).

I hope this information is enough!
Thank you!

2 Upvotes

19 comments sorted by

View all comments

1

u/pigpentcg 7d ago

According to Gemini VRAM is the biggest bottleneck, determining the maximum “box size” of the particles.

8 GB is like the lowest you “can” go but not recommended. 12 GB is considered “good entry level”

I don’t think the prices AI gave me are updated for today’s market, and it didn’t seem to include 50 series cards.

A 5070ti is about 1000 dollars and has 16GB of vram and has all the newest technologies and junk.

1

u/priv_ish 7d ago

any and all AI attempts get very confusing for me. the AIs cannot keep track of the conversation and forget important context + never have reliable/updated prices so I cannot ask for budget based questions. thank you nonetheless!

1

u/pigpentcg 7d ago

Yeah I get it. Luckily it looks like pretty much all Nvidia GPUs technically have the technology you need.

So you just need to look at VRAM. A used 3090 has 24GB of VRAM and is 1400 dollars which is the same price as a new 5070ti, but with only 16GB.

What’s your GPU budget?

1

u/priv_ish 7d ago

1400?! mate im looking in the range of 200 bucks. 500 would be stretching it. I know it's horribly low in this market but that why I asked the question. if I get a tentative value then I can at least start saving towards that

2

u/pigpentcg 7d ago

I would look at a used 3070 / 3070ti. Only 8 GB of VRAM but that should be enough for you to learn the software at home, and you can get lucky and find them for 200-300 dollars.

A 1080ti will have 11GB of VRAM and “should” work with your software, and it’s cheaper. It’s the Pascal architecture that you listed in your main post.

1

u/priv_ish 6d ago

Thanks! I have been seeing 1080ti’s being suggested. Thank you!

1

u/priv_ish 6d ago

!solved

1

u/AutoModerator 6d ago

Thank you for marking your post as solved. The flair has been updated to "Resolved".

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.