Using Machine Learning to Guide Architecture Simulation

Greg Hamerly, Erez Perelman, Jeremy Lau, Brad Calder, Timothy Sherwood · 2006

An essential step in designing a new computer architecture is the careful examination of different design options. It is critical that computer architects have efficient means by which they may estimate the impact of various design options on the overall machine. This task is complicated by the fact that different programs, and even different parts of the same program, may have distinct behaviors that interact with the hardware in different ways. Researchers use very detailed simulators to estimate processor performance, which models every cycle of an executing program. Unfortunately,

Read the paper · More papers on PaperTik