Skip to main content

Advertisement

Log in

Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Extensive research has been conducted on task scheduling and mapping on a multi-processor system on chip. The mapping strategy on a network on chip (NoC) has a huge effect on the communication energy and performance. This paper proposes an efficient core mapping for NoC-based architectures. Which focus on energy- aware and reliability-aware mapping issues for NoC-based architectures and considers new applications with insignificant inter-processor communication overhead to be added to the system. This methodology was assessed by applying it to various benchmark applications. Simulation results reveal that the proposed mapping algorithm greatly improves the reliability of the system and reduce the communication energy.

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

Access this article

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

Similar content being viewed by others

References

  1. Benini, Luca, & Micheli, G. D. (2002). Networks on chips: A new SoC paradigm. IEEE Computer, 35(1), 70–78.

    Article  Google Scholar 

  2. Bertozzi, D., & Benini, L. (2004). Xpipes: A network-on-chip architecture for gigascale system on chip. IEEE Circuits and Systems, 4(2), 18–31.

    Google Scholar 

  3. Beechu, N. K. R., et al. (2017). High-performance and energy-efficient fault-tolerance core mapping in NoC. Sustainable Computing, Informatics and Systems. https://doi.org/10.1016/j.suscom.2017.08.004.

    Google Scholar 

  4. Murali, S., & De Micheli, G. (2004) Bandwidth-constrained mapping of cores onto NoC architectures. In: Proceedings design automation and test in Europe conference and exhibition.

  5. Chou, C.-L., & Marculescu, R. (2008) Contention-aware application mapping for network-on-chip communication architectures. IEEE international conference on computer design (pp. 164–169).

  6. Chou, C.-L., Ogras, U. Y., & Marculescu, R. (2008). Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels. IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems, 27(10), 1866–1879.

    Article  Google Scholar 

  7. Lee, J., Chung, M.-K., Cho, Y.-G., Ryu, S., Jung, H. A., & Kiyoung, C. (2013). Mapping and scheduling of tasks and communications on many-core SoC under local memory constraint. IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems, 32(11), 1748–1761.

    Article  Google Scholar 

  8. Liu, L., Wu, C., Deng, C., Yin, S., Wu, Q., Han, J., et al. (2014). A flexible energy- and reliability-aware application mapping for NoC-based recongurable architectures. IEEE Transaction on Very Large Scale Integration (VLSI) Systems, 23, 2566–2580.

    Article  Google Scholar 

  9. Chou, C.-L., & Marculescu, R. (2011). FARM: Fault-aware resource management in NoC based multiprocessor platforms. In: Design automation & test in Europe conference & exhibition (DATE).

  10. Khalili, Fatemeh, & Zarandi, Hamid R. (2013). A fault-tolerant core mapping technique in networks-on-chip. IET Computers & Digital Techniques, 7(6), 238–245.

    Article  Google Scholar 

  11. Task graphs for free (TGFF). http://ziyang.eecs.umich.edu/~ dickrp/tgff/

  12. Naresh Kumar Reddy, B., Vasantha, M. H., Nithin Kumar, Y. B., & Sharma, D. (2015). A fine grained position for modular core on NoC. In: IEEE international conference on computer, communication and control (IC4) (pp. 1–4).

  13. Nollet, V., Marescaux, T., & Verkest, D. (2004). Operating system controlled network on chip. In: Design automation conference (pp. 256–259).

  14. Becchu, N. K. R., et al. (2017). System level fault-tolerance core mapping and FPGA-based verification of NoC. Microelectronics Journal, 70, 16–26.

    Article  Google Scholar 

  15. http://grokbase.com/t/lucene/mahout-dev/082festv1e/weighted-manhattan-distance-metric

  16. Naresh Kumar Reddy, B., Vasantha, M. H., Nithin Kumar, Y. B., & Sharma, D. (2015). Communication energy constrained spare core on NoC. In: 6th international conference on computing, communication and networking technologies (ICCCNT) (pp. 1–4).

  17. Yuankun, X., & Bogdan, P. (2016). Improving NoC performance under spatio-temporal variability by runtime reconfiguration: a general mathematical framework. In: 2016 tenth IEEE/ACM international symposium on networks-on-chip (NOCS), IEEE.

  18. Bogdan, P., & Xue, Y. (2015) Mathematical models and control algorithms for dynamic optimization of multicore platforms: a complex dynamics approach. In: Proceedings of the IEEE/ACM international conference on computer-aided design (ICCAD ’15).

  19. Noxim the NoC simulator. https://github.com/davidepatti/noxim

  20. Naresh Kumar Reddy, B., Vasantha, M. H., & Nithin Kumar, Y. B. (2016). A gracefully degrading and energy-efficient fault tolerant NoC using spare core. In: 2016 IEEE computer society annual symposium on VLSI (ISVLSI 2016) (pp. 146–151), Pennsylvania, USA.

  21. Railing, B. P., Hein, E. R., & Conte, T. M. (2015). Contech: Efficiently generating dynamic task graphs for arbitrary parallel programs. ACM Transactions on Architecture and Code Optimization (TACO), 12(2), 25.

    Google Scholar 

  22. Xue, Y., & Bogdan, P. (2016). Scalable and realistic benchmark synthesis for efficient NoC performance evaluation: A complex network analysis approach. In: 2016 international conference on hardware/software codesign and system synthesis (CODES+ ISSS), IEEE.

Download references

Acknowledgements

The authors thanks the Department of Electronics and Information Technology, Ministry of Communication & IT, Government of India and Media Lab Asia, to fund this work under Visvesvaraya PhD scheme.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Naresh Kumar Reddy Beechu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Beechu, N., Moodabettu Harishchandra, V. & Yernad Balachandra, N. Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures. Wireless Pers Commun 100, 213–225 (2018). https://doi.org/10.1007/s11277-017-5061-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-5061-y

Keywords

Navigation