很快我们就会有nVidia GTX 300能够在多个数据(MIMD)上执行多个指令。我不知道OpenCL是否可以执行MIMD?可以用OpenCL框架执行MIMD吗?
2
A
回答
2
请参阅http://www.hpccommunity.org/f55/programming-gp-gpus-options-answers-616/,我在Google搜索结果的第一页找到了“opencl mimd”的搜索结果。相关报价:
“Open CL由Apple Computer开发,是GP-GPU和多核硬件的标准API ...该模型功能强大,支持数据并行(GP-GPU)和任务并行(多核)处理OpenCL显然旨在解决多核/ GP-GPU的情况,因为它支持数据并行和任务并行结构“
换句话说:是的,OpenCL语言模型可以代表MIMD计算以及SIMD计算。
显然,是否有任何给定的OpenCL实现可以支持MIMD GPU计算是一个不同的问题。我会假设任何支持nVidia GTX 300的OpenCL实现都将支持其MIMD功能,当然,nVidia在发布该设备时有很强的动力来为该设备提供某种编程支持!因此,合理的预期是,他们将拥有支持GTX 300 MIMD功能的OpenCL实现,尽管它可能是也可能不是它的第一个SDK的一部分。
相关问题
- 1. Cuda-memcheck和JOCL,可以使用java可执行文件吗? (OpenCL)
- 2. 我可以使用KXML框架吗?
- 3. 我可以使用YAJL iOS框架吗?
- 4. 我可以在OpenCL中使用cuDNN吗
- 5. SOLR可以执行UPSERT吗?
- 6. 我可以使用Spring框架进行android开发吗?
- 7. 实体框架核心可以运行非查询调用吗?
- 8. 可以用SAS执行Linux命令吗?
- 9. 可以识别这个PHP框架吗?
- 10. Arm-cortexA53可以支持OpenCL吗?
- 11. 我可以绕过OpenCL缓存吗?
- 12. 我可以在另一个框架中包含框架吗?
- 13. OpenCL内联函数可以返回OpenCL类型吗?
- 14. 可以reduceLeft并行执行吗?
- 15. pthread可以自行执行清理吗?
- 16. 是否可以在.net框架中执行JavaScript代码?
- 17. 你可以使用wxPython自动隐藏框架/对话框吗?
- 18. 我可以在PhantomJS之外运行Durandal的测试框架吗?
- 19. GCC/Clang的框架选项可以在Linux上运行吗?
- 20. 使用flask/python框架自动下载并执行可执行应用程序
- 21. 什么是执行框架?
- 22. 在OpenCL中执行扫描
- 23. 您可以强制执行MPMoviePlayerPlaybackDidFinishNotification吗?
- 24. VBA API可以在.net中执行吗?
- 25. 可以直接执行.s文件吗?
- 26. 可以manage.py runserver执行npm脚本吗?
- 27. 该功能可以执行吗?
- 28. Flash Professional可以自动执行吗?
- 29. 这可以原子执行吗?
- 30. HDF5可以执行“值映射”吗?
你在问关于OpenCL的很多问题,但似乎并没有你自己做很多研究。 – Eric 2009-08-04 14:29:16