2010 IEEE International Symposium on Parallel &Amp; Distributed Processing (IPDPS) 2010
DOI: 10.1109/ipdps.2010.5470358
|View full text |Cite
|
Sign up to set email alerts
|

Servet: A benchmark suite for autotuning on multicore clusters

Abstract: The growing complexity in computer system hierarchies due to the increase in the number of cores per processor, levels of cache (some of them shared) and the number of processors per node, as well as the high-speed interconnects, demands the use of new optimization techniques and libraries that take advantage of their features.In this paper Servet, a suite of benchmarks focused on detecting a set of parameters with high influence in the overall performance of multicore systems, is presented. These benchmarks a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(16 citation statements)
references
References 18 publications
0
16
0
Order By: Relevance
“…The other related works have different focuses with ours. P-Ray [6] and Servet [7] characterized sharing and communication aspects of multi-core clusters. Taylor et al [9] extended memory characterization techniques to AMD GPUs.…”
Section: Related Workmentioning
confidence: 99%
“…The other related works have different focuses with ours. P-Ray [6] and Servet [7] characterized sharing and communication aspects of multi-core clusters. Taylor et al [9] extended memory characterization techniques to AMD GPUs.…”
Section: Related Workmentioning
confidence: 99%
“…The computation phase corresponds to a two nested loops that scans a vector of integers in steps of 1K bytes, so that hardware prefetching is avoided, since the step size is bigger than any cache line and also the cache size is a multiple of this step size [41]. The manner in which the vector is accessed also avoids further optimizations carried out by the compiler, as discussed in [40].…”
Section: On Modeling Multicore Clustersmentioning
confidence: 99%
“…RELATED WORK Our automatic computer system characterization project [1] has employed the X-Ray tool and methodology [11], [12] and the Servet tool [13] to collect data from performance measurements using microbenchmarks. System characterization information that is useful for a parallelizing compiler , such as cache sizes, cache associativity, number and type of functional units, etc., is inferred from the collected data.…”
Section: B Algorithm Complexitymentioning
confidence: 99%