Dynamic runtime task management
    18.
    发明授权

    公开(公告)号:US10073715B2

    公开(公告)日:2018-09-11

    申请号:US15383738

    申请日:2016-12-19

    CPC classification number: G06F9/4881 G06F9/5027

    Abstract: A dynamic runtime scheduling system includes task manager circuitry capable of detecting a correspondence in at least a portion of the output arguments from one or more first tasks with at least a portion of the input arguments to one or more second tasks. Upon detecting the output arguments from the first task represents a superset of the second task input arguments, the task manager circuitry apportions the first task into a plurality of new subtasks. At least one of the new subtasks includes output arguments having a 1:1 correspondence to the second task input arguments. Upon detecting the output arguments from an first task represents a subset of the second task input arguments, the task manager circuitry may autonomously apportion the second task into a plurality of new subtasks. At least one of the new subtasks may include input arguments having a 1:1 correspondence to first task output arguments.

    Method and apparatus to facilitate shared pointers in a heterogeneous platform
    19.
    发明授权
    Method and apparatus to facilitate shared pointers in a heterogeneous platform 有权
    促进异构平台中共享指针的方法和装置

    公开(公告)号:US08862831B2

    公开(公告)日:2014-10-14

    申请号:US14020616

    申请日:2013-09-06

    CPC classification number: G06F12/0806 G06F15/167 G06T1/60

    Abstract: A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to, a central processing core or unit, a graphics processing core or unit, a digital signal processor, an interface module, and any other form of processing cores. The heterogeneous platform has logic to facilitate sharing of pointers to a location of a memory shared by the CPU and the GPU. By sharing pointers in the heterogeneous platform, the data or information sharing between different cores in the heterogeneous platform can be simplified.

    Abstract translation: 一种促进异构平台中的共享指针的方法和装置。 在本发明的一个实施例中,异构或非均匀平台包括但不限于中央处理核心或单元,图形处理核心或单元,数字信号处理器,接口模块和任何其他形式的 处理核心。 异构平台具有促进共享指向CPU和GPU共享的存储器的位置的逻辑。 通过在异构平台中共享指针,可以简化异构平台中不同核心之间的数据或信息共享。

Patent Agency Ranking