Open Access Open Access  Restricted Access Subscription or Fee Access

Network-on-Chip Design Space Exploration: A Hybrid Approach

Rabindra K Jena, Dr. Pankaj Srivastav, Dr. G. K. Sharma

Abstract


Network-on-Chip (NoC) has recently emerged as a communication solution for the most System-on-Chip (SoC) design. Design space exploration and performance evaluation are the most essential task in NoC design. In this paper, we adopted a hybrid approach for design space exploration of a NoC architecture having many-many binding between switches and IP’s. In our proposed methodology, we first mapped the target application onto a 2D mesh NoC architecture using Particle Swarm Optimization (PSO) algorithm to optimize energy consumption. Secondly, we bind the switch and core (IP) using genetic algorithm followed by a routing path allocation using PSO. The results show that our framework optimizes substantially the design matrices like energy,link bandwidth for target applications in compare to other frameworks.


Keywords


NoC, Multi-objective PSO, Design Space Exploration, System level design, GA

Full Text:

PDF

References


L. Benini and G. D. Micheli, Networks on chips: a new soc paradigm,Computer, Vol. 35, pp. 70-78, 2002.

W. J. Dally and B. Towles, Route packets, not wires: on-chip interconnection networks. In Proc. Design Automation Conference, Las Vegas, USA, pp. 684-689, June 18-22, 2002.

S. Kumar, A. Jantsch, J. P. Soininen, et al, A network on chip architecture and design methodology. In Proc. IEEE Symposium on VLSI, Pittsburgh, USA, pp. 117-124, April. 25-26, 2002.

L. M. Ni and P. K. McKinley, A survey of wormhole routing techniques in direct ne ran, on Computers, Vol. 26, pp. 62-76, 1993.

S. Adve and M. K. Vernon, Performance analysis of mesh interconnection networks with deterministic routing, IEEE Tran. On Parallel and Distributed Systems, Vol. 5, pp. 225-246, 1994.

OMNet++ discrete event simulation system user manual, http://www.omnetpp. org/, 2005.

Jena, R. K, Sharma, G. K., A multi-objective Optimization Model for Energy and Performance Aware Synthesis of NoC architecture, In Proceedings of IP/SoC, Decmber 6-7, pp 477-482, 2006

W. Guan, W. Tsai, and D. Blough, An analytical model for wormhole routing in multicomputer interconnection networks, in Proc. Intl. Parallel Processing Symposium, 1993.

J. Hu,, U. Y Orgas, R. Marculescu, System-level buffer allocation for application-specific networks-on-chip router design, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 25(12), 2006.

J. Hu and R. Marculescu, Energy- and performance-aware mapping for regular NoC architectures, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 24(4), 2005.

S. Murali and G. De Micheli, Bandwidth-constrained mapping of cores onto NoC architectures, in Proc. DATE, 2004.

U. Y. Ogras and R. Marculescu, It’s a small world after all’: NoC performance optimization via long-range link insertion, IEEE Trans. on VLSI, 14(7), 2006.

W. J. Dally, B. Towles, Route Packets, Not Wires:On-Chip Interconnection Networks, Proc of DAC’01, New York, USA, pp. 684–689, 2001.

S. Kumar, A. Jantsch, A Network on Chip Architecture and Design Methodology, Proc of VLSI’02, Pittsburgh, Germany, pp. 105–112,2002.

Tang Lei, Shashi Kumar, A Two Genetic Algorithm for Mapping Task Graphs to a Network on Chip Architecture, Proc of DSD’03, Antalya,Turkey, pp. 180–187, 2003.

K Srinivasan and K. S. Chatha, and G. Konjevod, Linear programming based techniques for synthesis of network-on-chip architectures, IEEE Transactions on VLSI Systems, 14(4), pp. 407–420, 2006

Krishnan Srinivasa, Karam and S. Chatha, ISIS:A Genetic Algorithm. based Technique for Custom On-Chip Interconnection Network Synthesis”, Proc of VLSID’05, Kolkata, India, pp. 623–628, 2005

J. Hu, R. Marculescu, Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC architecture, Proc of DAT’03, Munich, Germany, pp. 1068–1093, 2003.

S. Murali, G. De Micheli, Bandwidth-constrained mapping of cores onto NoC architectures, Proc of DATE’04, Paris, France, pp. 896–901, 2004.

Chan-Eun Rhee, Han-You Jeong, Soonhoi Ha, Many-to Many Core-Switch Mapping in 2-D Mesh NoC Architectures, Proc of ICCD’04, SanJose, CA, USA, pp. 438–443, 2004.

Krishnan Srinivasan and Karam S. Chatha, A Technique for Low Energy Mapping and Routing in Network-on-Chip Architectures, Proc of ISLPED’05, San Diego, California, USA, pp. 387–392, 2005.

Davide Bertozzi, Antoine Jalabbert and Srinivasan Murali, NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-chip, IEEE Transactions on Parallel and Distributed Systems, 16(2), pp. 113–129, 2005.

Martin K. -F. and Thomas Hollstein and Heiko Zimmer and Manfred Glesner, Deadlock-Free Routing and Component Placement for Irregular Mesh- based Networks-on-Chip, Proc of CAD’ 05, San Jose, CA, USA,pp. 238-245, 2005.

R. Dobkin, R. Ginosar and I. Cidon, QNoC asynchronous router with dynamic virtual channel allocation. Iin Proc. First International Symposium on Networks-on-Chip, New Jersey, USA, pp. 218-218,2007.

Y. Tamir and G. L. Frazier, Dynamically-allocated multi-queue buffers for VLSI communication switches, IEEE Tran on Computers, Vol. 41,pp. 725-737, 1992.

J. Kennedy, R. C. Eberhart, Particle swarm opti-mization, Proc of ICNN’95, 12, pp. 1942–1948, 1995.

Y. Shi, R. Eberhart, Empirical tudy of Particle Swarm Optimization, Proc of CEC’99, Washington, DC, USA, pp. 1945– 1950, 1999.

Kennedy J., Eberhart R. C., & Shi Y. (2001). Swarm intelligence,Morgan Kaufmann Publishers, San Francisco, CA.

Shi, Y. & Eberhart, R. “Parameter selection in particle swarm optimization.” Proceedings of the Seventh Annual Conf. on Evolutionary Programming, 591-601, 1998.

R. P. Dick, D. L. Rhodes, W. Wolf, TGFF: Task graphs for free, Proc of Int. Workshop Hardware/Software Codesign, Seattle, Washington, pp.97–101, 1998.

U. Y. Ogras and R. Marculescu, Analytical router modeling for networks-on-chip performance analysis. In Proc. Design, Automation and Test in Europe, Nice, France, pp. 1-6, 2007

Mentor Graphics IP Core Catalog. http://www. mentor. com/products/ip/product_index. cfm [Online].


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.