(en) This thesis proposes a hybrid approach for efficiently handling both best-effort and streaming traffic while enhancing performance in a Network-on-Chip “NoC”. The hybrid approach consists in separately handling each type of traffic using the appropriate, suitable and specialized switching technique while introducing mechanisms for improving performances. Three hybrid router architectures are then proposed and are summarized as follows. A SDM-Based hybrid router architecture in which, a packet-switching technique is used to handle the best-effort traffic while the circuit-switching technique is used to handle the streaming traffic. Since circuit-switching technique often leads to poor utilization of communication resources, the Spatial Division Multiplexing ”SDM" technique is introduced in the circuit-switching technique in order to mitigate the poor utilization of communication resources by increasing router path diversity while the packet-switching is kept as simple as possible. A SDM-TDM Based hybrid router architecture which, while taking advantage of the hybrid approach implemented in the SDM-based hybrid router, introduces the temporal dimension by associating Spatial Division Multiplexing with Time Division Multiplexing “TDM” in order to share, in the circuit-switching technique, communication resources among multiple streaming data flows. Combining SDM and TDM techniques allows the highest number of available channels in the circuit-switching. Furthermore, this is an efficient and simple solution to overcome limitations in TDM-based NoCs due to time slot scheduling constraints. A CDM-Based hybrid router with CDM-TDM based bus which takes advantage of both NoC and Bus architectures. The CDM-based router also benefits from the hybrid approach; however the circuit-switching technique is Code Division Multiplexing “CDM”-Based, and allowing communication resources to be simultaneously accessed by several streaming data flow. The bus architecture combines CDM and TDM techniques in order to benefit from simultaneous channel access while sharing resources over time. Finally, the SDM and SDM-TDM based hybrid routers are used to build any size of 2D Mesh NoC. The resulting NoCs are used as interconnection infrastructures in a Multiprocessor System-on-Chip “MPSoC” platform.
Kuti Lusala Tsumbu Mbi, V. A. (2012). Hybrid Network-on-Chip architectures for real-time applications on Multiprocessor System-on-Chip platforms. https://hdl.handle.net/2078.5/80904