首页> 外国专利> Graphical processing unit (GPU) implementing a plurality of virtual GPUs

Graphical processing unit (GPU) implementing a plurality of virtual GPUs

机译:实现多个虚拟GPU的图形处理单元(GPU)

摘要

Techniques and structures relating to virtual graphics processing units (VGPUs) are disclosed. A VGPU may appear to software as an independent hardware GPU. However, two or more VGPUs can be implemented on the same GPU through the use of control structures and by duplicating some (but not all) hardware elements of the GPU. For example, additional registers and storage space may be added in a GPU supporting multiple VGPUs. Different execution priorities may be set for tasks and threads that correspond to the different supported VGPUs. Memory address space for the VGPUs may also be managed, including use of virtual address space for different VGPUs. Halting and resuming execution of different VGPUs allows for fine-grained execution control in various embodiments.
机译:公开了与虚拟图形处理单元(VGPU)有关的技术和结构。在软件上,VGPU可能看起来像是独立的硬件GPU。但是,可以通过使用控制结构并复制GPU的一些(但不是全部)硬件元素,在同一个GPU上实现两个或多个VGPU。例如,可以在支持多个VGPU的GPU中添加其他寄存器和存储空间。可以为与不同支持的VGPU相对应的任务和线程设置不同的执行优先级。还可以管理VGPU的内存地址空间,包括对不同VGPU使用虚拟地址空间。在各种实施例中,停止和恢复不同VGPU的执行允许进行细粒度的执行控制。

著录项

  • 公开/公告号US10120728B2

    专利类型

  • 公开/公告日2018-11-06

    原文格式PDF

  • 申请/专利权人 APPLE INC.;

    申请/专利号US201715668360

  • 发明设计人 ROBERT A. DREBIN;JAMES WANG;

    申请日2017-08-03

  • 分类号G06F15/16;G06F9/50;G06T1/20;G06T1/60;

  • 国家 US

  • 入库时间 2022-08-21 13:04:21

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号