MATLAB Answers

NVIDIA GPU recommendation: Mac (OSX 10.6.x - 64bit server)

조회 수: 3(최근 30일)
Ashton
Ashton 8 Nov 2011
I'm trying to wrap me head around the differences between the; NVIDIA Quadro 4000 (Mac) & NVIDIA Quadro FX 4800 (Mac)
The 4000 offers 256 cores, while the 4800 offers 192 cores. The 4000 is significantly less ($780 USD vs $1450 - amazon.com).
The 4000 is compute capable 2.0, the 4800 is compute capable 1.3.
(the parallel toolbox requires 1.3 or greater last I checked).
Both support OpenGL
Is the main difference (besides the # of cores) the compute capability then? Is the compute capability tied to the card, or the driver (chicken or the egg, I know)?
I see there are some threading performance advantages to the 4800, http://www.geeks3d.com/20100606/gpu-computing-nvidia-cuda-compute-capability-comparative-table/
But the main question is; what is the advantage of spending almost twice the cost for the 4800?? (Especially when the 4000 offers 64 more cores!)
Both usable on 64bit osx/matlab?
Any help would be, well, a lot of help!
Thanks!
-ashton

  댓글 수: 0

댓글을 달려면 로그인하십시오.

답변(5개)

Walter Roberson
Walter Roberson 8 Nov 2011
The Quadro 4000 is newer than the Quadro FX 4800, and has better specifications in most areas. See NVidia's comparison chart here
I do not know what the price difference is due to.

  댓글 수: 0

댓글을 달려면 로그인하십시오.


Jill Reese
Jill Reese 8 Nov 2011
Both cards can be used on Mac OSX with MATLAB and the Parallel Computing Toolbox, although you should check out each card's spec page on the NVIDIA website for more details on the OS and driver versions required. I wasn't able to pull up the page for the 4800, but the specs for the 4000 are here:
Look at the "Drivers & Downloads" tab for more information on the necessary set-up. Note that this is the set-up required by NVIDIA in order for this card to work at all (independent of MATLAB).

  댓글 수: 0

댓글을 달려면 로그인하십시오.


Joan Puig
Joan Puig 8 Nov 2011
I would suggest you look at the amount of RAM your problem needs and make sure your choice exceeds that amount, otherwise you will have to introduce unnecessary code to break the computations down to a manageable size.
While compute capability 2.0 might not be required for this particular project you are working on, I think it helps to ensure your hardware will stay current for a longer period of time.

  댓글 수: 0

댓글을 달려면 로그인하십시오.


Thomas
Thomas 8 Nov 2011
I would suggest going for the newer 4000 card as it has a better specs and occupies less space (only 1 slot as opposed to the 2 slots for the 4800). Also it will help you stay current longer because of the higher compute capability.

  댓글 수: 0

댓글을 달려면 로그인하십시오.


King Fisher
King Fisher 9 Nov 2011
If you are o.k with 1.3 capability and not going to work for enormous amount of data, 4800 is enough. But you think that your algorithm needs higher GFLOPS then go for a costly one !

  댓글 수: 0

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by