【技术实现步骤摘要】
本申请实施例涉及芯片,尤其涉及一种加速单元、网卡、主机和报文处理加速方法。
技术介绍
1、稀疏报文是一连串间隔时间比较长的网络报文,由于稀疏报文的间隔时间较长,因此大部分时间里没有报文到达,主机中的处理器大部分时间处于空轮询状态,协议栈整个处理流程中的大部分代码和数据地址长时间没有被访问,导致这些数据从缓存中交换到内存中。而当新的报文到来时,处理器需要从内存中加载协议栈的代码和数据来处理报文,相比从缓存中加载代码和数据,时延较高。
2、目前,通过人工手动设置的预取指令来实现针对性的报文预取功能,以应对稀疏报文的情况。通过人工设定的预取功能,可以根据具体的使用场景和数据访问模式,手动指定预取哪些数据存储到缓存中,由此可以防止协议栈的代码和数据被从缓存交换至内存中。
3、然而,人工手动设置的预取指令主要预取协议栈处理报文时所使用的数据到缓存中,无法预取协议栈处理报文时的代码到缓存中,具体地,由于协议栈处理不同报文时运行的代码地址相差很大,把整个协议栈的代码都预取到缓存中,会导致缓存空间不足,而只预取一部分代码到缓存中
...【技术保护点】
1.一种加速单元,所述加速单元设置于与主机连接的网卡,其特征在于,包括:
2.根据权利要求1所述的加速单元,其特征在于,还包括缓存子单元;
3.根据权利要求2所述的加速单元,其特征在于,
4.根据权利要求1所述的加速单元,其特征在于,
5.根据权利要求1所述的加速单元,其特征在于,还包括计时子单元;
6.根据权利要求1所述的加速单元,其特征在于,
7.一种网卡,其特征在于,包括如权利要求1-6任一所述的加速单元。
8.一种主机,其特征在于,包括:处理器和缓存;
9.一种报文
...【技术特征摘要】
1.一种加速单元,所述加速单元设置于与主机连接的网卡,其特征在于,包括:
2.根据权利要求1所述的加速单元,其特征在于,还包括缓存子单元;
3.根据权利要求2所述的加速单元,其特征在于,
4.根据权利要求1所述的加速单元,其特征在于,
5.根据权利要求1所述的加速单元,其特征在于,还包括计时子单元;
6.根据权利要求1所述...
【专利技术属性】
技术研发人员:钱嘉林,
申请(专利权)人:中科驭数北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。