Combining PVT Simulation and Queuing Model for System-Level Performance Analysis of Main Memory System

Hua Lin,Dong Tong,Kan Huang,Keyi Wang,Xu Cheng
2010-01-01
Abstract:Main memory system performance is sensitive to many parameters. Existing analysis approaches are time-consuming and unreliable that can not eliminate performance bottlenecks under time-to-market pressures. To solve this problem, this paper presents a hybrid analysis approach called ComPQ, which combines programmer's view with timing (PVT) simulation with queuing model. ComPQ first collects system-level real-time parameters from PVT simulation. Then an M/G/1 queuing model with non-preemptive priority is combined with the parameters to determine the average memory access latency. The fast PVT simulation and the queuing model increase the accuracy of each other. Experimental results show that compared with cycle accurate model, the average performance error of ComPQ is 6.38%. Finally, we present main memory system space exploration case studies to demonstrate the effectiveness of using ComPQ for exploration.
What problem does this paper attempt to address?