Date & Time: March 27, 21:00 ~ 22:00
赵家兴(记录),陶柯宇,陈昂,李喆昊。
确定调研报告所需查阅的基本内容与调研报告分工。
什么是数据流计算机和数据流处理器,数据流计算机与传统冯诺伊曼体系结构的区别是什么。
数据流是如何处理网络包的,相对的冯诺依曼架构如何处理,二者的区别与冯诺依曼的局限是什么。
相关工作:数据流计算机、数据流网卡在学术工业界都已有什么工作。
服务器与云数据中心需要更高效的网络传输,云计算带来的通用CPU高负载成为阻碍,SmartNIC协助通用处理器处理网络数据。(参见实验用板卡文档)(可说明前瞻性与重要性)
kernel层与userspace层的数据包不断copy限制了其速度,DPDK的产生与局限。cBPF的产生与缺点,推动eBPF的出现。与此同时,XDP与TC和eBPF的配合为网络速度带来极大进步。eBPF在kernel层面、driver层面都有应用,并在近两年出现支持XDP和TC的eBPF Hardware offload实现尝试。
在实验用网卡上搭建虚拟机会拖慢运行速度。
eBPF的JIT是运行时编译,会拖慢运行速度。如不使用JIT,那么从eBPF Bytecode到板卡ISA的转化要人工实现?
赵家兴:负责调研内容第二部分。
陶柯宇:负责整理调研报告大纲(并最终完成报告),随时在其他组员已整理出的内容上获得资料或提出更多要求。
李喆昊:负责调研内容第一部分中除了相关工作的内容。
陈昂:负责调研内容第一部分的相关工作内容。
付佳伟:协助各组员完成相关任务,同时为涉及linux、git等方面的困难给予援助。
项目整体框架不明朗,亟待清晰。