Sim-ARM1136

A case study on the accuracy of the cycle-accurate simulator

Sung Woo Jung, Gi Ho Park, Hyo Joong Suh, Han Jong Kim, Jung Bin Im, Jung Wook Park, Sung Bae Park

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Microarchitecture is difficult to be evaluated on the silicon level, due to the time and cost. Accordingly, most researches rely on cycle-accurate simulators to evaluate the performance. At the time of development, the cycle-accurate simulator must have been validated. However, off-the-shelf processors have been continuously improved, since the cycle-accurate simulator was developed. Thus, the improved features should be implemented into the simulator for accurate performance evaluation. In order to explore the accuracy of the cycle-accurate simulator, we modified the cycle-accurate model (Sim-Outorder) of Simplescalar suite to adopt off-the-shelf processor (ARM1136) features. The difference between the IPC (instruction per cycle) of the modified model (Sim-ARM1136) and the IPC of the original model (Sim-Outorder) is 19%, on average. Furthermore, it is difficult to find a relation between the simulation results from Sim-ARM1136 and those from Sim-Outorder, which might mislead to different conclusions.

Original languageEnglish
Pages (from-to)137-144
Number of pages8
JournalMicroprocessors and Microsystems
Volume30
Issue number3
DOIs
Publication statusPublished - 2006 May 5
Externally publishedYes

Fingerprint

Simulators
Silicon
Costs

Keywords

  • ARM processor
  • Cycle accurate simulator
  • Microprocessor
  • Performance evaluation

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Sim-ARM1136 : A case study on the accuracy of the cycle-accurate simulator. / Jung, Sung Woo; Park, Gi Ho; Suh, Hyo Joong; Kim, Han Jong; Im, Jung Bin; Park, Jung Wook; Park, Sung Bae.

In: Microprocessors and Microsystems, Vol. 30, No. 3, 05.05.2006, p. 137-144.

Research output: Contribution to journalArticle

Jung, Sung Woo ; Park, Gi Ho ; Suh, Hyo Joong ; Kim, Han Jong ; Im, Jung Bin ; Park, Jung Wook ; Park, Sung Bae. / Sim-ARM1136 : A case study on the accuracy of the cycle-accurate simulator. In: Microprocessors and Microsystems. 2006 ; Vol. 30, No. 3. pp. 137-144.
@article{4bdb58a3fc8f4a6eae797205ca3090ae,
title = "Sim-ARM1136: A case study on the accuracy of the cycle-accurate simulator",
abstract = "Microarchitecture is difficult to be evaluated on the silicon level, due to the time and cost. Accordingly, most researches rely on cycle-accurate simulators to evaluate the performance. At the time of development, the cycle-accurate simulator must have been validated. However, off-the-shelf processors have been continuously improved, since the cycle-accurate simulator was developed. Thus, the improved features should be implemented into the simulator for accurate performance evaluation. In order to explore the accuracy of the cycle-accurate simulator, we modified the cycle-accurate model (Sim-Outorder) of Simplescalar suite to adopt off-the-shelf processor (ARM1136) features. The difference between the IPC (instruction per cycle) of the modified model (Sim-ARM1136) and the IPC of the original model (Sim-Outorder) is 19{\%}, on average. Furthermore, it is difficult to find a relation between the simulation results from Sim-ARM1136 and those from Sim-Outorder, which might mislead to different conclusions.",
keywords = "ARM processor, Cycle accurate simulator, Microprocessor, Performance evaluation",
author = "Jung, {Sung Woo} and Park, {Gi Ho} and Suh, {Hyo Joong} and Kim, {Han Jong} and Im, {Jung Bin} and Park, {Jung Wook} and Park, {Sung Bae}",
year = "2006",
month = "5",
day = "5",
doi = "10.1016/j.micpro.2005.07.002",
language = "English",
volume = "30",
pages = "137--144",
journal = "Microprocessors and Microsystems",
issn = "0141-9331",
publisher = "Elsevier",
number = "3",

}

TY - JOUR

T1 - Sim-ARM1136

T2 - A case study on the accuracy of the cycle-accurate simulator

AU - Jung, Sung Woo

AU - Park, Gi Ho

AU - Suh, Hyo Joong

AU - Kim, Han Jong

AU - Im, Jung Bin

AU - Park, Jung Wook

AU - Park, Sung Bae

PY - 2006/5/5

Y1 - 2006/5/5

N2 - Microarchitecture is difficult to be evaluated on the silicon level, due to the time and cost. Accordingly, most researches rely on cycle-accurate simulators to evaluate the performance. At the time of development, the cycle-accurate simulator must have been validated. However, off-the-shelf processors have been continuously improved, since the cycle-accurate simulator was developed. Thus, the improved features should be implemented into the simulator for accurate performance evaluation. In order to explore the accuracy of the cycle-accurate simulator, we modified the cycle-accurate model (Sim-Outorder) of Simplescalar suite to adopt off-the-shelf processor (ARM1136) features. The difference between the IPC (instruction per cycle) of the modified model (Sim-ARM1136) and the IPC of the original model (Sim-Outorder) is 19%, on average. Furthermore, it is difficult to find a relation between the simulation results from Sim-ARM1136 and those from Sim-Outorder, which might mislead to different conclusions.

AB - Microarchitecture is difficult to be evaluated on the silicon level, due to the time and cost. Accordingly, most researches rely on cycle-accurate simulators to evaluate the performance. At the time of development, the cycle-accurate simulator must have been validated. However, off-the-shelf processors have been continuously improved, since the cycle-accurate simulator was developed. Thus, the improved features should be implemented into the simulator for accurate performance evaluation. In order to explore the accuracy of the cycle-accurate simulator, we modified the cycle-accurate model (Sim-Outorder) of Simplescalar suite to adopt off-the-shelf processor (ARM1136) features. The difference between the IPC (instruction per cycle) of the modified model (Sim-ARM1136) and the IPC of the original model (Sim-Outorder) is 19%, on average. Furthermore, it is difficult to find a relation between the simulation results from Sim-ARM1136 and those from Sim-Outorder, which might mislead to different conclusions.

KW - ARM processor

KW - Cycle accurate simulator

KW - Microprocessor

KW - Performance evaluation

UR - http://www.scopus.com/inward/record.url?scp=33645234552&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33645234552&partnerID=8YFLogxK

U2 - 10.1016/j.micpro.2005.07.002

DO - 10.1016/j.micpro.2005.07.002

M3 - Article

VL - 30

SP - 137

EP - 144

JO - Microprocessors and Microsystems

JF - Microprocessors and Microsystems

SN - 0141-9331

IS - 3

ER -