如果您正在开发、测试或使用OpenCL应用程序,那么您的目标很可能是要利用异构计算的强大功能。通过在GPU上的执行,OpenCL实现了通用的工作负载的加速,但是,在虚拟机中的工作负载又当如何?是否有可能利用OpenCL对虚拟GPU上的工作负载进行加速?开发人员 ...
日前,行业组织Khronos发布了OpenCL 3.0最终版规范,从而将4月份的临时规范转正。作为老牌的GPU并行计算标准,它希望借此焕发第二春,但能行吗? OpenCL最早由苹果开发,后经NVIDIA、AMD等完善并提交给Khronos转为跨平台的开放标准。最新的3.0在某种程度上开了倒车 ...
对于外行来说,OpenCL看上去也许只是一个以简便的方式访问GPU的工具,相当于在ATI显卡上工作的CUDA。这么看就把OpenCL想得过于简单了。事实上,OpenCL提供了一系列丰富的功能,给应用程序开发者提供了必要的基础,来充分利用将来的异构硬件。在本文中,我们要 ...