Patent · US Expired

Method and system for trace generation using memory index hashing

US7444499B2 · kind B2 · utility

14Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 28, 2006
Grant dateOct 28, 2008
Priority date
Expiry dateApr 18, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3888
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

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