-
公开(公告)号:US20230229494A1
公开(公告)日:2023-07-20
申请号:US18095704
申请日:2023-01-11
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Muhammad Amber HASSAAN , Anirudh Mohan KAUSHIK , Sooraj PUTHOOR , Gokul Subramanian RAVI , Bradford BECKMANN , Ashwin AJI
IPC: G06F9/48 , G06F9/52 , G06F16/901
CPC classification number: G06F9/4881 , G06F9/52 , G06F16/9024 , G06F2209/486
Abstract: A processor includes a task scheduling unit and a compute unit coupled to the task scheduling unit. The task scheduling unit performs a task dependency assessment of a task dependency graph and task data requirements that correspond to each task of the plurality of tasks. Based on the task dependency assessment, the task scheduling unit schedules a first task of the plurality of tasks and a second proxy object of a plurality of proxy objects specified by the task data requirements such that a memory transfer of the second proxy object of the plurality of proxy objects occurs while the first task is being executed.
-
公开(公告)号:US20210294646A1
公开(公告)日:2021-09-23
申请号:US16824601
申请日:2020-03-19
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Muhammad Amber HASSAAN , Anirudh Mohan KAUSHIK , Sooraj PUTHOOR , Gokul Subramanian RAVI , Bradford BECKMANN , Ashwin AJI
IPC: G06F9/48 , G06F16/901 , G06F9/52
Abstract: A processor includes a task scheduling unit and a compute unit coupled to the task scheduling unit. The task scheduling unit performs a task dependency assessment of a task dependency graph and task data requirements that correspond to each task of the plurality of tasks. Based on the task dependency assessment, the task scheduling unit schedules a first task of the plurality of tasks and a second proxy object of a plurality of proxy objects specified by the task data requirements such that a memory transfer of the second proxy object of the plurality of proxy objects occurs while the first task is being executed.
-