GPU Recommendation for Parallel Computing
显示 更早的评论
Hi. I am trying speed up a boosted tree learning algorithm via parfor. I have been able to get it running on AWS, but this hasn't proven to be an ideal solution for development work, as AWS charges a lot for keeping the cluster in an online state and takes a fair amount of time to change the state from offline to online. And so, I am interested in exploring the possibility of doing some of the development work using a local GPU cluster instead of AWS. Can you recommend a decent GPU (@ ~$1000) for a problem that requires 100-500 iterations, each of which takes around 3 minutes to run in serial on a decent laptop, and relies on around 200MB of data to be passed and processed by each worker? Or is this not a sensible route to pursue given my problem and budget? I just don't have a good sense of the extent to which such a problem could be parallelized using a single GPU (and whether the memory or the processing capacity of the individual GPU workers will be the binding constraint).
4 个评论
Well, a single GPU doesn't have the same functionality as a cluster. It doesn't let you run arbitrary programs on each of its cores in parallel. If you show us what computations your are doing, and relevant matrix sizes, the forum may be able to give more pertinent advice.
Josh Coval
2019-2-14
Matt J
2019-2-14
It's a good start, but we need to see the slow part of the code, presumably growForestp, if we're to recommend ways to optimize it.
Josh Coval
2019-2-14
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Parallel Computing Fundamentals 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!