2012
DOI: 10.1145/2086696.2086715
|View full text |Cite
|
Sign up to set email alerts
|

On the simulation of large-scale architectures using multiple application abstraction levels

Abstract: Simulation is a key tool for computer architecture research. In particular, cycle-accurate simulators are extremely important for microarchitecture exploration and detailed design decisions, but they are slow and, so, not suitable for simulating large-scale architectures, nor are they meant for this. Moreover, microarchitecture design decisions are irrelevant, or even misleading, for early processor design stages and high-level explorations. This allows one to raise the abstraction level of the simulated archi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
3
2

Relationship

6
3

Authors

Journals

citations
Cited by 51 publications
(60 citation statements)
references
References 43 publications
0
32
0
Order By: Relevance
“…Given that our simulated caches are going to have a larger size than the trace filter caches, we are certain that at least the same number of memory accesses will reach the main memory, as with unfiltered traces. This method has been previously applied in the work of Rico et al [14] resulting with trace size reductions of up to 98%.…”
Section: Discussionmentioning
confidence: 99%
“…Given that our simulated caches are going to have a larger size than the trace filter caches, we are certain that at least the same number of memory accesses will reach the main memory, as with unfiltered traces. This method has been previously applied in the work of Rico et al [14] resulting with trace size reductions of up to 98%.…”
Section: Discussionmentioning
confidence: 99%
“…The TaskSim Simulator: We evaluate our methodology using the TaskSim simulator [19,20]. TaskSim is a cycleaccurate, trace-driven performance simulator for multi-core architectures.…”
Section: Methodsmentioning
confidence: 99%
“…We use TaskSim [22], a trace-driven [21] computer architecture simulator that simulates applications written in data-flow task-based programming models. The simulated system is a 4-core processor with a cache hierarchy consisting of 3 levels, two of which are private, L1 (4-way, 32 KB) and L2 (8-way, 256 KB), and the LLC is shared (16- …”
Section: Simulation Infrastructurementioning
confidence: 99%