VCL虚拟 OpenCL 平台

联合创作 · 2023-09-26 20:10

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

  • 与所有供应商的OpenCL设备一起工作。
  • 支持几乎所有的OpenCL 1.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。
     
浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报