METHOD AND APPARATUS FOR TIME-BASED SCHEDULING OF TASKS

    公开(公告)号:EP3387529A1

    公开(公告)日:2018-10-17

    申请号:EP16873510.8

    申请日:2016-09-19

    IPC分类号: G06F9/48

    CPC分类号: G06F9/4881 G06F2209/483

    摘要: A computing device is disclosed. The computing device includes an Accelerated Processing Unit (APU) including at least a first Heterogeneous System Architecture (HSA) computing device and at least a second HSA computing device, the second computing device being a different type than the first computing device, and an HSA Memory Management Unit (HMMU) allowing the APU to communicate with at least one memory. The computing task is enqueued on an HSA-managed queue that is set to run on the at least first HSA computing device or the at least second HSA computing device. The computing task is re-enqueued on the HSA-managed queue based on a repetition flag that triggers the number of times the computing task is re-enqueued. The repetition field is decremented each time the computing task is re-enqueued. The repetition field may include a special value (e.g., −1) to allow re-enqueuing of the computing task indefinitely.