The search functionality is under construction.

IEICE TRANSACTIONS on Information

An Inductive Method to Select Simulation Points

MinSeong CHOI, Takashi FUKUDA, Masahiro GOSHIMA, Shuichi SAKAI

  • Full Text Views

    0

  • Cite this

Summary :

The time taken for processor simulation can be drastically reduced by selecting simulation points, which are dynamic sections obtained from the simulation result of processors. The overall behavior of the program can be estimated by simulating only these sections. The existing methods to select simulation points, such as SimPoint, used for selecting simulation points are deductive and based on the idea that dynamic sections executing the same static section of the program are of the same phase. However, there are counterexamples for this idea. This paper proposes an inductive method, which selects simulation points from the results obtained by pre-simulating several processors with distinctive microarchitectures, based on assumption that sections in which all the distinctive processors have similar istructions per cycle (IPC) values are of the same phase. We evaluated the first 100G instructions of SPEC 2006 programs. Our method achieved an IPC estimation error of approximately 0.1% by simulating approximately 0.05% of the 100G instructions.

Publication
IEICE TRANSACTIONS on Information Vol.E99-D No.12 pp.2891-2900
Publication Date
2016/12/01
Publicized
2016/08/24
Online ISSN
1745-1361
DOI
10.1587/transinf.2016PAP0030
Type of Manuscript
Special Section PAPER (Special Section on Parallel and Distributed Computing and Networking)
Category
Architecture

Authors

MinSeong CHOI
  The University of Tokyo
Takashi FUKUDA
  IBM Japan
Masahiro GOSHIMA
  National Institute of Informatics
Shuichi SAKAI
  The University of Tokyo

Keyword