By Topic

Execution-driven simulation of a superscalar processor

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Rizvi, H.A. ; Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA ; Sinclair, J.B. ; Jump, J.R. ; Carson, J.

Describes an accurate and efficient simulator for a superscalar processor, the IBM RISC System/6000. This simulator was developed to obtain timing estimates for the execution of programs in an execution-driven simulation system. The simulator uses a new technique called in situ profiling, and a simplified runtime model of the RS/6000 processor to obtain dynamic timing estimates. The runtime model simulates the functional units of the processor as well as the data cache. It incorporates a novel approach to simulate the synchronization of the fixed-point and floating-point units which allows accurate timing predictions at relatively low cost. The time estimates produced by the profiler are typically within 5% of the measured times for a variety of programs.<>

Published in:

System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on  (Volume:1 )

Date of Conference:

4-7 Jan. 1994