Huygens GPU acceleration options for the current official version of Huygens.

This page gives an overview of NVIDIA cards that can be used in combination with the Small, Medium, Large or Extreme GPU option in the latest version of Huygens for GPU acceleration. Over time this page will be refreshed, 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 1024 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 3072 CUDA cores and up to 8 GB of video RAM.
Large GPU option: for cards that have up to 8192 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.

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 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 960 1024 2GB
GeForce GTX 950 786 2GB
GeForce GTX 780 Ti 2880 3GB
GeForce GTX 780 2304 3GB
GeForce GTX 750 Ti 640 2 GB
GeForce GTX 750 512 1GB or 2 GB
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
GeForce RTX 3070 5888 8GB
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 RTX 2060 1920 6GB
GeForce GTX 1080 2560 8GB
GeForce GTX 1070 Ti 2432 8GB
GeForce GTX 1070 1920 8GB
GeForce GTX 980 Ti 2816 6GB
GeForce GTX 980 2048 4GB
GeForce GTX 970 1664 4GB
Quadro RTX 4000 2304 8GB
Quadro P4000 1792 8GB
Quadro M5000 2048 8GB
Quadro M4000 1664 8GB
Quadro P2200 1280 5GB
Tesla K20 2496 5GB

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
Titan V 5120 12GB
Titan-Xp (Pascal Generation) 3584 12GB
GeForce GTX Titan-X 3072 12GB
GeForce RTX 3090 10496 24GB
GeForce RTX 3080 8704 10GB
GeForce RTX 3080 12GB 8960 12GB
GeForce RTX 3080 Ti 10240 12GB
GeForce RTX 2080 Ti 4352 11GB
GeForce GTX 1080 Ti 3584 11GB
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 12GB or 24 GB
Tesla K80 4992 2 x 12GB
Tesla K40 2880 12GB
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
Quadro M6000 3072 12GB
Quadro K6000 2880 12GB

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 32GB
Quadro RTX 8000 4608 48GB
Quadro GV100 5120 32GB
Titan V CEO Edition 5120 32GB
RTX A6000 10752 48 GB

Deprecation notice

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.

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.

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 Option: 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.
Performance Mega: Allows you to use up to 64 CPU cores (128 logical cores when hyper-threaded) and 4 Large GPU cards.
Performance Extreme: Allows you to use up to 128 CPU cores (256 logical cores when hyper-threaded) and 8 Large 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 fitlers (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