Before revision: A computer architecture simulator, or an architectural simulator, is a piece of software to model computer devices (or components) to predict outputs and performance metrics on a given input.
After revision: A computer architecture simulator, or an architectural simulator, is a piece of software for modeling computer devices (or components) to predict outputs and performance metrics on a given input.