Performance Evaluation of Multi-Core Multi-Cluster Architecture (MCMCA)

Norhazlina Hamid, Robert J. Walters, Gary B. Wills

2014

Abstract

A multi-core cluster is a cluster composed of numbers of nodes where each node has a number of processors, each with more than one core within each single chip. Cluster nodes are connected via an interconnection network. Multi-cored processors are able to achieve higher performance without driving up power consumption and heat, which is the main concern in a single-core processor. A general problem in the network arises from the fact that multiple messages can be in transit at the same time on the same network links. This paper considers the communication latencies of a multi core multi cluster architecture will be investigated using simulation experiments and measurements under various working conditions.

References

  1. Intel. (1997, Moore's Law and Intel Innovation. Available: http://www.intel.com/ about/companyinfo/museum/exhibits/moore.htm?wapkw=moore+laws
  2. D. Geer, "For Programmers, Multicore Chips Mean Multiple Challenges," Computer, vol. 40, pp. 17-19, 2007.
  3. T. W. Burger, "Intel Multi-Core Processors: Quick Reference Guide," 2005.
  4. Admin. (2009, TOP500 Highlights - November 2009. Available: http://www.top500.org/lists/2009/11/highlights
  5. M. Soryani, M. Analoui, and G. Zarrinchian, "Improving inter-node communications in multi-core clusters using a contention-free process mapping algorithm," The Journal of Supercomputing, pp. 1-26, 2013/04/10 2013.
  6. E. W. Bethel and M. Howison, "Multi-core and many-core shared-memory parallel raycasting volume rendering optimization and tuning," International Journal of High Performance Computing Applications, vol. 26, pp. 399-412, November 1, 2012 2012.
  7. W. J. Dally and B. P. Towles, Principles and Practices of Interconnection Network: Morgan Kaufmann, 2004.
  8. G. Shainer, P. Lui, M. Hilgeman, J. Layton, C. Stevens, W. Stemple, et al., "Maximizing Application Performance in a Multi-core, NUMA-Aware Compute Cluster by Multi-level Tuning," in Supercomputing. vol. 7905, J. Kunkel, T. Ludwig, and H. Meuer, Eds., ed: Springer Berlin Heidelberg, 2013, pp. 226-238.
  9. S. Ichikawa and S. Takagi, "Estimating the Optimal Configuration of a Multi-Core Cluster: A Preliminary Study," in Complex, Intelligent and Software Intensive Systems, 2009. CISIS 7809. International Conference on, 2009, pp. 1245-1251.
  10. C. Lei, A. Hartono, and D. K. Panda, "Designing High Performance and Scalable MPI Intra-node Communication Support for Clusters," in Cluster Computing, 2006 IEEE International Conference on, 2006, pp. 1-10.
  11. A. Ranadive, M. Kesavan, A. Gavrilovska, and K. Schwan, "Performance implications of virtualizing multicore cluster machines," presented at the Proceedings of the 2nd workshop on System-level virtualization for high performance computing, Glasgow, Scotland, 2008.
  12. A. T. Abdelgadir, A.-S. K. Pathan, and M. Ahmed, "On the Performance of MPI-OpenMP on a 12 nodes Multi-core Cluster," in Algorithms and Architectures for Parallel Processing, ed: Springer, 2011, pp. 225-234.
  13. H. S. Shahhoseini, M. Naderi, and R. Buyya, "Shared memory multistage clustering structure, an efficient structure for massively parallel processing systems," in High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on, 2000, pp. 22-27 vol.1.
  14. J. H. Abawajy and S. P. Dandamudi, "Parallel job scheduling on multicluster computing system," in Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on, 2003, pp. 11-18.
  15. C. Lei, G. Qi, and D. K. Panda, "Understanding the Impact of Multi-Core Architecture in Cluster Computing: A Case Study with Intel Dual-Core System," in Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on, 2007, pp. 471- 478.
  16. L. Chai, "High Performance and Scalable MPI Intra-node Communication Middleware for Multi-core Clusters," PhD, Graduate School of The Ohio State University, The Ohio State University, 2009.
  17. A. Varga. (2001). OMNeT++.
  18. A. Varga and R. Hornig, "An overview of the OMNeT++ simulation environment," presented at the Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems \& workshops, Marseille, France, 2008.
  19. E. Weingartner, H. vom Lehn, and K. Wehrle, "A Performance Comparison of Recent Network Simulators," in Communications, 2009. ICC 7809. IEEE International Conference on, 2009, pp. 1-5.
  20. S. Mehta, N. Sulatan, and K. S. Kwak, "Network and System Simulation Tools for Next Generation Networks: a Case Study, Modelling, Simulation and Identification," in Modelling, Simulation and Identification, A. M. (Ed.), Ed., ed InTech, 2010.
  21. J. Pan, "A Survey of Network Simulation Tools : Current Status and Future Developments," pp. 1-13, 2008.
  22. B. Javadi, M. K. Akbari, and J. H. Abawajy, "A performance model for analysis of heterogeneous multi-cluster systems," Parallel Computing, vol. 32, pp. 831-851, 2006.
  23. A. Varga. (2011, OMNeT ++ User Manual Version 4.2.2. Available: http://www.omnetpp.org/doc/omnetpp/Manual.pdf
Download


Paper Citation


in Harvard Style

Hamid N., J. Walters R. and B. Wills G. (2014). Performance Evaluation of Multi-Core Multi-Cluster Architecture (MCMCA) . In Proceedings of the International Workshop on Emerging Software as a Service and Analytics - Volume 1: ESaaSA, (CLOSER 2014) ISBN 978-989-758-026-0, pages 46-54. DOI: 10.5220/0004982200460054


in Bibtex Style

@conference{esaasa14,
author={Norhazlina Hamid and Robert J. Walters and Gary B. Wills},
title={Performance Evaluation of Multi-Core Multi-Cluster Architecture (MCMCA)},
booktitle={Proceedings of the International Workshop on Emerging Software as a Service and Analytics - Volume 1: ESaaSA, (CLOSER 2014)},
year={2014},
pages={46-54},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004982200460054},
isbn={978-989-758-026-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Workshop on Emerging Software as a Service and Analytics - Volume 1: ESaaSA, (CLOSER 2014)
TI - Performance Evaluation of Multi-Core Multi-Cluster Architecture (MCMCA)
SN - 978-989-758-026-0
AU - Hamid N.
AU - J. Walters R.
AU - B. Wills G.
PY - 2014
SP - 46
EP - 54
DO - 10.5220/0004982200460054