Patent · US Expired

Disambiguating memory references based upon user-specified programming constraints

US6718542B1 · kind B1 · utility

13Cited by
6References
50Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 14, 2000
Grant dateApr 6, 2004
Priority date
Expiry dateApr 14, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/445
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system that allows a programmer to specify a set of constraints that the programmer has adhered to in writing code so that a compiler is able to assume the set of constraints in disambiguating memory references within the code. The system operates by receiving an identifier for a set of constraints on memory references that the programmer has adhered to in writing the code. The system uses the identifier to select a disambiguation technique from a set of disambiguation techniques. Note that each disambiguation technique is associated with a different set of constraints on memory references. The system uses the selected disambiguation technique to identify memory references within the code that can alias with each other.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.