回答
您可能想要查看的另一个信息来源是NVIDIA的此白皮书:Accelerating MATLAB with CUDA Using MEX Files。
与MATLAB R2010b一起发布的并行计算工具箱现在支持GPU,包括各种数学运算的重载以及与预先存在的CUDA内核的接口。
对于夹克VS Matlab的与CUDA检查比较了这一点 http://www.accelereyes.com/products/compare
还可以使用夹套SDK来开发自己的mexfiles以更简单,更有效的方式(内存管理明智)
总的来说,我会建议Accelereyes外套;这是你原来的帖子中的一个发现。
尽管它不是免费软件,但它们确实给予了非常可观的教育折扣。
话虽如此,性能明智,任何 GPU编译器/语言/ sdk将加快矩阵/矢量/代数/ FFT/etc代码一个数量级或更多的传统CPU编码。即使是超线程,我的个人电脑上的8路CPU代码在相对便宜的nvidia quadro 4000卡上以GPU加速运行速度提高了48倍。 (除非学校或其他人提供它,你不需要在特斯拉上降低2100美元!)
尽管我很精通c,C++,任何种类的SQL,编程十多年,我发现夹克更容易快速高效地完成,并最终让我真正的研究工作得以加速。我研究了GPUMat和Matlab PCT GPU,并发现夹克是matlab和GPU外部世界中功率和易于集成的奇怪组合。夹克的支持也是一流的。我通常会在1个工作日内得到非常称职的答复,并且在2天内解决问题是典型的。
对我而言,这是一个巨大的优势。我担心GPUmat的支持非常有限,而matlab,虽然看起来可以与夹克相提并论,但他们的支持并不是免费的。总而言之,如果您需要获得现有的代码(假设它是GPU并行化的可行候选),并且在大约2周内运行速度提高10-48倍,并提供出色的支持,那么请穿上夹克! (YMMV)
- 1. 如何在GPU上运行代码?
- 2. 如何在一个GPU上使用CUDA运行多个内核?
- 3. 是否在GPU上运行opengl代码?
- 4. 在GPU上运行C#代码
- 5. Cuda内核代码位于NVIDIA GPU上?
- 6. 如何让GPU在GPU上运行?
- 7. 在集群上运行Matlab代码
- 8. GPU代码生成与MATLAB
- 9. 运行Python代码在Matlab
- 10. 运行MATLAB代码在Windows
- 11. CUDA实施MATLAB代码
- 12. 我如何使这个代码cuda(cpu代码到cuda代码)
- 13. CUDA代码是否会损坏GPU?
- 14. 如何从Java运行MATLAB代码?
- 15. 如何在Android设备上运行Matlab代码?
- 16. 如何使用软件实现在没有GPU的情况下运行CUDA?
- 17. 如何让GPU在网络上运行
- 18. 测试theano代码,如何使用GPU?
- 19. 从Java代码运行Matlab
- 20. 从Matlab运行Python代码
- 21. 确保Python代码是否在GPU或CPU上运行
- 22. GPU减少代码只能运行
- 23. 多GPU代码运行几秒钟只
- 24. 在Matlab GPU上使用arrayfun行的最小行数
- 25. 如何选择指定GPU运行CUDA程序?
- 26. 如何使用CUDA加速C++代码
- 27. 措施运行C++和CUDA代码
- 28. CUDA | OpenCV | GPU模块|如何访问cv :: gpu :: GpuMat上的元素
- 29. 如何在onclick上运行jsp代码
- 30. 使用MATLAB的函数与CUDA GPU变量
Jacket现在是Parallel Computing Toolbox的一部分http://blog.accelereyes.com/blog/2012/12/12/exciting-updates-from-accelereyes/ – mrgloom 2013-06-25 06:46:09