文章 "OpenCL:并行世界的桥梁"

 

新文章 OpenCL:并行世界的桥梁已发布:

2012 年 1 月末,从事 MetaTrader 5 开发业务的软件开发公司宣布 MQL5 可向 OpenCL 提供原生支持。本文通过一个示例说明了 MQL5 环境下 OpenCL 的编程基础知识,并列举了几个示例,讲述了为提高运行速度所做的朴素优化。

作者:Sceptic Philozoff

 
MetaQuotes:

新文章 OpenCL:并行世界的桥梁已发布:

作者:Sceptic Philozoff

对OpenCL支持是个非常好的选择,现在和将来的计算平台异构化特点非常明显,只是现在的条件下同样的算法使用OpenCL比CUDA性能要低不少,可能CUDA比OpenCL更底层,针对自家的GPU优化的更好。NVIDIA的GPU性能更优发展势头更好,且CUDA编译器已经采用LLVM,以后会有越来越多的语言支持CUDA,现在Python已经可以支持,尤其CUDA6.0在编程易用性上特点更为突出,尤其是Unified Memory技术,将来随着CUDA运行时对数据自动迁移的支持更好,程序的性能与编程的生产力会更佳。MQL5支持OpenCL是个好开端,以后在CUDA上或许也可以做一些事情。