DocumentCode
1948786
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
fYear
1988
fDate
7-10 Nov. 1988
Firstpage
264
Lastpage
267
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICCAD.1988.122507
Filename
122507
Link To Document