Application of self organizing maps for investigating network latency on a broadcast-based distributed shared memory multiprocessor

Broadcast-based DSM multiprocessors are nowadays an attractive platform for parallel computing due to their advantages in terms of scalability and programmability. In order to obtain high performance out of these systems, network latency reduction techniques should be developed, which requires the knowledge of the relationship between latency and other important DSM parameters. In this paper, self organizing maps (SOM) are used to investigate the effect of DSM parameters on network latency for a multiprocessor architecture interconnected by the Simultaneous Optical Multiprocessor Exchange Bus (SOME-Bus). An event-based discrete simulator using OPNET Modeler is developed for simulating a SOME-Bus system containing 64-nodes. Two thousand data points have been collected in order to create the dataset used in this study. 2-dimensional (2D) maps are produced by using SOM to display the relationship between network latency and other parameters such as the miss rate to a modified block (P"m), fraction of write misses (P"w), probability of having an upgrade ownership request message (P"u"o"r), probability of having a cache full (P"c"f) and ratio of the mean thread run time to mean message transfer time (T/R). The results show that the most dominant DSM parameter effecting network latency is T/R, while P"c"f has the minimum affect on network latency among other parameters. The individual effect of P"m, P"w and P"u"o"r on network latency depends on the values of all other parameters.

[1]  Dimitrios S. Nikolopoulos,et al.  System Software Support for Reducing Memory Latency on Distributed Shared-Memory Multiprocessors: Proceedings of the 7th Pan-Hellenic Conference on Informatics (HCI) , 1999 .

[2]  Erik Hagersten,et al.  WildFire: a scalable path for SMPs , 1999, Proceedings Fifth International Symposium on High-Performance Computer Architecture.

[3]  Ahmed Louri,et al.  A scalable architecture for distributed shared memory multiprocessors using optical interconnects , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[4]  Avinash Karanth Kodi,et al.  RAPID: reconfigurable and scalable all-photonic interconnect for distributed shared memory multiprocessors , 2004, Journal of Lightwave Technology.

[5]  Constantine Katsinis Merging, sorting and matrix operations on the SOME-Bus multiprocessor architecture , 2004, Future Gener. Comput. Syst..

[6]  O. Al-Jarrah,et al.  Reducing Control Latency in Distributed Shared-Memory Multiprocessor Systems Using Fuzzy Logic Prediction , 2005 .

[7]  José González,et al.  The use of prediction for accelerating upgrade misses in cc-NUMA multiprocessors , 2002, Proceedings.International Conference on Parallel Architectures and Compilation Techniques.

[8]  Anoop Gupta,et al.  Parallel computer architecture - a hardware / software approach , 1998 .

[9]  J. Dambre,et al.  Selective optical broadcast component for reconfigurable multiprocessor interconnects , 2006, IEEE Journal of Selected Topics in Quantum Electronics.

[10]  Prabir Kumar Basudhar,et al.  Utilization of self-organizing map and fuzzy clustering for site characterization using piezocone data , 2009 .

[11]  M.E. Ali,et al.  MAUI: enabling fiber-to-the-Processor with parallel multiwavelength optical interconnects , 2004, Journal of Lightwave Technology.

[12]  Keren Bergman,et al.  Hierarchical clustering of the data vortex optical interconnection network , 2007 .

[13]  V. Milutinovic,et al.  Special Issue On Distributed Shared Memory Systems , 1999, Proc. IEEE.

[14]  Lizy Kurian John,et al.  Avoiding store misses to fully modified cache blocks , 2006, 2006 IEEE International Performance Computing and Communications Conference.

[15]  D. Lenoski,et al.  The SGI Origin: A ccnuma Highly Scalable Server , 1997, Conference Proceedings. The 24th Annual International Symposium on Computer Architecture.

[16]  Sadaf R. Alam,et al.  An Evaluation of the Oak Ridge National Laboratory Cray XT3 , 2008, Int. J. High Perform. Comput. Appl..

[17]  M. V. Velzen,et al.  Self-organizing maps , 2007 .

[18]  Emerging technology for backplanes and chip-to-chip interconnects , 2003, The 16th Annual Meeting of the IEEE Lasers and Electro-Optics Society, 2003. LEOS 2003..

[19]  Ricardo Bianchini,et al.  Designing and Evaluating a Cost-Effective Optical Network for Multiprocessors , 2001, J. Parallel Distributed Comput..

[20]  Melody Y. Kiang,et al.  Selecting the right MBA schools - An application of self-organizing map networks , 2008, Expert Syst. Appl..

[21]  Mikko Kolehmainen,et al.  Reducing energy consumption by using self-organizing maps to create more personalized electricity use information , 2008 .