-
公开(公告)号:US20240202003A1
公开(公告)日:2024-06-20
申请号:US18066115
申请日:2022-12-14
Applicant: Advanced Micro Devices, Inc.
Inventor: Matthäus G. Chajdas , Michael J. Mantor , Rex Eldon McCrary , Christopher J. Brennan , Robert Martin , Brian Kenneth Bennett
CPC classification number: G06F9/3867 , G06F9/4881
Abstract: Systems, apparatuses, and methods for implementing a hierarchical scheduling in fixed-function graphics pipeline are disclosed. In various implementations, a processor includes a pipeline comprising a plurality of fixed-function units and a scheduler. The scheduler is configured to schedule a first operation for execution by one or more fixed-function units of the pipeline by scheduling the first operation with a first unit of the pipeline, responsive to a first mode of operation and schedule a second operation for execution by a selected fixed-function unit of the pipeline by scheduling the second operation directly to the selected fixed-function unit, independent of a sequential arrangement of the one or more fixed-function units in the pipeline, responsive to a second mode of operation.
-
公开(公告)号:US12169703B2
公开(公告)日:2024-12-17
申请号:US17205993
申请日:2021-03-18
Applicant: Advanced Micro Devices, Inc.
Inventor: Amit Ben-Moshe , Brian Kenneth Bennett , Qun Lin , David Ronald Oldcorn
IPC: G06F8/34 , G06F3/0482 , G06F3/04845 , G06F8/41 , G06T1/20
Abstract: Systems, apparatuses, and methods for implementing graphics pipeline optimizations are disclosed. A user interface (UI) is generated to allow a user to analyze shaders and determine resource utilization on any of multiple different target graphic devices. The UI allows the user to manipulate the state associated with the target graphics device for a given graphics pipeline. After being edited by the user, the state of the graphics pipeline is converted into a textual representation and input into a meta-app. The meta-app creates an application programming interface (API) construct from the shader source code and textual representation of the state which is compiled by a driver component into machine-level instructions. Also, resource usage statistics are generated for a simulated run of the graphics pipeline on the target graphics device. Then, the machine-level instructions and resource usage statistics are displayed in the UI for the user to analyze.
-
公开(公告)号:US20210294579A1
公开(公告)日:2021-09-23
申请号:US17205993
申请日:2021-03-18
Applicant: Advanced Micro Devices, Inc.
Inventor: Amit Ben-Moshe , Brian Kenneth Bennett , Qun Lin , David Ronald Oldcorn
IPC: G06F8/34 , G06F8/41 , G06T1/20 , G06F3/0484 , G06F3/0482
Abstract: Systems, apparatuses, and methods for implementing graphics pipeline optimizations are disclosed. A user interface (UI) is generated to allow a user to analyze shaders and determine resource utilization on any of multiple different target graphic devices. The UI allows the user to manipulate the state associated with the target graphics device for a given graphics pipeline. After being edited by the user, the state of the graphics pipeline is converted into a textual representation and input into a meta-app. The meta-app creates an application programming interface (API) construct from the shader source code and textual representation of the state which is compiled by a driver component into machine-level instructions. Also, resource usage statistics are generated for a simulated run of the graphics pipeline on the target graphics device. Then, the machine-level instructions and resource usage statistics are displayed in the UI for the user to analyze.
-
-