In contrast, few studies have considered various communication patterns in Bluefield
(i.e., ➀, ➁, and ➂), which is the focus of this paper.
Thostrup et al. [1]} found that
the latency of accessing the SoC memory (➁) by using READ is shorter than
that of accessing the host memory (➀).
iPipe [2]} shows that using RDMA to communicate between the host
and SoC (➂) has higher latency than using DMA due to the software overhead of supporting RDMA.
This paper systematically explores the performance characteristics
of Bluefield and summarizes insightful lessons and advices for improvement.
