cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

kristen
Journeyman III

Best (Quality/Price) GPU for scientific computing with OpenCL

Radeon HD 6990/Radeon HD 6970/GeForce GTX 590/Quadro 5000/Quadro 6000

Hello,

I originally posted in the NVIDIA forums, but I received a recommendation for the Radeon HD 6990 and would like to consider AMD GPUs as well. I need to buy a GPU that will be used for scientific computing with OpenCL.

Requirements:
Fast double precision performance
Memory: <1GB

Considering: Radeon HD 6990/Radeon HD 6970/GeForce GTX 590/Quadro 5000/Quadro 6000
Stream Processors/CUDA Cores: 3072/1536/1024/352/448
Gigaflops (double precision): 1270/683/unlisted/359.04/515.2
Memory: 4GB(2GB per GPU)/2GB/3GB(1.5GB per GPU)/2.5GB/6GB
Memory Bandwidth (GB/s): 320 (160 per GPU)/176/327.7(~160 per GPU)/120/144


It looks like the memory on any of these cards would be sufficient.

One concern I have about the AMD's Radeon HD 6990 and NVIDIA's GTX 590 is that they each house two GPUs, which I'd assume slows down performance some due to memory transfer between the cards (and also complicates porting the program to OpenCL). Furthermore, I read in AMD's June 2011 OpenCL Programming Guide that multiple GPU devices are currently not supported. If I understand correctly, this means that OpenCL could only use half of the Radeon HD 6990.

At this point I'm leaning towards the Radeon HD 6970 since, putting the Radeon HD 6990 aside, it has the highest gigaflops (double precision) and memory bandwidth (per GPU).

Any advice or other suggestions would be appreciated.

Thanks,
Kristen 

0 Likes
3 Replies
himanshu_gautam
Grandmaster

hi kristen,

HD 6970 is a nice card.

Yes currently 6990 does not officially support the second device, but you can expect it to happen soon.

0 Likes

Thanks for the input! I think we'll go with the 6970.

0 Likes

i saw several user reporte that second core of 6990 is working correnctly. at least under linux.

0 Likes