Interconnection networks performance modelling for multi-core multi-cluster architecture
Interconnection networks performance modelling for multi-core multi-cluster architecture
In High Performance Computing (HPC) system design and deployment there is an increasing trend towards networked parallel systems such as cluster computing systems. Cluster computing is typically built from a group of workstations connected by high-speed networks to form a single high-availability system. One of the driving forces behind high-performance clusters is the advent of multi-core clusters. The aim of the research reported here is to design a new architecture for large-scale multi-core cluster computing systems and to investigate the interconnection network performance of the new architecture.
Since the overall performance of cluster computing systems always depends on the efficiency of its communication networks, performance analysis of the interconnection networks is vital. A general problem in the network may arise from the fact that multiple messages can be in transmission at the same time, using the same network links.
The contribution of this thesis is to develop a new architecture known as Multi-core Multi-cluster Architecture (MCMCA), composed of numbers of clusters where each cluster is a multi-core processor. Next, a simulation model is built to investigate the interconnection network performance of the new architecture, and the results are presented. The main performance metrics to be simulated are the latency and network throughput. The model is then used to evaluate the impact on scalability and cluster size of the interconnection network performance. Finally, analytical model including statistical analysis are used to validate the simulation results under various working conditions.
The analysis indicates that, from single-core to multi-core, there is a significant improvement in processor performance. To judge from the latency results, compared to single-core cluster a multi-core cluster can improve the network performance. Another observation is that the architecture can achieve lower latency and higher throughput as the number of cores increases. The experiments also demonstrated that a multi-core cluster can scale better than a single-core cluster. The results comparison between the analytical model and those produced from the simulation experiments has shown that the derived simulation model provides a good basis for predicting the communication delay of the interconnection network performance of the Multi-Core Multi-Cluster Architecture (MCMCA).
Hamid, Norhazlina
22e1e955-20ef-4d80-92e3-1d2e8813f334
June 2016
Hamid, Norhazlina
22e1e955-20ef-4d80-92e3-1d2e8813f334
Walters, Robert
7b8732fb-3083-4f4d-844e-85a29daaa2c1
Hamid, Norhazlina
(2016)
Interconnection networks performance modelling for multi-core multi-cluster architecture.
University of Southampton, Faculty of Physical Sciences and Engineering, Doctoral Thesis, 201pp.
Record type:
Thesis
(Doctoral)
Abstract
In High Performance Computing (HPC) system design and deployment there is an increasing trend towards networked parallel systems such as cluster computing systems. Cluster computing is typically built from a group of workstations connected by high-speed networks to form a single high-availability system. One of the driving forces behind high-performance clusters is the advent of multi-core clusters. The aim of the research reported here is to design a new architecture for large-scale multi-core cluster computing systems and to investigate the interconnection network performance of the new architecture.
Since the overall performance of cluster computing systems always depends on the efficiency of its communication networks, performance analysis of the interconnection networks is vital. A general problem in the network may arise from the fact that multiple messages can be in transmission at the same time, using the same network links.
The contribution of this thesis is to develop a new architecture known as Multi-core Multi-cluster Architecture (MCMCA), composed of numbers of clusters where each cluster is a multi-core processor. Next, a simulation model is built to investigate the interconnection network performance of the new architecture, and the results are presented. The main performance metrics to be simulated are the latency and network throughput. The model is then used to evaluate the impact on scalability and cluster size of the interconnection network performance. Finally, analytical model including statistical analysis are used to validate the simulation results under various working conditions.
The analysis indicates that, from single-core to multi-core, there is a significant improvement in processor performance. To judge from the latency results, compared to single-core cluster a multi-core cluster can improve the network performance. Another observation is that the architecture can achieve lower latency and higher throughput as the number of cores increases. The experiments also demonstrated that a multi-core cluster can scale better than a single-core cluster. The results comparison between the analytical model and those produced from the simulation experiments has shown that the derived simulation model provides a good basis for predicting the communication delay of the interconnection network performance of the Multi-Core Multi-Cluster Architecture (MCMCA).
Text
Norhazlina Hamid Final Thesis.pdf
- Other
More information
Published date: June 2016
Organisations:
University of Southampton, Electronics & Computer Science
Identifiers
Local EPrints ID: 400137
URI: http://eprints.soton.ac.uk/id/eprint/400137
PURE UUID: 29f5ae6c-5bee-46b2-b2e6-3b9bdcf6ddb2
Catalogue record
Date deposited: 22 Sep 2016 12:31
Last modified: 15 Mar 2024 02:10
Export record
Contributors
Author:
Norhazlina Hamid
Thesis advisor:
Robert Walters
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics