BLOG · GUIDE ·

Cryo-EM GPU server and workstation: cryoSPARC and RELION hardware requirements and sizing

Eurokommerz, Vienna, since 2006: Private AI/ML · IT Managed Services · Enterprise Training · AI Hardware & Software

IN BRIEF
  • cryoSPARC recommends 4 CPU cores and 64 GB of RAM per GPU and a 2 TB PCIe SSD cache per worker, and states that GPU memory limits the particle box size: about 700³ on a 12 GB card, up to 1024³ in some job types
  • cryoSPARC 5.0 and later supports compute capability 5.0 to 12.0, bundles CUDA 12.8, needs NVIDIA driver 570.26 or newer and runs Blackwell cards only with the open driver
  • As of June 2026, cryoSPARC up to 5.0.6 does not work with the version 7 kernel of Ubuntu 26.04, so we install Ubuntu 24.04 LTS or Rocky Linux on cryo-EM machines
  • RELION 5.0.1 is tested with CUDA 11 to 13 and ships a separate conda environment for Blackwell GPUs; its documentation advises against double precision on the GPU, so cryo-EM gains nothing from FP64 cards
  • Four NVIDIA RTX PRO 5000 Blackwell 72 GB cards in a workstation or four RTX PRO 6000 Blackwell Server Edition cards in a rack server cover most single-particle labs; to saturate four GPUs in pre-processing cryoSPARC asks for about 1,000 MB/s of sustained reads

Supplied by Eurokommerz: RTX PRO 6000 and H200 NVL  Check price and availability →

What a cryo-EM processing machine needs

A cryo-EM GPU server or workstation runs the processing after the microscope in cryoSPARC or RELION, which both do the heavy work on NVIDIA GPUs in single precision. cryoSPARC's hardware guide recommends, per GPU, four CPU cores, 64 GB of RAM and a fast SSD for the particle cache, and it states that the memory of each GPU limits the largest box size a reconstruction can use. A workstation with four NVIDIA RTX PRO 5000 Blackwell 72 GB cards, or a rack server with four NVIDIA RTX PRO 6000 Blackwell Server Edition cards, meets those rules with room for large boxes.

The processing runs in steps: motion correction and CTF estimation of the movies, particle picking, 2D classification, and 3D refinement and classification. For a director of a structural biology institute or a pharma research unit, the sizing comes down to three figures: the datasets the microscopes produce per week, the particle and box sizes, and the number of people who process data at the same time. One microscope and a small team usually work well with one four-card workstation next to the facility storage. A facility with several microscopes or many users is better served by rack-mounted GPU workers in a server room, shared through cryoSPARC's master and worker model or a scheduler. Our guide to the university research lab server covers scheduling and quotas, and our guide on GPU servers for pharma and life sciences covers structure prediction, which often runs next to cryo-EM in the same department.

cryoSPARC hardware requirements, per GPU worker

We read cryoSPARC's hardware and system requirements page, which covers version 5.0 and later, on 24 October 2026. cryoSPARC separates a master node, which runs the database and web interface and needs no GPU, from worker nodes that run the jobs.

WORKER PARTMINIMUMRECOMMENDED
CPU2 cores per GPU4 cores per GPU
CPU memory bandwidth50 GB/s or more100 GB/s or more
RAM32 GB per GPU64 GB per GPU
Fast local storage1 TB SSD2 TB PCIe SSD
GPU11 GB or moreV100, RTX 2080 Ti, RTX 3090 class
Network to storage1 Gbps10 Gbps

cryoSPARC guide, hardware and system requirements (v5.0+), read on 24 October 2026. The master node is listed with 8 or more cores at 2.8 GHz or above, 32 GB of RAM and a 500 GB SSD recommended, and no GPU.

The GPU row on that page still names compute capability 3.5 as the minimum. The installation prerequisites page is more precise for current versions: cryoSPARC 5.0 and later supports "only GPUs with compute capability 5.0 (Maxwell) to 12.0 (Blackwell)", bundles CUDA 12.8 so that no system CUDA is needed, and requires NVIDIA driver 570.26 or newer. It adds that "NVIDIA Blackwell devices are only compatible with the open driver", which matters for every RTX PRO Blackwell card. All cards in this article are within that range: the RTX PRO 5000, RTX PRO 6000 and RTX PRO 4500 Blackwell at 12.0, the L40S at 8.9 and the H200 NVL at 9.0.

The memory rule is the one that decides the card. cryoSPARC states: "The GPU memory (VRAM) in each GPU limits the maximum particle box size for reconstruction", and "Typically, a GPU with 12GB VRAM can handle a box size of up to 700^3, and up to 1024^3 in some job types." It gives no figure for larger cards. A 3D map grows with the cube of its box edge: in 32-bit floats a 700³ map holds 1.4 GB and a 1024³ map 4.3 GB by our arithmetic, and jobs keep several such volumes and their Fourier transforms at once. Labs that work on large complexes, viruses or filaments at fine pixel sizes are the ones that run into the limit, and for them 72 or 96 GB per card is the safe choice.

RELION 5 on Blackwell cards

RELION is open source under the GPL 2.0 licence, and its installation page for release 5.0 states that it builds with GPU acceleration "by default", provided CUDA is found. As of RELION 5.0.1 the developers "test RELION builds with CUDA 11 to 13". Two details matter on new hardware. The build option CUDA_ARCH defaults to 35, compute capability 3.5, and the page warns that with a wrong number "compilation might succeed but the resulting binary can fail at the runtime"; RTX PRO Blackwell cards have compute capability 12.0, which is 120 in the same notation. And the Python tools Blush, ModelAngelo and DynaMight run in a conda environment, for which RELION ships environment_blackwell.yml for "NVIDIA GPUs of the Blackwell generation (50x0) or newer".

The precision question is settled by RELION itself. A double-precision GPU build "will slow down GPU-execution considerably" and does not improve resolution, according to the installation page, so it is off by default. Cryo-EM processing therefore has no use for the fast FP64 of an H200 NVL; our article on FP64 GPU servers explains which workloads do, and our guide to GPU servers for chemistry and materials research covers the molecular dynamics and DFT codes that often run in the same institute.

RELION's processes and memory follow its tutorial. 3D auto-refine needs at least three MPI processes and runs best with an odd number, because one process coordinates the others; the tutorial's example on "our computer with 4 GPUs" used five MPI processes with six threads each and took about seven minutes on the small tutorial dataset. Padding of 3D maps, on by default, "requires 8x more computer memory (RAM)", and memory use rises again in the final iteration. The tutorial's layout of five processes with six threads each uses 30 threads, so a four-card RELION machine needs more cores than cryoSPARC's four per GPU, and generous host memory; our configurations below provide both.

Tell us your typical box size and particle count, with the programs your team uses, and our team replies with a card and memory configuration that fits them.

Card choice: RTX PRO 5000, RTX PRO 6000 or RTX PRO 4500

CARDMEMORYBANDWIDTHPOWER, COOLINGWHERE IT GOES
RTX PRO 5000 72 GB72 GB GDDR7 ECC1,344 GB/s300 W, fanworkstation; rack chassis that list it
RTX PRO 5000 48 GB48 GB GDDR7 ECC1,344 GB/s300 W, fanworkstation
RTX PRO 6000 Max-Q96 GB GDDR7 ECC1,792 GB/s300 W, blowerworkstation, up to four
RTX PRO 6000 Server Edition96 GB GDDR7 ECC1,597 GB/sup to 600 W, passiverack server
RTX PRO 4500 Server Edition32 GB GDDR7800 GB/s165 W, passiverack server, dense

NVIDIA product pages and datasheets as summarised in our card guides, read 24 October 2026. The placement column is our recommendation for cryo-EM machines.

The RTX PRO 5000 72 GB is the card we recommend for a cryo-EM workstation. It has six times the 12 GB that cryoSPARC quotes for a 700³ box, draws 300 W, and four of them fit one tower on one office circuit. The 48 GB version suits labs whose boxes stay moderate, and our comparison of the RTX PRO 5000 48 GB and 72 GB sets out the difference. The RTX PRO 6000 Max-Q gives 96 GB per card at the same 300 W and is the step up for the largest boxes in a workstation.

For a rack, the RTX PRO 6000 Server Edition is the card to choose: it is passive, built for server airflow and continuous load, and gives 96 GB. The RTX PRO 5000 is an active workstation card and belongs in a rack only in a chassis whose maker lists it, as our guide to RTX PRO 5000 rack servers explains. The RTX PRO 4500 Server Edition, with 32 GB at 165 W, suits pre-processing workers: cryoSPARC's guide notes that nodes doing only motion correction, picking and CTF estimation need no SSD cache, and pre-processing does not reconstruct the 3D maps whose box size cryoSPARC ties to GPU memory.

Storage: SSD cache, project space and the microscope link

cryoSPARC caches particle stacks on a local SSD on each worker. Its SSD caching guide gives the formula: dataset size equals bytes per pixel times box size squared times the number of particles, plus file headers. Its own examples: one million float16 particles at box 256 take 131 GB, two million float32 particles at box 432 take 1.5 TB. The guide recommends "2TB capacity SSDs, or larger" for the largest stacks, and re-uses a cached stack when several jobs in a project need the same particles. We fit four-card workers with at least 4 TB of NVMe for the cache, so that two large stacks fit side by side.

The project data lives on shared storage that the master and all workers can reach. For pre-processing, cryoSPARC gives a rule of thumb: "to saturate a 4-GPU machine during pre-processing, a sustained sequential read of 1000MB/s is required." A 10 Gbps link carries 1,250 MB/s by our arithmetic, so a four-card worker reading movies from a file server needs at least a 10 Gbps connection and storage that sustains that rate; 25 Gbps leaves room for several workers. Our guide to NVMe storage for a GPU server covers drive classes and endurance for cache drives that are rewritten daily.

Operating system, licences and network

cryoSPARC 5.0 and later needs GLIBC 2.28 or newer and runs on x86-64 Linux. The guide recommends Ubuntu 22.04 or 24.04 or a current LTS release such as Rocky Linux 8, 9 or 10, and warns: "As of June 2026, CryoSPARC versions up to 5.0.6 are incompatible with the version 7 kernel", the default of Ubuntu 26.04. We therefore deliver cryo-EM machines with Ubuntu 24.04 LTS or Rocky Linux and the open NVIDIA driver, unless your facility standard says otherwise.

Licences differ between the two programs. cryoSPARC is "available free of charge for non-profit academic use"; companies, contract research organisations and pharma companies request a commercial licence through the cryoSPARC download page. A licence ID is entered at installation, the worker's ID must match the master's, and the software needs outbound HTTPS access to the licence server, which a closed network has to allow. RELION is open source under GPL 2.0. cryoSPARC's guide also states that it "is designed to be run only within a trusted private network" and should never be hosted directly on the internet or an untrusted network "without a separate controlled authentication layer"; our guide to securing a GPU server covers the network side.

Three configurations for a cryo-EM lab

CONFIGURATIONHOSTFITSAT THE WALL
Workstation, 4 × RTX PRO 5000 72 GBThreadripper PRO 9975WX, 768 GB DDR5 ECC, 4 TB NVMe cacheone microscope, a small teamabout 1.8 to 2 kW
Workstation, 4 × RTX PRO 6000 Max-QThreadripper PRO 9975WX, 768 GB DDR5 ECC, 4 TB NVMe cachelargest boxes at a desk-side machineabout 1.8 to 2 kW
Rack worker, 4 × RTX PRO 6000 Server Edition2 × EPYC 9355, 768 GB DDR5 ECC, NVMe cachefacility with several usersabout 3.4 kW

Our configurations; host memory follows NVIDIA's configuration guide for certified systems (twice the GPU memory), above cryoSPARC's 64 GB per GPU. Wall power is our estimate as in our four-card workstation and server guides: cards plus processors plus 15 per cent; a measurement on the delivered system confirms it.

By cryoSPARC's rule a four-card worker needs 16 cores and 256 GB of RAM. Our hosts give more: the 32-core Threadripper PRO and two 32-core EPYC 9355 cover RELION's five MPI processes with several threads each, and 768 GB leaves room for padded RELION maps and large classifications. The four-card workstation with RTX PRO 5000 72 GB is described in detail in our guide to four RTX PRO 5000 72 GB in one workstation; it draws about 1.8 to 2 kW at the wall, under 9 A on 230 V. A rack worker with four RTX PRO 6000 Server Edition cards at 600 W needs about 3.4 kW, more than one 230 V 16 A feed planned at 2.94 kW, so it goes on a 32 A or three-phase feed. Several rack workers can share one master on a small server or virtual machine.

How we deliver the cryo-EM machine

You can buy this system from us: our team sizes the configuration to your workload and budget and replies within one business day. Sizing is free. We assemble the workstation or server, test it before delivery and deliver it anywhere in the EU on one contract and invoice, with manufacturer warranty on every component and the assembly covered by us; other destinations go through our logistics partner. On request we install the operating system, the NVIDIA driver, CUDA and a container runtime, and commission the machine on site. cryoSPARC is installed with your own licence ID. Quantities and lead time are confirmed in writing with the quote.

To quote, we need the microscopes and detectors feeding the machine, datasets per week, typical and largest box sizes, the programs and versions you use, the number of people processing at the same time, the facility storage and network, and whether the machine stands in an office or a server room. Send us these details, and we reply with a configuration and a written quote. Labs that also run genome analysis will find the matching sizing in our guide on the GPU server for genomics with Parabricks.

FAQ

What are the GPU requirements for cryoSPARC?
cryoSPARC 5.0 and later supports NVIDIA GPUs of compute capability 5.0 to 12.0 with driver 570.26 or newer, and Blackwell cards only with the open driver. The hardware guide asks for at least 11 GB per GPU and recommends 4 CPU cores and 64 GB of RAM per GPU, plus a 2 TB PCIe SSD per worker.
How much GPU memory do I need for cryo-EM?
GPU memory limits the box size. cryoSPARC states that a 12 GB card handles boxes of up to about 700³, and up to 1024³ in some job types. For large complexes and fine pixel sizes, 72 or 96 GB per card, on the RTX PRO 5000 72 GB or the RTX PRO 6000 Max-Q or Server Edition, leaves ample room.
Does cryoSPARC run on the RTX PRO 6000 or RTX PRO 5000 Blackwell?
cryoSPARC 5.0 and later lists compute capability 12.0 (Blackwell) as supported, bundles CUDA 12.8 and needs the open NVIDIA driver for Blackwell. Versions up to 5.0.6 do not work with the version 7 kernel of Ubuntu 26.04, so use Ubuntu 24.04 LTS or Rocky Linux.
What are the RELION GPU requirements?
RELION 5.0.1 builds with GPU support when CUDA is present and is tested with CUDA 11 to 13. Set CUDA_ARCH to the card's compute capability, 120 for RTX PRO Blackwell, and use the Blackwell conda environment for Blush, ModelAngelo and DynaMight. Double precision on the GPU is not recommended.
Is a workstation or a server better for cryo-EM processing?
A four-card workstation suits one microscope and a small team, at about 1.8 to 2 kW on one office circuit. Rack-mounted workers with RTX PRO 6000 Server Edition cards suit facilities with several microscopes or many users, at about 3.4 kW per four-card server.
Where can I buy a cryo-EM workstation or GPU server in Europe?
From us: we build cryo-EM workstations with RTX PRO 5000 or RTX PRO 6000 Max-Q cards and rack workers with RTX PRO 6000 Server Edition cards to order, assembled and tested before delivery, on one EU contract and invoice. We quote the exact configuration in writing; the price depends on the cards and their number, processors, memory, storage and network.

We build cryo-EM workstations and GPU servers with RTX PRO 5000 and RTX PRO 6000 cards for cryoSPARC and RELION. Describe your task in a few sentences and our team will help. We reply within one business day.

Talk to an expert
Talk to an expert

We reply within one business day

By sending this form you agree that we process your details to answer your enquiry; see our privacy policy.

request@eurokommerz.at
Jordangasse 7, 1010 Vienna