Why is Titan V training performance so poor?
Afficher commentaires plus anciens
I wanted to speed up my neural network training so upgraded from a GTX1080 to a Titan V expecting a large increase in performance due to improved architecture, memory speed, etc.
Well, the 1080 is crushing the Titan V.
Transfer learning on alexnet and training on the same pool of images with identical settings
opts = trainingOptions('sgdm','InitialLearnRate',0.001, 'Plots', 'training-progress', 'MiniBatchSize', 512)
the Titan moves at approximately 164 seconds per iteration while the 1080 is cruising at a 62 seconds per iteration.
I'm flabbergasted that a GPU that is outclassed in every way somehow manages to win by such a large margin.
Does anyone have a similar experience or any explanation for why this might be happening?
Thanks in advance.
L.
Réponse acceptée
Plus de réponses (2)
I am also perplexed that a GTX 1660 has a compute capability of 7.5 compared to a TitanV's 7.0.
I have two machines; one for work ($5,000) one for home ($850) use.
Both machines have Win 10 x64.
Titan V is on Intel i7-8700K, 32 GB Ram, Samsung 860 512 GB Nvme
Gtx 1660 is on Ryzen 5, 16 GB Ram, Intel 660p 512 GB Nvme

I believe this has nothing to do with Matlab because NVIDIA does not list the compute capabilities of Geforce 16 series on their website. A $170 GPU crushes a $3,000 GPU...

1 commentaire
Joss Knight
le 24 Mar 2020
NVIDIA always take care to keep this Wikipedia page up to date, and you can find the GTX 16 Series there.
NVIDIA's bizarre naming and numbering conventions aside, the compute capability has to do with the underlying chipset and instruction set support and not to do with the performance capabilities of the card. In every compute capability category there are weaker lower-powered chips and more powerful ones.
Louis Vaickus
le 24 Mar 2020
0 votes
1 commentaire
Joss Knight
le 24 Mar 2020
In MATLAB, you can generate code to run models in half or mixed precision using cudnn or TensorRT, using the GPU Coder product.
Catégories
En savoir plus sur Get Started with GPU Coder dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!