Method and system for trace generation using memory index hashing
AssigneeSun Microsystems, Inc.
InventorsJohn D. Davis, Cong Fu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsJohn D. Davis, Cong Fu
Estimating the term…
A method and system for trace generation using memory index hashing. A method may include generating an extended trace representative of M threads of instruction execution from a trace representative of N threads of instruction execution, where N and M are integers, N≧1 and M>N, and where each of the N threads of the trace includes memory references to respective memory addresses. Generating the extended trace from the trace may include replicating the N threads to generate the M threads, assigning a respective identifier to each of the M threads, and for a given one of the M threads, hashing a first portion of each of the respective addresses dependent upon the respective identifier of the given thread, where the first portion of each of the respective addresses corresponds to at least part of an index of a memory structure shared by at least two of the M threads.
A method, comprising:
A computer-accessible storage medium, comprising program instructions, wherein the instructions are computer-executable to:
A system, comprising:
Dependencies are inferred from the claim text.