Skip to main content

Advertisement

Log in

Leveraging dark silicon to optimize networks-on-chip topology

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

This paper presents a reconfigurable network-on-chip (NoC) for many-core chip multiprocessors (CMPs) in the dark silicon era, where a considerable part of high-end chips cannot be powered up due to the power and bandwidth walls. Core specialization, which trades off the cheaper silicon area with energy-efficiency, is a promising solution to the dark silicon challenge. This approach integrates a selection of many diverse application-specific cores into a single many-core chip. Each application then activates those cores that best match its processing requirements. Since active cores may not always form a contiguous active region in the chip, such a partially active many-core CMP requires some special on-chip communication support to optimize NoC parameters for the current set of active cores. In this paper, we propose a reconfigurable NoC that leverages inactive routers of a many-core chip to customize the topology for active cores. In this design, routers of the dark part of the chip are used as bypass switches that can set up virtual long links between distant active nodes in the network. Our experimental results show considerable reduction in NoC energy consumption and latency.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. PC202 processor. http://www.picochip.com/page/75/. Accessed Jul (2014)

  2. Borkar S (2007) Thousand core chips: a technology perspective. In: Proceedings of Design Automation Conference (DAC), pp 746–749

  3. Hardavellas N, Ferdman M, Falsafi B, Ailamaki A (2011) Toward dark silicon in servers. IEEE Micro 31(4):6–15

    Article  Google Scholar 

  4. Esmaeilzadeh H et al (2011) Dark silicon and the end of multicore scaling. In: Proceedings of international symposium on computer architecture, pp 365–376

  5. Taylor MB (2012) Is Dark Silicon Useful?. In: Proceedings of design automation conference (DAC), pp 1131–1136

  6. Goulding-Hotta N et al (2011) The GreenDroid mobile application processor: an architecture for silicon’s dark future. IEEE Micro 31(2):86–95

    Article  Google Scholar 

  7. On-Chip Communications Network Report, Sonics Inc. (2013). www.sonics.com

  8. Kim M, Davis J, Oskin M, Austin T (2008) Polymorphic on-chip networks. In: Proceedings of international symposium on computer architecture, pp 101–112

  9. Bo Stuart M et al (2011) The ReNoC reconfigurable network-on-chip: architecture, configuration algorithms, and evaluation. ACM Trans Embed Comput Syst 10(4):1–26

    Article  Google Scholar 

  10. Modarressi M et al (2011) Application-aware topology reconfiguration for on-chip networks. IEEE Trans Very Large scale Integr Circuits Syst 19(11):2010–2022

    Article  Google Scholar 

  11. Singh AK et al (2013) Mapping on multi/many-core systems: survey of current and emerging trends. In: Proceedings of design automation conference, pp 1–10

  12. Hoskote Y et al (2007) A 5-GHz mesh interconnect for a Teraflops processor. IEEE Micro 27(5):51–61

    Article  Google Scholar 

  13. Murali S et al (2007) Synthesis of predictable networks-on-chip-based interconnect architectures for chip multiprocessors. IEEE Trans Very Large Scale Integr Syst 15(8):869–880

    Article  Google Scholar 

  14. Amit et al (2008) Towards ideal on-chip communication using express virtual channels. In: IEEE Micro 28(1):80–90

  15. Modarressi M et al (2010) VIP: virtual point-to-point connections in NoCs. IEEE Trans Comput Aided Des Integr Circuits Syst 29(6):855–868

    Article  Google Scholar 

  16. Cong J, Xiao B (2013) Optimization of interconnects between accelerators and shared memories in dark silicon. In: Proceedings of international conference on computer-aided design, pp 630–637

  17. Modarressi M, Sarbazi-Azad H, Tavakkol A (2010) An efficient dynamically reconfigurable on-chip network architecture. In: Proceedings of design automation conference (DAC), pp 166–169

  18. Dally WJ, Towles B (2004) Principles and practices of interconnection networks. Morgan-Kaufmann Publishers, San Francisco

    Google Scholar 

  19. Krishna T et al (2013) Breaking the on-chip latency barrier using smart. In: Proceedings of the 19th international symposium on high performance computer architecture (HPCA), pp 378–389

  20. Ogras ÜY, Marculescu R (2006) It’s a small world after all: NoC performance optimization via long-range link insertion. IEEE Trans Very Large Scale Integr Circuits Syst 14(7):639–706

    Google Scholar 

  21. BooksimNoC simulator. http://nocs.stanford.edu/booksim.html. Accessed Jan 2015

  22. Kahng A et al (2012) Explicit modeling of control and data for improved noc router estimation. In: Proceeding of design automation conference (DAC), pp 392–397

  23. SPLASH-2. http://www.flash.stanford.edu/apps/SPLASH. Accessed Jan 2015

  24. Srinvasan K, Chatha K (2006) A low complexity heuristic for design of custom network-on-chip architectures. In: Proceedings of design automation and test in Europe conference (DATE), pp 130–135

  25. Schmitz M (2003) Energy minimization techniques for distributed embedded systems, Ph.D. thesis, University of Southampton

  26. Rahmati D et al (2013) Computing accurate performance bounds for best effort networks-on-chip. IEEE Trans Comput 62(3):452–467

    Article  MathSciNet  Google Scholar 

  27. Hardavellas N, Ferdman M, Falsafi B, Ailamaki A (2009) Reactive NUCA: near-optimal block placement and replication in distributed caches. In: Proceedings of ISCA, pp 184–195

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehdi Modarressi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Modarressi, M., Sarbazi-Azad, H. Leveraging dark silicon to optimize networks-on-chip topology. J Supercomput 71, 3549–3566 (2015). https://doi.org/10.1007/s11227-015-1448-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-015-1448-2

Keywords