Ruprecht-Karls-Universität Heidelberg

Design and Implementation of a Multicast Communication Hardware Structure

Diploma Thesis by Erdin Sinanovic


In this thesis the design and implementation of a hardware assisted multicast for EXTOLL called Multicast Port -or MCP- is described. EXTOLL is a technology for high performance System Area Networks. Until now, only unicast communication is realized in EXTOLL. The MCP enables multicast messaging for EXTOLL. It supports the replication of messages without the intervention of software. Therefore the MCP contributes to reduce the processing time the message communication requires on the nodes CPU and to optimize the network traffic by sending the multicast messages over a tree structure. The main goal of this thesis is to describe in detail the design, implementation, the synthesis and the simulation of the MCP. Furthermore the MCP is implemented on an FPGA to test it in a real environment. At the same time benchmarks were taken to analyze which performance impact hardware assisted multicast offers instead of unicast only communication. Various types of generating a multicast routing tree are also discussed. In the end suggestions are made how the MCP can be improved in the future.



« back


back to top