Modeling Basics
The typical approach to computer system modeling leverages a simple approximate model with good simulation performance and a modular code structure. This simulator style suits researchers and instructors well because the simple model focuses on the design's primary components, leaving out the minutiae of detail that might otherwise hinder the model's performance and flexibility. Industrial users, on the other hand, require very detailed models to minimize design risk. Detailed modeling assures that a design has no faulty components or acute performance bottlenecks.