1. A method of simulating in software a digital computer system by performing virtual to physical translations of simulated instructions, wherein the number of virtual to physical translations using hash lookups is reduced by analyzing sequences of the instructions for determining with high probability whether the memory accesses made by the instructions perform the same virtual to physical translation such that fewer hash lookups are required to be performed to enable faster simulation performance.