Purchasing a new workstation - what to look for?

Hi,

Hoping to pick some brains about workstation specs - I’m tasked with purchasing a new one for our lab. We’ll be working with large DICOM data sets (up 2 - 2.5GB). These are full-body scans and we’re planning to do lots of bone rendering.

I’m thinking 16GB+ RAM; i7 processor (someone recommended 3GHz+); but I’m a little lost with what to look for in a graphics card. Any help or thoughts appreciated!

Thanks

16GB is on the low-end for memory for 3D graphics workstations. Depending on what you want to do it might be enough, but you might consider getting 64GB, especially if your datasets are that big and if you are going to apply some image filters or do segmentation. Nvidia’s GeForce line of (e.g. Geforce 1080) will be sufficient (unless you want to do stereo rendering). A high end SSD for storage will help you load your datasets more quickly.

I second @muratmaga.

In general, I would recommend having 10x more RAM than your data set size. In your case, it would mean about 32 GB.

GeForce 1080 should serve you well for 1-2 years, probably even for VR applications.

Thanks to you both! @muratmaga @lassoan

Hi,

I wanted to confirm one thing, as I am also looking to purchase a new machine. What I need is for the 3-D render window to run as smoothly as possible. Does using a dedicated graphics card help improve the speed(frame rate) of the 3-D render window?

Currently, I am running on an integrated graphics card, and the 3-D render window gets slow as the scene gets more complex. I can share an example of why I am looking to upgrade my machine.

Let’s say I have a small sphere of diameter 6mm. If I fill the scene with 100-150 such spheres oriented and placed at several angles, the 3-D render starts lagging. I tried decreasing the sphere resolution to a minimum, but still didn’t see a visible performance gain. Would a dedicated graphics card improve the render speed?

If a dedicated graphics card would help, are there any specifics I should look for, like VRAM, etc for this specific application?

Thank you

P.S :
My machine specs are -

Slicer version: 5.10.0
Operating system: Ubuntu 22.04
GPU hardware: Mesa Intel® UHD Graphics (TGL GT1)

A discrete GPU (not integrated Intel graphics) makes a huge difference in rendering complex scenes.

If you buy a laptop with a discrete GPU it is worth investing into one that can run AI models (TotalSegmentator, MONAIAuto3DSeg, nnInteractive, etc.). I would recommend getting an NVIDIA RTX 4xxx or 5xxx series GPU with at least 12GB VRAM. I would not recommend buying low-end (xx50 or xx60) models, as they are much slower and often cannot run AI models due to lack of VRAM.

2 Likes

Thanks a lot for the quick reply, @lassoan. The suggestion to buy a GPU with high VRAM for segmentation is very helpful, as I will be attempting automated segmentation in the near future. Currently, I am relying solely on the semi-automated grow with seeds algorithm.