Before 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.An architectural simulator can model a target microprocessor only (see instruction set simulator), or an entire computer system (see full system simulator) including a processor, a memory system
After revision: A computer architecture simulator is a program that simulates the execution of computer architecture.