VCL 虚拟 OpenCL 平台开源项目

我要开发同款
匿名用户2012年08月02日
36阅读
开发技术C/C++
所属分类其他开源、硬件驱动/工具
授权协议MPL-2.0

作品详情

VirtualCL(VCL)集群平台是OpenCL™的封装器,允许大多数未经修改的应用程序透明地利用集群中的多个OpenCL设备,就像所有设备都是本地的一样。主要特点  

与所有供应商的OpenCL设备一起工作。支持几乎所有的OpenCL1.1(和1.0)应用程序。应用程序可以使用集群范围内的OpenCL设备。透明的设备选择。支持同一集群上的多个应用程序。应用程序可以在任何托管计算机上启动,包括没有OpenCL设备的计算机。支持SuperCL,这是OpenCL的一个扩展,允许微程序在远程节点的设备上有效运行。在Linux集群上运行,无论是否有MOSIX。

VCL对SLURM的支持   

提供一个每个工作的私有特设VCL集群,基于SLURM的分配,而不是有一个固定的集群。这包括必要的SLURM序言和尾声,以建立和销毁这个私有集群。当VCL检测到OpenCL设备不足时,通知SLURM。包括为SLURM管理员和用户提供如何将VCL纳入SLURM的说明。VCL对MPI和多任务的支持  一个预分配选项,以防止等级之间对设备的不正当竞争。一个禁止不需要的设备的选项,使它们对应用程序不可见。更多信息可以在VCL白皮书、指南和手册、演示文稿、更新日志和FAQ中找到。欲了解最新的更新信息,请在Twitter上关注VCL。 
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论