会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • STARVATION FREE SCHEDULING OF PRIORITIZED WORKLOADS ON THE GPU
    • 在GPU上免费安排优先工作的STARVATION
    • US20160358305A1
    • 2016-12-08
    • US14851629
    • 2015-09-11
    • Apple Inc.
    • Kutty BanerjeeEric O. SunalpTatsuya Iwamoto
    • G06T1/20
    • G06T1/20G06F9/5044G06F9/505G06F2209/5021G06T2200/28
    • Embodiments are directed toward systems and methods for scheduling resources of a graphics processing unit that determine, for a number of applications having commands to be issued to the GPU, a static priority level and a dynamic priority level of each application, work iteratively across static priority levels until a resource budget of the GPU is consumed, and starting with a highest static priority identify the applications in a present static priority level, assign a processing budget of the GPU to each of the applications in the present static priority level according to their dynamic priority levels, and admit to a queue commands from the applications in the present static priority level according to their processing budgets, and release the queue to the GPU.
    • 实施例针对用于调度图形处理单元的资源的系统和方法,其针对具有要发布给GPU的命令的多个应用程序确定每个应用的静态优先级和动态优先级,跨静态优先级 直到GPU的资源预算被消耗,并以最高的静态优先级开始以当前静态优先级级别识别应用,根据它们的动态向当前静态优先级中的每一个应用分配GPU的处理预算 优先级,并根据其处理预算承认来自当前静态优先级的应用程序的命令,并将队列释放到GPU。
    • 7. 发明申请
    • Graphics Pipeline State Object And Model
    • 图形管道状态对象和模型
    • US20150348224A1
    • 2015-12-03
    • US14501933
    • 2014-09-30
    • Apple Inc.
    • Gokhan AvkarogullariEric O. SunalpRichard W. SchreyerAlexander K. Kan
    • G06T1/20G06F9/45G06T15/80
    • G06T1/20G06F3/14G06F8/47G06T15/80G06T2200/28
    • An innovative GPU framework and related APIs present more accurate representations of the target hardware so that the distinctions between the fixed-function and programmable features of the GPU are perceived by a developer. This permits a program and/or a graphics object generated or manipulated by the program to be understood as not just code, but machine states that are associated with the code. When such an object is defined, the definitional components requiring programmable GPU features can be compiled only once and reused repeatedly as needed. Similarly, when a state change is made, the state changes correspond to the state changes made on the hardware. Additionally, the creation of these immutable objects prevents a developer from inadvertently changing portions of the program or object that cause it to behave differently than intended.
    • 创新的GPU框架和相关的API提供目标硬件的更准确的表示,以便GPU的固定功能和可编程功能之间的区别被开发人员所感知。 这允许由程序生成或操纵的程序和/或图形对象被理解为不仅仅是代码,而是与代码相关联的机器状态。 当定义这样的对象时,需要可编程GPU特征的定义组件只能编译一次,并根据需要重复使用。 类似地,当进行状态改变时,状态改变对应于在硬件上进行的状态改变。 另外,这些不可变对象的创建可以防止开发人员无意中更改程序或对象的部分内容,导致其行为与预期的不同。