/Patent Tracker
NvidiaGranted patentAI & softwareInterest 4/10

Nvidia patents smarter code compiler that saves memory steps

This patent describes a method for computer compilers to manage memory space more efficiently. It works by saving data about how different code changes affect performance, allowing the compiler to undo bad changes and try better ones without starting from scratch.

Why it mattersThis improves the speed and efficiency of software compilation, which is a routine but important step in building computer programs.

In the filing’s own words

Apparatuses, systems, and techniques to allocate and/or assign registers. In at least one embodiment, registers are allocated based, at least in part, on a set of estimated performance metrics associated with transformations generated prior to a register allocation phase of compilation.

What exactly they claim (claim 1)

1. A method, comprising: compiling software by at least: storing one or more effects and one or more values of an interference graph of one or more first register allocation modifications to the software during compilation of the software; rolling back one or more second register allocation modifications based at least on one or more of the stored one or more effects and the one or more values of the interference graph; and reusing the stored one or more effects and the stored one or more values of the interference graph to determine one or more third register allocation modifications to be used as an alternative to the one or more second register allocation modifications.

Facts

Company
Nvidia (NVIDIA Corporation)
Official title
Software modification technique using metrics
Patent number
US12743262B2
Application number
18195295
Filed
May 9, 2023
Granted
Sep 22, 2026
Inventors
1
Claims
20

Classified under

G06F 8/65 Physics & computingG06F 8/71 Physics & computingG06F 11/3466 Physics & computing

More from Nvidia in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.