-
公开(公告)号:US20240004645A1
公开(公告)日:2024-01-04
申请号:US17854434
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Sergey Blagodurov , Ganesh Suryanarayanc Dasika
CPC classification number: G06F9/226 , G06F9/223 , G06N3/04 , G06F9/30036 , G06F9/30025
Abstract: An intermediate representation (IR) controller is described that, for a given intermediate representation (IR) primitive, selects a hardware compute unit of a plurality of hardware compute units. In a non-limiting example, the IR controller receives an input that specifies an IR primitive, a device mask indicating a type of hardware circuitry to be used to process the primitive, and a goal vector specifying a goal in the processing of the primitive. The IR controller also collects data describing power consumption by respective hardware compute units and completion times for processing respective IR primitives. This data is maintained as implementation profiles that describe operation of respective hardware compute units in processing respective IR primitives, e.g., as histograms. The implementation profiles are then leveraged by the IR controller to select hardware compute units for execution of subsequent IR primitives.