GPU acceleration options for the current version of Huygens.
This page gives an overview of NVIDIA cards that can be used in combination with Huygens Small, Medium, Large or Extreme GPU options for GPU acceleration. This page refers to the GPU options of the most current Huygens version. For a category overview of cards working with older versions of Huygens, please contact us.
For cards that are not included in this page: the option that is required in your license will depend on the amount of CUDA cores and amount of RAM that the card has according to the following specifications:
Small GPU option: for cards that have up to 2048 CUDA cores and up to 6 GB of video RAM (included with every Huygens license Free of Charge) Medium GPU option: for cards that have up to 6144 CUDA cores and up to 12 GB of video RAM. Large GPU option: for cards that have up to 12800 CUDA cores and up to 24 GB of video RAM. Extreme GPU option: for cards that have up to 24576 CUDA cores and up to 64 GB of video RAM. Ultimate GPU option: for cards that have up to 49152 CUDA cores and up to 256 GB of video RAM.
For the ideal combination with your CPU power check the various Performance Options in which we bundle your GPU and CPU power to let Huygens run extremely fast through your biggest data.
Huygens GPU acceleration is supported for Nvidia cards. These are supported by Windows and Linux, but not by Mac OS. If you have a valid GPU card but it's not recognized by Huygens check out GPU checklist.
Small GPU cards
The Small GPU option is required in your Huygens license in order to use small GPU cards. A small GPU option is included in every Huygens base license from 15.10 and later. Download the latest Huygens now.
GPU card | CUDA cores | VRAM |
---|---|---|
GeForce RTX 2060 | 1920 | 6GB |
GeForce GTX 1660 Ti | 1536 | 6GB |
GeForce GTX 1660 Super | 1408 | 6GB |
GeForce GTX 1660 | 1408 | 6GB |
GeForce GTX 1650 Super | 1408 | 4GB |
GeForce GTX 1650 | 1024 | 4GB |
GeForce GTX 1650 | 896 | 4GB |
GeForce GTX 1060 3GB | 1280 | 3GB |
GeForce GTX 1060 6GB | 1280 | 6GB |
GeForce GTX 1050 Ti | 768 | 4GB |
GeForce GTX 1050 (3GB) | 768 | 3GB |
GeForce GTX 1050 (2GB) | 640 | 2GB |
GeForce GTX 980 | 2048 | 4GB |
GeForce GTX 970 | 1664 | 4GB |
GeForce GTX 960 | 1024 | 2GB |
GeForce GTX 950 | 786 | 2GB |
GeForce GTX 750 Ti | 640 | 2 GB |
GeForce GTX 750 | 512 | 1GB or 2 GB |
Quadro P2200 | 1280 | 5GB |
Quadro P2000 | 1024 | 5GB |
Quadro P1000 | 640 | 4GB |
Quadro M2000 | 768 | 4GB |
Quadro K2200 | 640 | 4GB |
Quadro T2000 | 1024 | 4 GB |
Quadro T1000 | 768 | 4GB |
Medium GPU cards
The Medium GPU option is required in your Huygens license in order to use medium GPU cards. Request Quote
GPU card | CUDA cores | VRAM |
---|---|---|
Titan V | 5120 | 12GB |
Titan-Xp (Pascal Generation) | 3584 | 12GB |
GeForce GTX Titan-X | 3072 | 12GB |
GeForce RTX 4050 | 2560 | 6GB |
GeForce RTX 4060 | 3072 | 8GB |
GeForce RTX 4060 Ti 8GB | 4352 | 8GB |
GeForce RTX 4070 | 5888 | 12GB |
GeForce RTX 3070 | 5888 | 8GB |
GeForce RTX 3060 Ti | 4864 | 8GB |
GeForce RTX 2080 Ti | 4352 | 11GB |
GeForce RTX 3060 | 3584 | 12GB |
GeForce RTX 2080 SUPER | 3072 | 8GB |
GeForce RTX 2080 | 2944 | 8GB |
GeForce RTX 2070 SUPER | 2560 | 8GB |
GeForce RTX 2070 | 2304 | 8GB |
GeForce RTX 2060 SUPER | 2176 | 8GB |
GeForce GTX 1080 Ti | 3584 | 11GB |
GeForce GTX 1080 | 2560 | 8GB |
GeForce GTX 1070 Ti | 2432 | 8GB |
GeForce GTX 1070 | 1920 | 8GB |
GeForce GTX 980 Ti | 2816 | 6GB |
Quadro RTX 4000 | 2304 | 8GB |
Quadro P4000 | 1792 | 8GB |
Quadro M6000 | 3072 | 12GB |
Quadro M5000 | 2048 | 8GB |
Quadro M4000 | 1664 | 8GB |
Tesla M40 | 3072 | 12GB |
Large GPU cards
Large GPU option is required in your license in order to use Large GPU cards. Request Quote
GPU card | CUDA cores | VRAM |
---|---|---|
Titan RTX | 4608 | 24GB |
GeForce RTX 4060 Ti 16GB | 4352 | 16GB |
GeForce RTX 4080 | 9728 | 16 GB |
GeForce RTX 4080 12GB | 7680 | 12 GB |
GeForce RTX 4070 Ti | 7680 | 12 GB |
GeForce RTX 4090 | 16384 | 24 GB |
GeForce RTX 3090 | 10496 | 24GB |
GeForce RTX 3090 Ti | 10752 | 24GB |
GeForce RTX 3080 | 8704 | 10GB |
GeForce RTX 3080 12GB | 8960 | 12GB |
GeForce RTX 3080 Ti | 10240 | 12GB |
Tesla V100 (16GB version) | 5120 | 16GB |
Tesla P100 | 3584 | 16GB |
Tesla P100 NVLINK | 3584 | 16GB |
Tesla P40 | 3840 | 24GB |
Tesla M60 | 4096 | 16 GB |
Tesla M40 | 3072 | 24 GB |
Quadro GP100 | 3584 | 16GB |
Quadro RTX A5000 | 8192 | 24GB |
Quadro RTX A4000 | 6144 | 16GB |
Quadro RTX 6000 | 4608 | 24GB |
Quadro RTX 5000 | 3072 | 16GB |
Quadro P6000 | 3840 | 24GB |
Quadro P5000 | 2560 | 16GB |
Quadro M6000 24GB | 3072 | 24GB |
Extreme GPU cards
Extreme GPU option is required in your license in order to use the GPU cards below. Request Quote
GPU card | CUDA cores | VRAM |
---|---|---|
Tesla V100 (32GB version) | 5120 | 32 GB |
Quadro RTX 8000 | 4608 | 48 GB |
Quadro GV100 | 5120 | 32 GB |
Titan V CEO Edition | 5120 | 32 GB |
A40 | 10752 | 48 GB |
RTX 5000 Ada | 12800 | 32 GB |
RTX A6000 | 10752 | 48 GB |
RTX 6000 Ada | 18176 | 48 GB |
L40 | 18176 | 48 GB |
Ultimate GPU cards
Extreme GPU option is required in your license in order to use the GPU cards below. Request Quote
GPU card | CUDA cores | VRAM |
---|---|---|
H100 | 18432 | 80 GB |
Deprecation notice
Huygens 23.10
Compute Capability lower than 5.0 and Cuda Toolkit versions older than 11.0 are deprecated as of Huygens 23.04. Huygens 23.10 will no longer support these for GPU acceleration. CPU computation and display on a monitor via these cards will continue to be supported.
Affected cards that are still supported in Huygens 23.04 but not in Huygens 23.10: GeForce GTX Titan Z, GeForce GTX Titan Black, GeForce GTX Titan, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GT 640 (GDDR5), GeForce GT 630 v2, GeForce GT 730, GeForce GT 720, GeForce GT 710, GeForce GT 740M (64-bit, DDR3), GeForce GT 920M; Quadro K6000, Quadro K5200, Tesla K40; Tesla K20x, Tesla K20, Tesla K80.
Huygens 20.10
Compute Capability lower than 3.5 and Cuda Toolkit versions older than 8.0 are now deprecated. Huygens 20.10 does no longer support these for GPU acceleration. CPU computation and display on a monitor via these cards will continue to be supported.
Affected cards that are still supported in Huygens 20.04 but not in Huygens 20.10: GeForce GTX 770, GeForce GTX 760, GeForce GT 740, GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 880M, GeForce GTX 780M, GeForce GTX 770M, GeForce GTX 765M, GeForce GTX 760M, GeForce GTX 680MX, GeForce GTX 680M, GeForce GTX 675MX, GeForce GTX 670MX, GeForce GTX 660M, GeForce GT 750M, GeForce GT 650M, GeForce GT 745M, GeForce GT 645M, GeForce GT 740M, GeForce GT 730M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 735M, GeForce GT 730M; Quadro K5000, Quadro K4200, Quadro K4000, Quadro K2000, Quadro K2000D, Quadro K600, Quadro K420, Quadro K500M, Quadro K510M, Quadro K610M, Quadro K1000M, Quadro K2000M, Quadro K1100M, Quadro K2100M, Quadro K3000M, Quadro K3100M, Quadro K4000M, Quadro K5000M, Quadro K4100M, Quadro K5100M, NVS 510, Quadro 410; Tesla K10, GRID K340, GRID K520.
Huygens 20.04
Huygens versions up to and including 20.04 support NVidia graphics cards with a Compute Capability of 3.0 or higher and a Cuda Toolkit version of 7.0 or higher.
See also the wikipedia page on CUDA.
Multi-GPU acceleration with Performance options
Besides the GPU options for Huygens, SVI also offers Performance options. For the use of multi-GPU acceleration the Performance Plus, Mega or Extreme option is needed. With Huygens version 16.10.0p8, multi-GPU support has been introduced in the Batch Processor (now Workflow Processor), and Huygens Core to perform deconvolution of a queue of images on multiple GPU devices simultaneously. With Huygens 17.10 (Linux) and Huygens 18.04 (Windows), support is added for running a single image deconvolution on multiple GPUs in Huygens Professional Operation Window. We offer the following Performance Packages to get the most out of your workstation:
Performance Basic: Standard included in Huygens for using up to 16 CPU cores (32 logical when hyper-threaded) and 1 Small GPU card.
Performance Plus: Allows you to use up to 32 CPU cores (64 logical cores when hyper-threaded) and 2 Large GPU cards or 1 Extreme GPU card.Performance Mega: Allows you to use up to 64 CPU cores (128 logical cores when hyper-threaded) and 4 Large GPU cards or 2 Extreme GPU cards. Performance Extreme: Allows you to use up to 128 CPU cores (256 logical cores when hyper-threaded) and 8 Large GPU cards or 4 Extreme GPU cards.
Below is a table that shows which options and commands in Huygens can use single GPU acceleration or multi-GPU acceleration in batch mode.
Accelerated with GPU (CUDA) | |
---|---|
Deconvolution algorithms | |
CMLE deconvolution | + Multi GPU support: Operation Window, Workflow Processor & Scripting |
QMLE deconvolution | + Multi GPU support: Operation Window, Workflow Processor & Scripting |
GMLE deconvolution | + Multi GPU support: Operation Window, Workflow Processor & Scripting |
Tikhonov-Miller deconvolution | |
Workflow Processor | + Multi GPU support |
Deconvolution Wizard | |
Deconvolution Express | |
Batch Feeder | |
Localization algorithms for Huygens Localizer | |
MLE particle fitting | |
LSQ particle fitting | |
Center of mass particle fitting | |
Registration & Deconvolution | |
Object Stabilizer | + Multi GPU support: Workflow Processor |
Drift correction | + Multi GPU support: Workflow Processor |
Stitching & Decon Wizard | + Multi GPU support: HuCore/HRM |
Light-Sheet Decon & Fusion Wizard | |
Image processing commands | |
Image processing filters (min, max, variance ppu, avg, gauss) | |
Image properites functions (hist, stat, range) | |
Image processing commands 1 (estbg, phaseCorr) | |
Image processing commands 2 (getpix, setpix, cp, slice, multiMip, miniMip, sum) | |
Image processing commands 3 (shift, resample, mirror, hist2ch, label, perc, optrep) | |
Visualization & Analysis | |
2D slice renderers | |
3D SFP renderer | Since v.19.04 |
3D MIP renderer | Since v.19.04 |
3D Surface renderer | Since v.19.04 |
Colocalization Analysis | + Multi GPU support: HuCore/HRM |
Object Analyzer | GPU support for labeling and rendering |