2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis 2008
DOI: 10.1109/sc.2008.5219748
|View full text |Cite
|
Sign up to set email alerts
|

Asymmetric interactions in symmetric multi-core systems: Analysis, enhancements and evaluation

Abstract: Abstract-Multi-core architectures have spurred the recent rapid growth in high-end computing systems. While the vast majority of such multi-core processors contain symmetric hardware components, their interaction with systems software, in particular the communication stack, results in a remarkable amount of asymmetry in the effective capability of the different cores. In this paper, we analyze such interactions and propose a novel management library called SyMMer (Systems Mapping Manager) that monitors these i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0
2

Year Published

2009
2009
2020
2020

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(18 citation statements)
references
References 9 publications
0
16
0
2
Order By: Relevance
“…In order to investigate the causes, symptoms and treatments for such affinity problems we design the SyMMer [85] library discussed in Chapter 3. SyMMer exploits the fact that software is often as heterogeneous as the hardware on which it runs.…”
Section: Dimensions Of Localitymentioning
confidence: 99%
See 1 more Smart Citation
“…In order to investigate the causes, symptoms and treatments for such affinity problems we design the SyMMer [85] library discussed in Chapter 3. SyMMer exploits the fact that software is often as heterogeneous as the hardware on which it runs.…”
Section: Dimensions Of Localitymentioning
confidence: 99%
“…That said, the complexity of a single node of a distributed memory system has classically been relatively low, where each node consists of a number of homogeneous cores with only one or two coherent memory nodes and a relatively small difference in access latency (though even in these cases significant heterogeneity in performance can be observed [85]). …”
Section: A Modern Heterogeneous Node Architecturementioning
confidence: 99%
“…The process images which form the executing environment for threads as well as a unit of parallel computation in modern operating systems, has its origins in the scheduling of multiprogrammed workloads in third-generation operating systems [92]. Over a shorter time span, Bode et al [20] measured job scheduling throughput on a 64-node cluster platform in 2000, while a 2008 work by Scogland et al [87] discusses thread scheduling on multicore processors, naming vendors with specific processor designs which will feature 64-way threading on a chip.…”
Section: Hybrid Models and Job-level Parallelismmentioning
confidence: 99%
“…But we intend to pursue this problem in future. Existing work on dynamic processto-core mapping such as SyMMer framework proposed in [20] can be utilized by GePSeA.…”
Section: Accelerator To Core Mappingmentioning
confidence: 99%