US 11,733,983 B2
Method and apparatus for generating metadata by a compiler
Senad Durakovic, Palo Alto, CA (US); Chien-Chun Chou, Morgan Hill, CA (US); Ulf Hanebutte, Gig Harbor, WA (US); and Harri Hakkarainen, Los Gatos, CA (US)
Assigned to Marvell Asia Pte Ltd, Singapore (SG)
Filed by Marvell Asia Pte Ltd, Singapore (SG)
Filed on Sep. 8, 2022, as Appl. No. 17/940,918.
Application 17/940,918 is a continuation of application No. 17/390,143, filed on Jul. 30, 2021, granted, now 11,467,811.
Claims priority of provisional application 63/214,651, filed on Jun. 24, 2021.
Prior Publication US 2023/0015688 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 8/41 (2018.01); G06F 11/36 (2006.01)
CPC G06F 8/443 (2013.01) [G06F 8/425 (2013.01); G06F 11/3608 (2013.01); G06F 11/3624 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A system, comprising: a processor;
a compiler configured to
identify one or more resources in a hardware to execute a set of low-level instructions that is generated from a high-level function in a high-level code;
compile the high-level function in the high-level code of an application into the set of low-level instructions to be executed on the hardware; and
generate a plurality of structured metadata associated with allocation of resources in the hardware to execute the set of low-level instructions.