[发明专利]单芯片服务器中的讯流钉扎有效
申请号: | 201580082192.8 | 申请日: | 2015-07-24 |
公开(公告)号: | CN108028808B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | K·丘德加尔;K·桑卡兰 | 申请(专利权)人: | 安培计算有限责任公司 |
主分类号: | H04L47/50 | 分类号: | H04L47/50;H04L47/62;H04L49/90 |
代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;王锦阳 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 服务器 中的 讯流钉扎 | ||
1.一种单芯片服务器,其包含:
第一数据结构,其通过处理器来执行,经组配用于自封包撷取元数据字符串及自第一封包撷取第一元数据字符串;
第二数据结构,其通过该处理器来执行,经组配用于基于该元数据字符串使该封包与结果数据库相关联及基于该第一元数据字符串使该第一封包与结果数据库相关联;以及
以太网络直接存储器存取引擎,其经组配用于基于相关联结果数据库将各个该封包指定予多个队列中的相应队列及经组配用于传递该封包的描述符讯息且经组配用于基于该相关联结果数据库将该第一封包指定予第一队列及传递该第一封包的第一描述符讯息,其中,该多个队列的各个与多处理器的相应核心相关联且将该多处理器的各个核心指定予该多个队列的其中一个,以及其中,将该第一队列与该多处理器的第一核心相关联,该以太网络直接存储器存取引擎更经组配以用于使该描述符讯息进入队列,其中,该描述符讯息的各个包含指示相应封包的存在性、及该相应封包于存储器中的位置的数据,以及其中,该第一描述符讯息包含指示该第一封包的存在性、及该第一封包于存储器中的位置的数据。
2.如权利要求1所述的单芯片服务器,其中,该第一数据结构为Patricia树且该第二数据结构为AVL搜索树。
3.如权利要求1所述的单芯片服务器,其中,该元数据字符串的各个为12字节长字符串。
4.如权利要求1所述的单芯片服务器,其中,该第二数据结构基于以该元数据字符串标引查询表而使该封包与该相关联结果数据库相关联,并且该第一数据结构自多个封包撷取多个元数据字符串。
5.如权利要求1所述的单芯片服务器,其更包含经组配用于对该多处理器的核心发布中断的队列管理器,其中,
该队列对该相应核心发布中断;以及
该以太网络直接存储器存取引擎经进一步组配用于基于该相关联结果数据库将该封包的各个复制到自由缓冲池。
6.一种计算机实施方法,用于对多处理器的核心进行封包串流的讯流钉扎,其包含:
通过执行第一数据结构的处理器,自封包串流的封包撷取元数据字符串及自该封包串流的第一封包撷取第一元数据字符串,其中,该第一数据结构为基于该元数据字符串预编程的Patricia树;
通过执行第二数据结构的该处理器,基于相应元数据字符串而使该封包的各个与结果数据库相关联,以及基于该第一元数据字符串而使该第一封包与相应结果数据库相关联;
通过以太网络直接存储器存取引擎,基于相关联结果数据库将该封包的各个指定予多个队列的相应队列及传递该封包的描述符讯息,以及通过以太网络直接存储器存取引擎,基于该相关联结果数据库将该第一封包指定予第一队列及传递该第一封包的第一描述符讯息,其中,该多个队列的各个与多处理器的相应核心相关联,以及其中,该第一队列与该多处理器的第一核心相关联;以及
通过该以太网络直接存储器存取引擎,使该描述符讯息进入该队列,其中,该描述符讯息的各个包含指示相应封包的存在性、及该相应封包于存储器中的位置的数据,以及其中,该第一描述符讯息包含指示该第一封包的存在性、及该第一封包于存储器中的位置的数据。
7.如权利要求6所述的计算机实施方法,其中,该元数据字符串的各个为12字节长字符串。
8.如权利要求6所述的计算机实施方法,其更包含:
经由该指定的队列对该相应核心发布中断;
其中,所述撷取更包含自多个封包撷取多个元数据字符串;以及
基于该结果数据库将该封包复制到自由缓冲池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安培计算有限责任公司,未经安培计算有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580082192.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在核磁共振成像中确定偏转角的系统和方法
- 下一篇:自行车专用挂筐制造安装工艺