Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 529))

  • 803 Accesses

Abstract

Multi-Processor System on Chip (MPSoC) offers a set of processors, embedded in one single chip. A parallel application can, then, be scheduled to each processor, in order to accelerate its execution. One problem in MPSoCs is the communication between processors, necessary to run the application. The shared memory provides the means to exchange data. In order to allow for non-blocking parallelism, we based the interconnection network in the crossbar topology. In this kind of interconnection, processors have full access to their own memory module simultaneously. On the other hand, processors can address the whole memory. One processor accesses the memory module of another processor only when it needs to retrieve data generated by the latter. This chapter presents the specification and modeling of an interconnection network based on crossbar topology. The aim of this work is to investigate the performance characteristics of a parallel application running on this platform.

This chapter was developed in collaboration with Fábio Gonçalves Pessanha

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Kongerita, P., et al.: Niagara: 32-way multithreaded Spark processor. IEEE MICRO 25(2), 21–29 (2005)

    Article  Google Scholar 

  2. Freitas, H.C.: NoC Architecture Design for Multi-Cluster Chips. In: IEEE International Conference on Field Programmable Logic and Applications, pp. 53–58. IEEE Press, New York (2008)

    Google Scholar 

  3. Patterson, D.A., Hennessy, J.L.: Computer Organization: The Hardware/Software Interface, 3rd edn. Morgan Kaufmann, San Francisco (2005)

    Google Scholar 

  4. Pande, P.T., Michele, G., et al.: Design, Synthesis, and Test of Networks on Chips. IEEE Design & Test of Computers (2005)

    Google Scholar 

  5. Matt, W.: Arbiters: Design Ideas and Coding Styles. Silicon Logic Engineering, Inc. (2001)

    Google Scholar 

  6. Duato, J., Yalamanchili, S., Ni, L.: Interconnection Networks: An Engineering Approach. Morgan Kaufmann, San Francisco (2003)

    Google Scholar 

  7. Ni, L.M.: Issues in Designing Truly Scalable Interconnection Networks. In: International Conference on Parallel Processing Workshop, pp. 74–83. IEEE Press, New York (1996)

    Google Scholar 

  8. OpenCores, http://www.opencores.org

  9. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE Press, New York (1995)

    Google Scholar 

  10. Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. John Wiley & Sons, Chichester (2006)

    Google Scholar 

  11. Tanenbaum, A.S.: Structured Computer Organization, 5th edn. PEARSON Prentice Hall, New Jersey (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nadia Nedjah .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Nedjah, N., de Macedo Mourelle, L. (2014). Particle Swarm Optimization on Crossbar Based MPSoC. In: Hardware for Soft Computing and Soft Computing for Hardware. Studies in Computational Intelligence, vol 529. Springer, Cham. https://doi.org/10.1007/978-3-319-03110-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03110-1_4

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03109-5

  • Online ISBN: 978-3-319-03110-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics