2014 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) 2014
DOI: 10.1109/ispass.2014.6844470
|View full text |Cite
|
Sign up to set email alerts
|

ParTejas: A parallel simulator for multicore processors

Abstract: In this paper, we present the design of a novel multicore simulator called ParTejas . It is a fast shared memory based parallel simulator written in Java. Unlike recently released parallel simulators that mainly rely on sampling, high level models, and highly relaxed synchroniza tion, we primarily rely on novel concurrent data structures.In specific, we use a lock free parallel slot scheduler for synchronizing the accesses of multiple threads at a shared resource, and we use flexible barriers known as phasers … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…The proposed checker architecture was evaluated using the cycle accurate architectural simulator Tejas [Sarangi et al 2015;Malhotra et al 2014]. The NoC has been modeled in detail, and has been included in the energy estimations.…”
Section: Discussionmentioning
confidence: 99%
“…The proposed checker architecture was evaluated using the cycle accurate architectural simulator Tejas [Sarangi et al 2015;Malhotra et al 2014]. The NoC has been modeled in detail, and has been included in the energy estimations.…”
Section: Discussionmentioning
confidence: 99%
“…In fact, Graphite leverages lax synchronization models to enable trade-offs between simulation speed and simulation accuracy while Sniper (which is built on Graphite) uses higher levels models by reducing accuracy compromise. ParTejas [68], a more recent work, is a shared memory based parallel simulator written in Java. Unlike Sniper and Graphite, ParTejas doesn't rely on highly relaxed synchronization, but rather it primarily relies on novel concurrent data structures.…”
Section: Terminology and Classificationsmentioning
confidence: 99%
“…Table II shows the experimental setup of our simulations. We use the cycle accurate Tejas architecture simulator [28] for simulating the benchmarks. We use 32 OOO cores, 32 cache banks, and a Torus based electrical NOC for comparison with RNUCA and SNUCA.…”
Section: G Message Formatmentioning
confidence: 99%