会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Using affinity masks to control multi-GPU processing
    • 使用亲和力掩码来控制多GPU处理
    • US08253749B1
    • 2012-08-28
    • US11683185
    • 2007-03-07
    • Barthold B. LichtenbeltJeffrey F. JulianoJeffrey A. BolzRoss A. Cunniff
    • Barthold B. LichtenbeltJeffrey F. JulianoJeffrey A. BolzRoss A. Cunniff
    • G06F15/16G06F9/46
    • G06F9/5033
    • One embodiment of the present invention sets forth a set of application programming interface (API) extensions that enable a software application to control the processing work assigned to each GPU in a multi-GPU system. The software application enumerates a list of available GPUs, sets an affinity mask from the enumerated list of GPUs and generates an affinity device context associated with the affinity mask. The software application can then generate and utilize an affinity rendering context that directs rendering commands to a set of explicitly selected GPUs, thus allocating work among specifically selected GPUs. The software application is empowered to use domain specific knowledge to better optimize the work assigned to each GPU, thus achieving greater overall processing efficiency relative to the prior art techniques.
    • 本发明的一个实施例提出了一组应用编程接口(API)扩展,其使得软件应用能够控制分配给多GPU系统中的每个GPU的处理工作。 软件应用程序枚举可用GPU的列表,从枚举的GPU列表中设置一个亲和性掩码,并生成与亲和性掩码相关联的关联设备上下文。 然后,软件应用程序可以生成并利用将渲染命令引导到一组明确选择的GPU的亲和度渲染上下文,从而在特定选择的GPU之间分配工作。 软件应用程序被授权使用域特定知识来更好地优化分配给每个GPU的工作,从而相对于现有技术获得更大的整体处理效率。