November 20, 2014 at 11:27 am #15813
CUDA comes with many versions (or compute capability). May I know up to which CUDA version that OptiSystem 13 is capitalizing on? I have limited budget on GPU and is looking for consumer grade (Geforce) GPUs. Should I put my money on GPU that supports higher CUDA version (2.1 versus 3.0) or GPU that comes with more memory (1GB versus 2GB)?
November 21, 2014 at 7:05 pm #15857
Hi HY, what kind of CPU did you use with CUDA 2.1?
November 24, 2014 at 1:43 am #15932
Hi Ravil, I have yet to decide on which GPU to buy. I am currently considering the following:
Geforce 210 (CUDA 2.0)
Geforce GT610 (CUDA 2.1)
Geforce GT630 (CUDA 2.1)
Geforce GT640-GDDR3 (CUDA 2.1)
Geforce GT650 (CUDA 3.0)
Geforce GT640-GDDR5 (CUDA 3.5)
As you can see, these GPUs support different CUDA versions (means they have different compute capability). Moreover, they come with various data width (64 vs 128 bits) and memory size (1GB, 2GB and 4GB).
I would like to know which factor (CUDA version, data width or GPU memory size) is the most vital in speeding up the simulation of IFFT/FFT operation in Optisystem.
December 5, 2014 at 3:28 pm #16424
We support the most up to date version of CUDA, so any modern NVIDIA card will do. Cards engineered for scientific calculation will be fastest (double arithmetic) like the NVIDIA TESLA.
December 9, 2014 at 6:51 pm #16573
Thanks for your elaboration, Damian! Do you think that, in general, the memory size will be more important or the the width of data bus?
December 10, 2014 at 10:37 am #16594
We haven’t done a verification of this and I am not a computer engineer, but I would say they are equally important. If you cannot hold the entire signal in the card then it will slow down, and if you cannot carry this signal in one chunk to the memory than it will also be slow.
December 10, 2014 at 8:43 pm #16607
Thanks to Damian and Ravil, I will try to get funding for a Tesla-based workstation in office. But for home, I can only settle for a mid-range Geforce.
It will be a great help if anyone can rank the importance of the following for Optisystem simulation :
– CUDA Version
– Memory Size
– Data bus Width
– Memory type (DDR3 vs DDR5)
December 13, 2014 at 9:41 pm #16695
Thanks, Damian! I see your point.
December 15, 2014 at 6:13 am #16715Alessandro FestaParticipant
I am also interested in this topic. I currently have a GTX460, which is CUDA enabled but does not give great improvement in speed for OptiSystem simulations
December 16, 2014 at 5:29 am #16737
According to info from NVidia website https://developer.nvidia.com/cuda-gpus, GTX460 supports CUDA version 2.1.
Referring to http://en.wikipedia.org/wiki/CUDA, it seems to suggest that CUDA 2.1 only uses 48 cores for integer and floating-point arithmetic functions operations. (Correct me if I am wrong)
I wonder whether the dismay result of GTX460 is due to the low CUDA version, limited graphic memory or the nature of the simulation performed.
December 19, 2014 at 7:30 am #16794Fairuz AbdParticipant
I have GT-640 and Optisystem 13. However, CUDA enable run cause the program to crash and close. Dumbfounded.
- You must be logged in to reply to this topic.