I'd like to speed up some machine learning tasks, mainly neuralnetworks and I'm looking at hardware/software gpgpu options.Important stuff:will be run on linuxmore gpu memory makes my life easier (and experiments faster)double float performance is more important than single floatdgemm is the most important operation (also daxpy and dscal)it's not supercritical, so probably I don't need ECC memory and suchit would be used for about a month per yearSo far it seems that GTX Titan has the best dgemm performance (withcublas) [1], however, it's a single datapoint that I don't completelytrust. The HD7970 is a promising compromise.OpenCL is a mixed blessing with its portability and less developed amdlinux drivers.Having multiple cards can be made to work for some tasks, but ingeneral it's easier to have fewer (one) gpu do the lifting.Noise, cooling, power consumption are also important to some degree.I looked at cloud computing resources, but they are pretty expensiveso buying own hardware may be better. Especially since Amazon, forexample, doesn't even offer gpus with reasonable double floatperformance.[1] http://www.anandtech.com/show/6774/nvidias-geforce-gtx-titan-part-2-titans-performance-unveiled/3
gpu workstation for neural networks
gpu