Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2008, Vol. 31 ›› Issue (4): 29-32.doi: 10.13190/jbupt.200804.29.015

• Papers • Previous Articles     Next Articles

A Buffer Allocation Algorithm for Wormhole Routing Networks-on-Chip

WANG Li-wei1, CAO Yang1,2, LI Xiao-hui, ZHU Xiao-hu1   

  1. 1. School of Electronic Information, Wuhan University, Wuhan 430079, China;
    2. State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China
  • Received:2008-01-23 Revised:1900-01-01 Online:2008-08-30 Published:2008-08-30
  • Contact: WANG Li-wei

Abstract:

A buffer allocation algorithm for wormhole routing networks-on-chip was proposed. When the total budget of the available buffering space is fixed, the proposed algorithm automatically will, according to the traffic characteristics of the target application, assign the buffer depth for each input channel in different routers across the chip. The simulation results show that the buffer allocation result is more reasonable and smaller average packet latency can be achieved compared to the uniform buffer allocation. For hotspot traffic, about 17% savings in buffering resources can be achieved using our algorithm.

Key words: wormhole routing, networks-on-chip, buffer allocation algorithm

CLC Number: