作者:杨惠; 陈一骄; 李韬; 李世星; 戴幻尧分组10线程亲和缓冲区管理分组转发多核
摘要:基于通用多核架构的网络分组处理系统性能受到诸如分组10开销高、多核共享内存及进程调度竞争大、页表缓冲表项失效率高等问题的困扰。为此提出一种基于通用多核网络分组处理系统、面向高速分组转发应用的线程亲和缓冲区硬件管理机制,并在网络专用协处理引擎上实现。该机制采用无中断的线程亲和调度策略,将包含控制信息与缓冲区地址信息的描述符和分组数据按照分组处理的线程号链式地对应加载在多个地址连续的共享缓冲区中。基于通用多核和现场可编程门阵列平台进行报文转发测试,实验结果表明,采用线程亲和缓冲区管理机制能使平均报文转发处理性能提升12.4%,有效地降低10开销和TLB表项失效率。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社