As the number of transistors integrated on a chip continues to increase, a growing challenge is accurately modeling performance in the early stages of processor design. Analytical modeling is an alternative to detailed simulation with the potential to shorten the development cycle and provide additional insight. This thesis proposes hybrid analytical models to predict the impact of pending cache hits, hardware prefetching, and realistic miss status holding register (MSHR) resources on superscalar performance. We propose techniques to model the non-negligible influences of pending hits and the fine-grained selection of instruction profile window blocks on the accuracy of hybrid analytical models. We also present techniques to estimate the pe...
Analytical performance modeling is a useful complement to detailed cycle-level simulation to quickly...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...
As the number of transistors integrated on a chip continues to increase, a growing challenge is accu...
Analytical modeling is an alternative to detailed perfor-mance simulation with the potential to shor...
High-level performance models play an integral part in mi-croprocessor design in predicting performa...
Optimizing processors for (a) specific application(s) can substantially improve energy-efficiency. W...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
Optimizing processors for specific application(s) can substantially improve energy-efficiency. With ...
Performance is an important aspect of computer systems since it directly affects user experience. On...
We develop an analytical model of multiprocessor with private caches and shared memory and obtain th...
An accurate, tractable, analytic cache model for time-shared systems is presented, which estimates t...
This paper proposes an analytical model to predict Memory-Level Parallelism (MLP) in a superscalar p...
Application performance on computer processors depends on a number of complex architectural and micr...
A proposed performance model for superscalar processors consists of 1) a component that models the r...
Analytical performance modeling is a useful complement to detailed cycle-level simulation to quickly...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...
As the number of transistors integrated on a chip continues to increase, a growing challenge is accu...
Analytical modeling is an alternative to detailed perfor-mance simulation with the potential to shor...
High-level performance models play an integral part in mi-croprocessor design in predicting performa...
Optimizing processors for (a) specific application(s) can substantially improve energy-efficiency. W...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
Optimizing processors for specific application(s) can substantially improve energy-efficiency. With ...
Performance is an important aspect of computer systems since it directly affects user experience. On...
We develop an analytical model of multiprocessor with private caches and shared memory and obtain th...
An accurate, tractable, analytic cache model for time-shared systems is presented, which estimates t...
This paper proposes an analytical model to predict Memory-Level Parallelism (MLP) in a superscalar p...
Application performance on computer processors depends on a number of complex architectural and micr...
A proposed performance model for superscalar processors consists of 1) a component that models the r...
Analytical performance modeling is a useful complement to detailed cycle-level simulation to quickly...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...