Title :
Traffic Generation and Performance Evaluation for Mesh-based NoCs
Author :
Tedesco, Leonel ; Mello, Aline ; Garibotti, Diego ; Calazans, Ney ; Moraes, Fernando
Author_Institution :
Pontificia Univ. Catolica do Rio Grande do Sul, Porto Alegre
Abstract :
The designer of a system on a chip (SoC) that connects IP cores through a network on chip (NoC) needs methods to support application performance evaluation. Two key aspects these methods have to address are the generation and evaluation of network traffic. Traffic generation allows injecting packets in the network according to application constraint specifications such as transmission rate and end-to-end latency. Performance evaluation helps in computing latency and throughput at network channels/interfaces, as well as to identify congestion and hot-spots. This paper reviews related works in traffic generation and performance evaluation for mesh topology NoCs, and proposes general methods for both aspects. Three parameters are used here to define traffic generation: packet spatial distribution, packet injection rate and packet size. Two types of methods to evaluate performance in NoCs are discussed: (i) external evaluation, a common strategy found in related works, where the network is considered as a black box and traffic results are obtained only from the external network interfaces; (ii) internal evaluation, where performance is computed in each network channel. The paper presents the result of experiments conducted in an 8times8 mesh network, varying the routing algorithms and the number of virtual channels. The main contribution of this work is the set of methods for internal NoC evaluation, which help designers to optimize the network under different traffic scenarios
Keywords :
data communication; integrated circuit design; network topology; network-on-chip; end-to-end latency; mesh topology; mesh-based NoC; network channels; network interfaces; network traffic; network-on-chip; packet injection; packet size; packet spatial distribution; system on a chip; traffic generation; transmission rate; Computer interfaces; Computer networks; Delay; Mesh generation; Network interfaces; Network topology; Network-on-a-chip; System-on-a-chip; Telecommunication traffic; Throughput; Design; Experimentation; Measurement; Networks on Chip; Performance; Performance Evaluation; Theory; Traffic Modeling; Verification;
Conference_Titel :
Integrated Circuits and Systems Design, 18th Symposium on
Conference_Location :
Florianopolis
Print_ISBN :
1-59593-174-0
DOI :
10.1109/SBCCI.2005.4286854