The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 14, 2025
Filed:
Mar. 07, 2023
Marvell Asia Pte Ltd, Singapore, SG;
Ulf Hanebutte, Gig Harbor, WA (US);
Senad Durakovic, Palo Alto, CA (US);
Harri Hakkarainen, Los Gatos, CA (US);
Chien-Chun Chou, Morgan Hill, CA (US);
Veena Karthikeyan, Mountain View, CA (US);
Fu-Hwa Wang, Saratoga, CA (US);
Marvell Asia Pte Ltd, Singapore, SG;
Abstract
A method includes receiving a high-level function in a first high-level code; compiling the high-level function into a first set of low-level instructions to be executed on a hardware or a simulator; transmitting the first set of low-level instructions to the hardware or the simulator; receiving a plurality of statistical data generated by the hardware or the simulator in response to execution of the first set of low-level instructions, wherein the plurality of statistical data is performance related; determining whether to make changes to the compilation associated with the high-level function in the first high-level code based on the plurality of statistical data; recompiling the high-level function into a second set of low-level instructions to be executed on the hardware or the simulator based on the changes to the compilation; and transmitting the second set of low-level instructions to the hardware or the simulator.