2009 IEEE International Conference on Cluster Computing and Workshops 2009
DOI: 10.1109/clustr.2009.5289162
|View full text |Cite
|
Sign up to set email alerts
|

Reducing network contention with mixed workloads on modern multicore, clusters

Abstract: Multi-core systems are now extremely common in modern clusters. In the past commodity systems may have had up to two or four CPUs per compute node. In modern clusters, these systems still have the same number of CPUs, however, these CPUs have moved from singlecore to quad-core and further advances are imminent. To obtain the best performance, compute nodes in a cluster are connected with high-performance interconnects. On nearly all clusters, the number of network interfaces is the same on current multi-core s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
12
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 7 publications
2
12
0
Order By: Relevance
“…The task mapping problem on a multi-core cluster was considered in a previous study [13]. This mapping improves performance for allocating multiple applications on a single node and uses the locality of the network.…”
Section: Related Workmentioning
confidence: 99%
“…The task mapping problem on a multi-core cluster was considered in a previous study [13]. This mapping improves performance for allocating multiple applications on a single node and uses the locality of the network.…”
Section: Related Workmentioning
confidence: 99%
“…Previous research shows that homogeneous MPI processes can degrade one another's performance by more than 2x [20,38]. In addition, these works show that introducing heterogeneity in workloads by co-locating multiple MPI programs on disjoint cores can drastically improve performance and energy efficiency.…”
Section: Co-location Of Mpi Programsmentioning
confidence: 99%
“…While this approach prevents jobs from different users from clobbering one another, it leads to a missed performance opportunity. In fact, recent work has shown that co-location, where a set of jobs from different users run on a shared set of compute nodes, can increase mean application performance and system energy efficiency by 20% by reducing contention for shared resources in the memory subsystem and inter-node network [38,33,20]. In addition, current architectural trends and exascale computing studies suggest that the benefit of co-location is likely to increase.…”
Section: Introductionmentioning
confidence: 99%
“…Previous research shows that homogeneous MPI processes can degrade one another's performance by more than 2× [11,33]. In addition, these works show that introducing heterogeneity in workloads by colocating multiple MPI programs on disjoint cores can drastically improve performance and energy efficiency.…”
Section: Co-location Of Mpi Programsmentioning
confidence: 99%
“…on a shared set of compute nodes, can increase mean application performance and system energy efficiency by 20% by reducing contention for shared resources in the memory subsystem and inter-node network [11,27,33]. In addition, current architectural trends and exascale computing studies suggest that the benefit of co-location is likely to increase.…”
Section: Introductionmentioning
confidence: 99%