Scientific Programming - High Performance Computing with the Cell Broadband Engine
Hybrid Techniques for Fast Multicore Simulation
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
The structural simulation toolkit
ACM SIGMETRICS Performance Evaluation Review - Special issue on the 1st international workshop on performance modeling, benchmarking and simulation of high performance computing systems (PMBS 10)
A statistical performance model of the opteron processor
ACM SIGMETRICS Performance Evaluation Review - Special issue on the 1st international workshop on performance modeling, benchmarking and simulation of high performance computing systems (PMBS 10)
Exascale design space exploration and co-design
Future Generation Computer Systems
Hi-index | 0.00 |
Performance evaluation of contemporary processors is becoming increasingly difficult due to the lack of proper frameworks. Traditionally, cycle-accurate simulators have been extensively used due to their inherent accuracy and flexibility. However, the effort involved in building them, their slow speed, and their limited ability to provide insight often imposes constraints on the extent of design exploration. In this paper, we refine our earlier Monte Carlo based CPI prediction model [11] to include software assisted data-prefetching and an improved memory model. Softwarebased prefetching is becoming an increasingly important feature in modern processors but to the best of our knowledge, existing frameworks do not model it. Our model uses microarchitecture independent application characteristics to predict CPI with an average error of less than 10% when vaidated against the Itanium-2 processor. Besides accurate performance prediction, we illustrate the applications of the model to processor bottle-neck analysis, workload characterization and design space exploration.