Skip to main content
Log in

Performance constrained multi-application network on chip core mapping

  • Published:
International Journal of Speech Technology Aims and scope Submit manuscript

Abstract

This paper proposes the Bat mapping algorithm for efficient application mapping on NoC platform. This approach was assessed by applying it to various benchmark applications. Experimental results revealed that the Bat mapping algorithm has two major contributions compared with existing algorithms: (1) It enables dynamic mapping and efficiently identifies the most favorable mapping system. (2) The simulation tests indicated that the Bat algorithm exhibits higher performance.

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
Fig. 7
Fig. 8

Similar content being viewed by others

References

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

    Article  Google Scholar 

  • Beechu, N. K. R., et al. (2017b). High-performance and energy-efficient fault-tolerance core mapping in NoC. Sustainable Computing: Informatics and Systems, 16, 1–10.

    Google Scholar 

  • Beechu, N. K. R., et al. (2018). Hardware implementation of fault tolerance NoC core mapping. Telecommunication Systems, 68(4), 621–630.

    Article  Google Scholar 

  • Benini, L., & De Micheli, G. (2002). Networks on chips: A new SoC paradigm. Computer, 35(1), 70–78.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Bertozzi, D., Jalabert, A., Murali, S., Tamhankar, R., Stergiou, S., Benini, L., et al. (2005). NoC synthesis flow for customized domain specific multiprocessor systems-on-chip. IEEE Transactions on Parallel and Distributed Systems, 16(2), 113–129.

    Article  Google Scholar 

  • Boddu, V. S., Reddy, B. N. K., & Kumar, M. K. (2016). Low-power and area efficient N-bit parallel processors on a chip. In 2016 IEEE annual India conference (INDICON).

  • Celik, C., & Bazlamacci, C. F. (2012, February). Effect of application mapping on network-on-chip performance. In 2012 20th Euromicro international conference on parallel, distributed and network-based processing (pp. 465–472). IEEE.

  • Cheruku, R., Edla, D. R., & Kuppili, V. (2017a). Diabetes classification using radial basis function network by combining cluster validity index and BAT optimization with novel fitness function. International Journal of Computational Intelligence Systems, 10, 247–265.

    Article  Google Scholar 

  • Cheruku, R., Edla, D. R., & Kuppili, V. (2017b). SM-RuleMiner: Spider monkey based rule miner using novel fitness function for diabetes classification. Computers in Biology and Medicine, 81, 79–92.

    Article  Google Scholar 

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

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

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

    Article  Google Scholar 

  • Chua, C., Kumar, R. B. N., & Sireesha, B. (2017). Design and analysis of low-power and area efficient N-bit parallel binary comparator. Analog Integrated Circuits and Signal Processing, 92, 225–231.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Liu, W., Xu, J., Wu, X., Ye, Y., Wang, X., Zhang, W., et al. (2011). A NoC traffic suite based on real applications. In 2011 IEEE computer society annual symposium on VLSI (pp. 66–71).

  • 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 reconfigurable architectures. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 23(11), 2566–2580.

    Article  Google Scholar 

  • MCSL network-on-chip benchmark suite Retrieved fromhttp://www.ece.ust.hk/~eexu/traffic.html.

  • 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.

  • Noxim the NoC simulator Retrieved from https://github.com/davidepatti/noxim.

  • Palermo, G., Mariani, G., Silvano, C., Locatelli, R., & Coppola, M. (2007, July). Mapping and topology customization approaches for application-specific stnoc designs. In 2007 IEEE international conf. on application-specific systems, architectures and processors (ASAP).

  • Phanibhushana, B., & Kundu, S. (2014). Network-on-chip design for heterogeneous multiprocessor system-on-chip. In 2014 IEEE computer society annual symposium on VLSI, (pp. 486–491).

  • Reddy, B. N. K. (2019a). An energy-efficient core mapping algorithm on network on chip (NoC). In International symposium on VLSI design and test (pp. 631–640).

    Google Scholar 

  • Reddy, B. N. K. (2019b). Design and implementation of high performance and area efficient square architecture using Vedic Mathematics. Analog Integrated Circuits and Signal Processing.

  • Reddy, B. N. K., Suresh, N., Ramesh, J. V. N., Pavithra, T., Bahulya, Y. K., Edavoor, P. J., & Ram, S. J. (2015). An efficient approach for design and testing of FPGA programming using Lab VIEW. In 2015 international conference on advances in computing, communications and informatics (ICACCI) (pp. 543–548). IEEE.

  • Reddy, B. N. K., Vasantha, M. H., & Kumar, Y. N. (2016). A gracefully degrading and energy-efficient fault tolerant noc using spare core. In 2016 IEEE computer society annual symposium on VLSI (ISVLSI) (pp. 146–151)

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

  • Wu, C., Deng, C., Liu, L., Han, J., Chen, J., Yin, S., et al. (2017). A multi-objective model oriented mapping approach for NoC-based computing systems. IEEE Transactions on Parallel and Distributed Systems, 28(3), 662–676.

    Article  Google Scholar 

  • Yang, X. S. (2010). A new metaheuristic bat-inspired algorithm. In Nature inspired cooperative strategies for optimization (NICSO 2010) (pp. 65–74). Berlin: Springer.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Naresh Kumar Reddy.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Reddy, B.N.K., Kishan, D. & Vani, B.V. Performance constrained multi-application network on chip core mapping. Int J Speech Technol 22, 927–936 (2019). https://doi.org/10.1007/s10772-019-09636-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10772-019-09636-3

Keywords

Navigation