Modern architecture research relies heavily on detailed pipeline simulation. The section of the program simulated is of great importance to the relevance and correctness of a study, since the behavior of the program can vary significantly during different phases of a program's execution. In this paper we propose Basic Block Distribution Analysis as a semi-automatic approach for determining where to simulate in order to achieve a representative sample of the program. This approach is based upon using the profiles of a program's code structure (basic blocks) to uniquely identify different phases of execution in the program. We show that this analysis accurately finds the periodic (cyclic) behavior exhibited during a program's execution acr...
In this report the authors present the results of performing a quantitative analysis of basic blocks...
As computers and the workloads they run have grown in size and complexity, it has become difficult t...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
Modern architecture research relies heavily on detailed pipeline simulation. The section of the pro...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
An essential step in designing a new computer architecture is the careful examination of different d...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
Modern computer systems have become so complex that understanding and predicting the performance of ...
Address email Modern computer systems have become so complex that understanding and predicting the p...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
The goal of computer architecture research is to design and build high performance systems that make...
International audienceMicroarchitecture simulations are aimed at providing results representative of...
When a new computer architecture or a new method of code generation is proposed, the improvement in...
Most programs are repetitive, where similar behavior can be seen at different execution times. Algo...
In this report the authors present the results of performing a quantitative analysis of basic blocks...
As computers and the workloads they run have grown in size and complexity, it has become difficult t...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
Modern architecture research relies heavily on detailed pipeline simulation. The section of the pro...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
An essential step in designing a new computer architecture is the careful examination of different d...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
Modern computer systems have become so complex that understanding and predicting the performance of ...
Address email Modern computer systems have become so complex that understanding and predicting the p...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
The goal of computer architecture research is to design and build high performance systems that make...
International audienceMicroarchitecture simulations are aimed at providing results representative of...
When a new computer architecture or a new method of code generation is proposed, the improvement in...
Most programs are repetitive, where similar behavior can be seen at different execution times. Algo...
In this report the authors present the results of performing a quantitative analysis of basic blocks...
As computers and the workloads they run have grown in size and complexity, it has become difficult t...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...