Title :
Modeling and enhancing virtual memory performance in logic simulation
Author :
Smith, S.P. ; Kuban, J.
Author_Institution :
Microelectron. & Comput. Technol. Corp., Austin, TX, USA
Abstract :
To achieve acceptable performance, virtual memory systems generally rely on the presence of a high degree of spatial and temporal reference locality during code execution. The enormous quantity of intricately related data typically found in logic simulation makes this a dubious assumption. There simply is no way to statically organize circuit representation data to ensure locality. This phenomenon is explored through the analysis of address reference data obtained from a logic tester monitoring simulation execution on a general-purpose virtual memory workstation. Data from code compilation runs are included to illustrate the differences in reference behavior found between logic simulation and more conventional applications. An improved virtual memory management scheme based on speculative references and tuned to logic simulation is presented.<>
Keywords :
logic CAD; logic testing; virtual storage; address reference data; circuit representation data; code compilation runs; code execution; general-purpose virtual memory workstation; intricately related data; logic simulation; logic tester; simulation execution; spatial locality; speculative references; static organisation; temporal reference locality; virtual memory management scheme; virtual memory performance; virtual memory systems; Analytical models; Circuit faults; Circuit simulation; Computational modeling; Frequency; High performance computing; Logic design; Logic testing; Memory management; Predictive models;
Conference_Titel :
Computer-Aided Design, 1988. ICCAD-88. Digest of Technical Papers., IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-0869-2
DOI :
10.1109/ICCAD.1988.122507