Title :
Automatic phase detection for stochastic on-chip traffic generation
Author :
Scherrer, A. ; Fraboulet, A. ; Risset, T.
Author_Institution :
LIP - ENS Lyon, Lyon
Abstract :
(NoC) prototyping is used for adapting NoC parameters to the application running on the chip. This prototyping is currently done using traffic generators which emulate the SoC components (IPs) behavior: processors, hardware accelerators, etc. Traffic generated by processor-like IPs is highly non-regular, it must be decomposed into program phases. We propose an original feature for NoC prototyping, inspired by techniques used in processor architecture performance evaluation: the automatic detection of traffic phases. Integrated in our NoC prototyping environment, this feature permits to have a completely automatic toolchain for the generation of stochastic traffic generators. We show that our traffic generators emulate precisely the behavior of processors and that our environment is a versatile tool for networks-on-chip prototyping. Simulations are performed in a SystemC-based simulation environment with a mesh network-on-chip (DSPIN) and a processor running MP3 decoding applications.
Keywords :
logic design; network-on-chip; stochastic processes; NoC prototyping; SoC component; automatic phase detection; network-on-chip; stochastic onchip traffic generation; system-on-chip; Computational modeling; Hardware; Network-on-a-chip; Phase detection; Prototypes; Space exploration; Stochastic processes; System-on-a-chip; Telecommunication traffic; Traffic control; network-on-chip; performance evaluation; phase behavior; stochastic traffic modeling; traffic generation;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
Conference_Location :
Seoul
Print_ISBN :
1-59593-370-0
DOI :
10.1145/1176254.1176277