필터 지우기
필터 지우기

Help Choosing a GPU?

조회 수: 1 (최근 30일)
Aaron
Aaron 2013년 4월 3일
I am looking into purchasing a GPU for running a monte carlo simulation. My research involves simulating millions of photons moving through a detector system. A perfect problem for a GPU.
However, I have hit a wall with my lack of familiarity with GPU specifications. I have been looking at the Quadro and GeForce cards and have found quite varied numbers in CUDA processors, memory, compute capability and clock speeds. For the purposes of computing, which are the most important specs to consider? Also, do you have suggestions on processors that work better than others with Matlab?
We are looking to spend $200-400. Will the cards in this range give us a reasonable performance with regard to our simulations?
Thanks! Aaron

답변 (1개)

James Lebak
James Lebak 2013년 4월 5일
Obviously, it's going to depend on your problem, but the amount of memory on the card is a very important consideration. Estimate the size of your data set and make a guess at how many copies of the data might need to be in memory at once (just the input and the output? Or do you make intermediate copies as well)? If the cards you are considering can't hold this amount of data, then you may have to transfer data back and forth across the PCI bus, potentially erasing any performance gains you might otherwise have seen.
For the purposes of performance estimates, you might want to look at the GPUBench program on the file exchange. It includes performance results for MATLAB on different GPU hardware. You can find it here: http://www.mathworks.com/matlabcentral/fileexchange/34080
  댓글 수: 3
James Lebak
James Lebak 2013년 4월 8일
Well, the "best card for GPU computing" really does depends on what your application needs. Double-precision floating-point performance is really important for many applications. If you're looking for the maximum double-precision floating-point performance, then I believe NVIDIA's best offerings at this time are the GeForce GTX Titan in the consumer space and the Tesla K20 in the server space. NVIDIA provides some comments about how the GeForce and Tesla lines differ and some advice about how to use them for development and production in the following article: http://blogs.nvidia.com/2013/03/geforce-gtx-titan-cuda/
Cedric
Cedric 2013년 4월 9일
Thank you James, this is exactly the type of insights that I was looking for! I am not on the market at the moment, but certainly within the next 6 months (I have currently GPUs with cap. 1.1 and 1.2 on my machines, which I am going to update), and your answer helps me starting categorizing existing hardware.

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

카테고리

Help CenterFile Exchange에서 GPU Computing에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by