Scheduling for locality of reference to memory
US12131188B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 29, 2023 |
| Grant date | Oct 29, 2024 |
| Priority date | — |
| Expiry date | Mar 29, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N3/048
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A technique for scheduling instructions includes obtaining a set of instructions that operate on memory objects, and determining the dependencies of the memory objects. The memory objects are then sorted into a sequence of memory objects based on the dependencies of the memory objects, and the set of instructions are scheduled into a sequence of instructions according to the sequence of memory objects. Sorting memory objects allows instructions that operate on the same memory object to be kept together. This helps minimize spilling conditions because intervening instructions that do not operate on the same memory object can be avoided.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.