Loading...
 

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