Ruprecht-Karls-Universität Heidelberg

A Unified Multi Context Networking Engine

Diploma Thesis by Mathias Kunst


DMA and RDMA based communication methods are commonly used for cpu-off loading in many scenarios. This means in (R)DMA transfers the CPU of a system does not copy memory elements to external devices. Instead it instructs the device to transfer the needed data directly of its main memory without any further utilization of the cpu. In this diploma thesis a new unified dma and rdma messaging engine for the EXTOLL architecture is developed and implemented. This engine although is multi-context capable in order to hide upcoming memory access latencies. It completes the messaging abilities of the EXTOLL architecture with skills for medium and large size message transfers, as small size messages are already covered by the ULTRA.


« back


back to top