2001
DOI: 10.1145/373574.373578
|View full text |Cite
|
Sign up to set email alerts
|

Multiprocessor enhancements of the SimpleScalar tool set

Abstract: This paper describes multiprocessor enhancements of the SimpleScalar tool set. The core simulation code has been modified to support multiprocessing, and a run-time library has been introduced for thread creation and synchronization. Measurements using the SPLASH-2 parallel benchmark suite [13] indicate that the multiprocessor enhancements introduce simulation overhead of 30%-50% relative to the original uniprocessor simulator. An idealized multiprocessor cache simulator has also been developed, and a dynamic … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
18
0

Year Published

2002
2002
2014
2014

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(18 citation statements)
references
References 7 publications
0
18
0
Order By: Relevance
“…The mp_simplesim simulator [12] combined with energy analytical model is used to validate our energy optimization model. We implemented multithread SMVP running on mp_simplesim.…”
Section: Methodsmentioning
confidence: 99%
“…The mp_simplesim simulator [12] combined with energy analytical model is used to validate our energy optimization model. We implemented multithread SMVP running on mp_simplesim.…”
Section: Methodsmentioning
confidence: 99%
“…In a similar vein, Naraig Manjikian [2] has stated that when using the SimpleScalar tool set on a 333-MHz Sun Ultra/10 workstation, the simulation rate was approximately 300,000 instructions/second (compared to a peak rate of over 1 billion instructions/second when executing code directly on the hardware).…”
Section: Introductionmentioning
confidence: 98%
“…However, we do not have a proper study on performance, power and thermal issues on multicore processors since the lack of scientific applications which benefits from multicore architectures. Several researches to characterize the performance of multicore architecture have been done with multiprogramming or loop level parallel benchmark programs (Jaleel et al, 2006;Li et al, 2005;Manjikian, 2001).…”
Section: Introductionmentioning
confidence: 99%
“…Several researches have been done with SPEC to measure the performance of multicore architecture (Li et al, 2005;Manjikian, 2001 At the same time, NAS (Bailey et al, 1992) has been used to represent the workloads of scientific and engineering problems. NAS supports various versions of benchmark programs such as serial, Message Passing Interface (MPI), OpenMP and High Performance Fortran (HPF).…”
Section: Introductionmentioning
confidence: 99%