Skip to main content

Benchmarking Mesh and Hierarchical Bus Networks in System-on-Chip Context

  • Conference paper
Book cover Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2005)

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

Included in the following conference series:

Abstract

A simulation-based comparison scheme for on-chip communication networks is presented. Performance of the network depends heavily on the application and therefore several test cases are required. In this paper, generic synthesizable 2-dimensional mesh and hierarchical bus, which is an extended version of a single bus, are benchmarked in a SoC context with five parameterizable test cases. The results show that the hierarchical bus offers a good performance and area trade-off. In the presented test cases, a 2-dimensional mesh offers a speedup of 1.1x – 3.3x over hierarchical bus, but the area overhead is of 2.3x – 3.4x, which is larger than performance improvement.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Benini, L., de Micheli, G.: Networks on chips: a new SoC paradigm. Computer 35, 70–78 (2002)

    Article  Google Scholar 

  2. Ho, R., Mai, K.W., Horowitz, M.A.: The future of wires. Proc. IEEE 89, 490–504 (2001)

    Article  Google Scholar 

  3. Sylvester, D., Keutzer, K.: Impact of small process geometries on microarchitectures in systems on a chip. Proc. IEEE 89, 467–489 (2001)

    Article  Google Scholar 

  4. Salminen, E., Lahtinen, V., Kuusilinna, K., Hämäläinen, T.D.: Overview of bus-based system-on-chip interconnections. In: ISCAS, Scottsdale, Arizona, USA, pp. 372–375 (2002)

    Google Scholar 

  5. Lines, A.: Asynchronous interconnect for synchronous SoC design. Micro 24, 32–41 (2004)

    Google Scholar 

  6. Liang, J., Laffely, A., Srinivasan, S., Tessier, R.: An architecture and compiler for scalable on-chip communication. TVLSI 12, 711–726 (2004)

    Google Scholar 

  7. Wiklund, D., Sathe, S., Liu, D.: Network on chip simulations for benchmarking. In: IWSOC, Banff, Canada, pp. 269–274 (2004)

    Google Scholar 

  8. Andriahantenaina, A., Charlery, H., Greiner, A., Mortiez, L., Zeferino, C.A.: SPIN: a scalable, packet switched, on-chip micro-network. In: DATE, Munich, Germany, pp. 70–73 (2003)

    Google Scholar 

  9. Bartic, T.A., Mignolet, J.Y., Nollet, V., Marescaux, T., Verkest, D., Vernalde, S., Lauwereins, R.: Highly scalable network on chip for reconfigurable systems. In: Symposium on System-on-Chip, Tampere, Finland, pp. 79–82 (2003)

    Google Scholar 

  10. Moraes, F., Calazans, N., Mello, A., Möller, L., Ost, L.: HERMES: an infrastructure for low area overhead packet-switched networks on chip. Integration, the VLSI journal 38, 69–93 (2004)

    Article  Google Scholar 

  11. Saastamoinen, I., Alho, M., Nurmi, J.: Buffer implementation for Proteo network-on-chip. In: ISCAS, Bangkok, Thailand, pp. 113–116 (2003)

    Google Scholar 

  12. Lahiri, K., Raghunathan, A., Dey, S.: Evaluation of the traffic-performance characteristics of system-on-chip communication architectures. In: Conference on VLSI design, Bangalore, India, pp. 29–35 (2001)

    Google Scholar 

  13. Thid, R., Millberg, M., Jantsch, A.: Evaluating NoC communication backbones with simulation. In: Norchip, Riga, Latvia, pp. 27–30 (2003)

    Google Scholar 

  14. Erbas, C., Polstra, S., Pimentel, A.D.: IDF models for trace transformations: A case study in computational refinement. In: SAMOS, Samos, Greece, pp. 167–172 (2003)

    Google Scholar 

  15. Kangas, T., Riihimäki, J., Salminen, E., Kuusilinna, K., Hämäläinen, T.D.: Using a communication generator in SoC architecture exploration. In: Symposium on System-on-Chip, Tampere, Finland, pp. 105–108 (2003)

    Google Scholar 

  16. Kreutz, M.E., Carro, L., Zeferino, C.A., Susin, A.A.: Communication architectures for system-on-chip. In: SBCCI, Pirenopolis, Brazil, pp. 14–19 (2001)

    Google Scholar 

  17. Zeferino, C.A., Kreutz, M.E., Carro, L., Susin, A.A.: A study on communication issues for systems-on-chip. In: SBCCI, Porto Alegre, Brazil, pp. 121–126 (2002)

    Google Scholar 

  18. Zhang, H., Wan, M., George, V., Rabaey, J.: Interconnect architecture exploration for low-energy reconfigurable single-chip DSPs. In: Workshop on VLSI, Orlando, Florida, USA, pp. 2–8 (1999)

    Google Scholar 

  19. Kahn, G.: The semantics of a simple language for parallel programming. In: IFIP Conference, Stockholm, Sweden, pp. 471–475 (1974)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Salminen, E., Kangas, T., Riihimäki, J., Lahtinen, V., Kuusilinna, K., Hämäläinen, T.D. (2005). Benchmarking Mesh and Hierarchical Bus Networks in System-on-Chip Context. In: Hämäläinen, T.D., Pimentel, A.D., Takala, J., Vassiliadis, S. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2005. Lecture Notes in Computer Science, vol 3553. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11512622_38

Download citation

  • DOI: https://doi.org/10.1007/11512622_38

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-31664-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics