永不屈服于荒诞的世界,不停止自由地追逐繁星。
Theme Lanyon & Heti Proudly powered by Jekyll
TVM-VTA里采用了RPC进行FPGA的通信,当时不是很理解。 今天在在OS书上又重新看到了RPC这个概念,所以查了一下资料,特此记录。
远程进程调用协议(Remote Procedure Call, RPC)
完整RPC调用流程如下
看图即可明白,先在传输层通过TCP/UDP建立起通信,然后应用层通过调用stub将信息进行编码,然后通过本地的RPC Runitime实例传输给远端实例。