Scalable convention for data properties in numerical computing
AssigneeXplicit Computing, Inc.
InventorGraham Jaffe Orr
Life of this patent
Estimating the term…
Abstract
A simulation system receives a request to retrieve simulation data from memory of a computing system. The received request includes a property key identifying the simulation data to be retrieved. The property key is searched in a map storing associations between a plurality of property keys and memory where simulation data associated with a corresponding property key is stored. The memory for the requested simulation data accessed to obtain the requested simulation data.
Claims20
A method comprising:
- receiving a request to retrieve simulation data from a memory of a computing system, the request including a property key identifying the simulation data to be retrieved;
- searching the property key in a map, the map storing associations between a plurality of property keys and memory where simulation data associated with a corresponding property key is stored;
- retrieving the memory for the requested simulation data;
- and
- accessing the retrieved memory to obtain the requested simulation data.
A method for comparing property keys identifying simulation data stored in a memory of a computer running a simulation system, each property key having a tuple including one or more elements, the method comprising:
- identifying a first element of a first property key;
- identifying a first element of a second property key;
- and
- responsive to determining that the first element of the first property key is the same as the first element of the second property key:
- determining whether the first property key includes additional elements;
- responsive to determining that the first property key includes additional elements:
- identifying a next element of the first property key,
- identifying a next element of the second property key, and
- comparing the next element of the first property key to the next element of the second property key;
- and
- responsive to determining that the first property key does not include additional elements, determining that the first property key is not less than the second property key.
A non-transitory computer-readable storage medium configured to store instructions, the instructions when executed by a processor cause the processor to:
- receive a request to retrieve simulation data from a memory of a computing system, the request including a property key identifying the simulation data to be retrieved;
- search the property key in a map, the map storing associations between a plurality of property keys and memories where simulation data associated with a corresponding property key is stored;
- retrieve the memory for the requested simulation data;
- and
- access the retrieved memory to obtain the requested simulation data.
Dependencies are inferred from the claim text.