Hybrid simulation models of computer systems
Communications of the ACM
Performance evaluation of highly concurrent computers by deterministic simulation
Communications of the ACM
Productivity of multiprogrammed computers—progress in developing an analytic prediction method
Communications of the ACM
Theory of Modelling and Simulation
Theory of Modelling and Simulation
Computer structures: Readings and examples (McGraw-Hill computer science series)
Computer structures: Readings and examples (McGraw-Hill computer science series)
Characterization of branch and data dependencies on programs for evaluating pipeline performance
IEEE Transactions on Computers
Performance prediction tools for Cedar: a multiprocessor supercomputer
ISCA '85 Proceedings of the 12th annual international symposium on Computer architecture
Technical correspondence: on hierarchical modeling
Communications of the ACM
Technical correspondence: on computational algorithms for product form queueing networks
Communications of the ACM
Systematic objective-driven computer architecture optimization
ARVLSI '95 Proceedings of the 16th Conference on Advanced Research in VLSI (ARVLSI'95)
Structured model specification with a supportive simulation architecture
ANSS '82 Proceedings of the 15th annual symposium on Simulation
ANSS '81 Proceedings of the 14th annual symposium on Simulation
Application of modern software techniques to modeling and simulation
WSC '81 Proceedings of the 13th conference on Winter simulation - Volume 1
Automated design of application specific superscalar processors: an analytical approach
Proceedings of the 34th annual international symposium on Computer architecture
Efficient architectural design space exploration via predictive modeling
ACM Transactions on Architecture and Code Optimization (TACO)
Proceedings of the 2009 Asia and South Pacific Design Automation Conference
Finding representative workloads for computer system design
Finding representative workloads for computer system design
Hi-index | 48.25 |
The concept of a hierarchy of performance models is introduced. It is argued that such a hierarchy should consist of models spanning a wide range of accuracy and cost in order to be a cost-effective tool in the design of computer systems. Judicious use of the hierarchy can satisfy the conflicting needs of high accuracy and low cost of performance evaluation. A system design procedure that uses the hierarchy is developed.The concepts developed are illustrated by applying them to a case study of system design. The results of optimizations conducted using a two-level performance model hierarchy and a simple cost model are discussed. In almost all the experiments conducted, the optimization procedure converged to a region very close to a locally optimum system. The efficiency of the procedure is shown to be considerably greater than that of the brute force approach to system design.