2012 IEEE International Symposium on Performance Analysis of Systems &Amp; Software 2012
DOI: 10.1109/ispass.2012.6189224
|View full text |Cite
|
Sign up to set email alerts
|

Fast and cycle-accurate modeling of a multicore processor

Abstract: Abstract-An ideal simulator allows an architect to swiftly explore design alternatives and accurately determine their impact on performance. Design exploration requires simulators to be easily modifiable, and accurate performance estimates require detailed models. Unfortunately, detailed modeling not only impacts the ease with which a simulator can be modified, but also the speed at which it can be executed, resulting in fidelity being traded for simulation speed. Although FPGA-based simulators have dramatical… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(11 citation statements)
references
References 24 publications
0
11
0
Order By: Relevance
“…However, there is no reason for those models to continue being valid when new features are added to the system [13], which is the purpose of computer architecture research. We believe that 1) and 3) question the suitability of fast, noncycle-accurate software tools for new architectural research proposals.…”
Section: B Software Simulatorsmentioning
confidence: 99%
See 1 more Smart Citation
“…However, there is no reason for those models to continue being valid when new features are added to the system [13], which is the purpose of computer architecture research. We believe that 1) and 3) question the suitability of fast, noncycle-accurate software tools for new architectural research proposals.…”
Section: B Software Simulatorsmentioning
confidence: 99%
“…That is the case of RAMP Gold [17] and FAST [18]. In contrast, HaSim [19] and Arete [13] use A-Ports or Latency-Insensitive Bounded Data-flow Networks, which decouple FPGA cycles from model cycles while guaranteeing cycle-accuracy. HaSim uses time multiplexing, which does not scale.…”
Section: Fpga-based Multicores and Simulatorsmentioning
confidence: 99%
“…Despite recent progress on fast and general FPGA-based simulators [12,19,31,47], these frameworks require substantial investment in specialized multi-FPGA boards [50] and are difficult to use for architectural exploration as they involve complex FPGA toolchains with hours-long compiles. Consequently, we focus on software-based simulation.…”
Section: Simulation Techniquesmentioning
confidence: 99%
“…Using the LI-BDN-based debugging methodology described in Section IV, we built a comprehensive debugging facility for Arete [9], which is an FPGA-based cycle-accurate multicore simulator. Arete may be implemented as a distributed multicore simulator on a multi-FPGA platform, which requires the debugging infrastructure to be implemented in a distributed manner.…”
Section: Studymentioning
confidence: 99%
“…The main contributions of this paper are 1) a technique for building a deterministic model-cycle-level debugging infrastructure, based on the LI-BDN modeling methodology, and 2) an application of the technique to build a comprehensive debugging infrastructure for Arete [9], which is an FPGA-based multicore processor simulator.…”
Section: Introductionmentioning
confidence: 99%