000192947 001__ 192947
000192947 005__ 20190812205735.0
000192947 0247_ $$2doi$$a10.1145/291069.291063
000192947 037__ $$aCONF
000192947 245__ $$aFast Out-of-order Processor Simulation Using Memoization
000192947 269__ $$a1998
000192947 260__ $$bACM$$c1998
000192947 336__ $$aConference Papers
000192947 520__ $$aOur new out-of-order processor simulatol; FastSim, uses two innovations to speed up simulation 8--15 times (vs. Wisconsin SimpleScalar) with no loss in simulation accuracy. First, FastSim uses speculative direct-execution to accelerate the functional emulation of speculatively executed program code. Second, it uses a variation on memoization---a well-known technique in programming language implementation---to cache microarchitecture states and the resulting simulator actions, and then "fast forwards" the simulation the next time a cached state is reached. Fast-forwarding accelerates simulation by an order of magnitude, while producing exactly the same, cycle-accurate result as conventional simulation.
000192947 700__ $$aSchnarr, Eric
000192947 700__ $$aLarus, James R.
000192947 773__ $$tEighth International Conference on Architectural Support for Programming Languages and Operating Systems$$q283-294
000192947 909C0 $$xU12814$$pUPLARUS$$0252497
000192947 909CO $$pconf$$pIC$$ooai:infoscience.tind.io:192947
000192947 917Z8 $$x148230
000192947 937__ $$aEPFL-CONF-192947
000192947 973__ $$rREVIEWED$$sPUBLISHED$$aOTHER
000192947 980__ $$aCONF