Abstract
The network-on-chip(NoC) is one of important aspects in digital circuit design, it attracted more and more attentions in electronic engineering. The NoC has been proposed as a promising solution to act as communication architecture because the number of cores in the systems-on-chip(SoC) is increased greatly. A lot of work needs to be carried out in the design of NoC, such as the determinations of the NoC communication backbone and communication protocols, the allocation of cores to various available nodes in NoC topology, that is the core mapping. The task of core mapping is to determine the topological placement of cores onto the nodes in NoC topology structure, and choose a path for each pair of IP cores. In this paper, the NoC structure with mesh topology is considered, a new approach is presented for the core mapping of network-on-chip by using Tabu search algorithm. The evolution operations in genetic algorithms are added to the Tabu search process to enhance the computation efficiency. The experimental results show that the time being needed to obtain the core mapping scheme by the approach proposed in this paper is lower than conventional genetic algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hsiang, K.Y., Ming, Y., Sertac, A., Jonathan, C.H.: CNoC High-radix clos network-on-chip. IEEE Trans. on CAD 30(12), 1897–1910 (2011)
Elena, K., Vassos, S., Theocharis, T.: Intelligent hotspot prediction for network-on-chip-based multicore systems. IEEE Trans. on CAD 31(3), 418–431 (2012)
Bourduas, S., Zilic, Z.: A hybrid ring/mesh interconnect for network-on-chip using hierarchical rings for global routing. In: International Symposium on Networks-on-Chip, pp. 195–204 (2007)
Winter, M., Prusseit, S., Gerhard, P.: Hierarchical routing architectures in clustered 2D-mesh networks-on-Chip. In: International SoC Design Conference, pp. 388–391 (2010)
Stephan, B., Zeljko, Z.: Modeling and evaluation of ring-based interconnects for network-on-chip. Journal of Systems Architecture 57(1), 39–60 (2011)
Murali, S., Atienza, D., Meloni, P., Carta, S.: Synthesis of predictable networks-on-chip-based interconnect architectures for chip multiprocessors. IEEE Trans. on Very Large Scale Integration (VLSI) Systems 15(8), 869–880 (2007)
Jingcao, H., Radu, M.: Energy- and performance-aware mapping for regular NoC architectures. IEEE Trans. on CAD 24(4), 551–562 (2005)
Zhonghai, L., Lei, X., Jantsch, A.: Cluster-based simulated annealing for mapping cores onto 2D mesh networks on chip. In: IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems, pp. 1–6 (2008)
Ling, C., Ogras, U.: Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels. IEEE Trans. on CAD 27(10), 1866–1879 (2008)
James, T., Rego, C., Glover, F.: Multistart Tabu search and diversification strategies for the quadratic assignment problem. IEEE Trans. on Systems, Man and Cybernetics, Part A: Systems and Humans 39(3), 579–596 (2009)
Yin, Y.S., Kin, C.C.: A genetic algorithm that adaptively mutates and never revisits. IEEE Trans. on Evolutionary Computation 13(2), 454–475 (2009)
Jingcao, H.: Energy-aware mapping for tile-based NoC architectures under performance constraints. In: Asia South Pacific Design Automation Conference, pp. 233–239 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pan, Z., Chen, L. (2013). Mapping Cores to Network-on-Chip in Digital Circuit Design by Using Tabu Search Approach. In: Jin, D., Lin, S. (eds) Advances in Mechanical and Electronic Engineering. Lecture Notes in Electrical Engineering, vol 178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31528-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-31528-2_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31527-5
Online ISBN: 978-3-642-31528-2
eBook Packages: EngineeringEngineering (R0)