TRACE-DRIVEN MEMORY SIMULATION - A SURVEY

Authors
Citation
Ra. Uhlig et Tn. Mudge, TRACE-DRIVEN MEMORY SIMULATION - A SURVEY, ACM computing surveys, 29(2), 1997, pp. 128-170
Citations number
118
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
03600300
Volume
29
Issue
2
Year of publication
1997
Pages
128 - 170
Database
ISI
SICI code
0360-0300(1997)29:2<128:TMS-AS>2.0.ZU;2-2
Abstract
As the gap between processor and memory speeds continues to widen, met hods for evaluating memory system designs before they are implemented in hardware are becoming increasingly important. One such method, trac e-driven memory simulation, has been the subject of intense interest a mong researchers and has, as a result, enjoyed rapid development and s ubstantial improvements during the past decade. This article surveys a nd analyzes these developments by establishing criteria for evaluating trace-driven methods, and then applies these criteria to describe, ca tegorize, and compare over 50 trace-driven simulation tools. We discus s the strengths and weaknesses of different approaches and show that n o single method is best when all criteria, including accuracy, speed, memory, flexibility, portability, expense, and ease of use are conside red. In a concluding section, we examine fundamental limitations to tr ace-driven simulation, and survey some recent developments in memory s imulation that may overcome these bottlenecks.