Below you will find the minimum system requirements that must be met to work with Dragonfly and some further recommendations to fully experience all the benefits of Dragonfly.
Dragonfly can run on a workstation with the following minimum specifications. However, you should note that performance and productivity will likely be limited and that such a system may not be able to handle larger sized research datasets.
Dragonfly needs a high-performance workstation in order to handle the image processing and visualization demands of large data. If you want maximal performance, then you should exceed these specifications and purchase whatever your budget permits.
Your hardware choices should be prioritized as follows:
You should choose a workstation-class (Nvidia Quadro or ATI FirePro) or a gamer-class (Nvidia GeForce or ATI Radeon) graphics card. Dragonfly performance will improve with more video RAM (VRAM) and more GPU processing capability (GPU cores). Below are the highest-performance graphics cards to consider, ranked from highest to lower performance (last updated February 2019).
You should note that the last four-digit number in each description, for example "4608", indicates the number of CUDA parallel-processing cores. You should also note that Quadro cards are almost always more expensive than the GeForce cards.
Some image processing tasks are very demanding of memory. We suggest you equip your workstation for 4x the size of the largest scan that you wish to work with. (e.g. If you will work with 25 GB scans, then you should arrange for 100+ GB of RAM).
Note that when building a system, you may wish to have a future upgrade path. Many budget systems will not permit you to upgrade beyond 32 GB of RAM. Always pay attention to the maximum supported memory for any system you purchase.
Dragonfly performance will benefit from faster clock speed CPUs and from more cores. If you are doing mostly visualization and minimal image processing, then CPU is less important. If you expect to do extensive image processing, then you should invest in faster clockspeed and more cores.
Dragonfly installations typically require 10+ GB of space. In addition, users will need space to store data they are working on, as well as intermediate and final results. Because users are typically working on large data, we encourage you to get at least 2 TB of local storage.