Skip to main content

Evolutionary Design of OAB and AAB Communication Schedules for Interconnection Networks

  • Conference paper
Applications of Evolutionary Computing (EvoWorkshops 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3907))

Included in the following conference series:

Abstract

Since chip multiprocessors are quickly penetrating new application areas in network and media processing, their interconnection architectures become a subject of sophisticated optimization. One-to-All Broadcast (OAB) and All-to-All Broadcast (AAB) [2] group communications are frequently used in many parallel algorithms and if their overhead cost is excessive, performance degrades rapidly with a processor count. This paper deals with the design of a new application-specific standard genetic algorithm (SGA) and the use of Hybrid parallel Genetic Simulated Annealing (HGSA) to design optimal communication algorithms for an arbitrary topology of the interconnection network. Each of these algorithms is targeted for a different switching technique. The OAB and AAB communication schedules were designed mainly for an asymmetrical AMP [15] network and for the benchmark hypercube network [16] using Store-and-Forward (SF) and Wormhole (WH) switching.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jantsch, A., Tenhunen, H.: Networks on Chip. Kluwer Academic Publ., Boston (2003) ISBN 1-4020-7392-5

    Google Scholar 

  2. Gabrielyan, E., Hersch, R.D.: Network′s Liquid Throughput: Topology Aware Optimization of Collective Communication. Unpublished work (2003)

    Google Scholar 

  3. Goldberg, D.: Genetics Algorithms in Search, Optimization, and Machine Learning. Addision-Wesley Publishing Company, Reading (1989)

    Google Scholar 

  4. Defago, X., Schiper, A., Urban, P.: Total Order Broadcast and Multicast Algorithms: Taxonomy and Survey, technical report DSC/2000/036 (2003)

    Google Scholar 

  5. Duato, J., Yalamanchili, S.: Interconnection Networks – An Engineering Approach. Morgan Kaufman Publishers, Elsevier Science (2003)

    Google Scholar 

  6. Staroba, J.: Parallel Performance Modelling, Prediction and Tuning, PhD. Thesis. Brno University of Technology, Brno, Czech Rep. (2004)

    Google Scholar 

  7. Ohlídal, M., Schwarz, J.: Hybrid parallel simulated annealing using genetic operations. In: Mendel 2004 10th Internacional Conference on Soft Computing, Brno, CZ, FSI VUT, pp. 89–94 (2004)

    Google Scholar 

  8. Goldberg, D.E.: A note on Boltzmann tournament selection for genetic algorithms and population-oriented simulated annealing, Complex Systems, pp. 445–460 (1990)

    Google Scholar 

  9. http://www-unix.mcs.anl.gov/mpi

  10. Kita, H.: Simulated annealing. Proceeding of Japan Society for Fuzzy Theory and Systems 9(6) (1997)

    Google Scholar 

  11. Jaroš, J., Dvořák, V.: Speeding-up OAS and AAS Communication in Networking System on Chips. In: Proc. of 8th IEEE Workshop on Design and Diagnostic of Electronic Circuits and Systems, Sopron, HU, UWH, pp. 206–210 (2005)

    Google Scholar 

  12. Jaroš, J., Ohlídal, M., Dvořák, V.: Evolutionary Design of Group Communication Schedules for Interconnection Networks. In: Proceedings of 20th International Symposium of Computer and Information Science, Berlin, DE, pp. 472–481. Springer, Heidelberg (2005)

    Google Scholar 

  13. Dvořák, V.: Scheduling Collective Communications on Wormhole Fat Cubes. In: Proc. Of the 17th International Symposium on Computer Architecture and High Performance Computing, US. IEEE CS, Los Alamitos, pp. 27–34 (2005)

    Google Scholar 

  14. Pelikan, M., Goldberg, E., Sastry, K.: Bayesian Optimization Algorithm, Decision Graphs, and Occams Razor

    Google Scholar 

  15. Chalmers, A.-T.J.: Practical Parallel Processing. International Thomson Computer Press (1996)

    Google Scholar 

  16. http://www.sgi.com/products/remarketed/origin/pdf/hypercube.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ohlídal, M., Jaroš, J., Schwarz, J., Dvořák, V. (2006). Evolutionary Design of OAB and AAB Communication Schedules for Interconnection Networks. In: Rothlauf, F., et al. Applications of Evolutionary Computing. EvoWorkshops 2006. Lecture Notes in Computer Science, vol 3907. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11732242_24

Download citation

  • DOI: https://doi.org/10.1007/11732242_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33237-4

  • Online ISBN: 978-3-540-33238-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics