[发明专利]用于网络接口控制器的存储器映射的缓冲器有效
申请号: | 200710137000.6 | 申请日: | 2007-07-26 |
公开(公告)号: | CN101115054A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | M·S·施兰斯克;E·厄尔特利 | 申请(专利权)人: | 惠普开发有限公司 |
主分类号: | H04L29/02 | 分类号: | H04L29/02;H04L12/54;H04L12/46 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王岳;陈景峻 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网络 接口 控制器 存储器 映射 缓冲器 | ||
1.一种处理系统,包括:
多个处理单元(200),每个所述处理单元(200)包括至少一个处理器(212)和至少一个系统存储器(214);以及
网络接口控制器(NIC,218),其与所述多个处理单元(200)当中的每一个相关联,以用于在所述各处理单元(200)之间发送和接收数据;
其中,所述多个单元当中的每一个进一步包括存储器互连(216),所述NIC(218)被直接连接到该存储器互连,并且所述NIC(218)包括至少一个存储器映射的缓冲器(300)。
2.根据权利要求1所述的系统,其中,所述NIC(218)还包括:
其中,所述至少一个存储器映射的缓冲器(300)是存储器映射的发送缓冲器和存储器映射的接收缓冲器的其中之一,其中所述至少一个系统存储器(214)的一部分被分配用于对存储器映射的发送缓冲器和存储器映射的接收缓冲器的所述至少其中之一进行存储器映射。
3.根据权利要求2所述的系统,其中,所述存储器映射的发送缓冲器和所述存储器映射的接收缓冲器的所述至少其中之一是具有头指针和尾指针的循环队列,并且其中所述头指针和所述尾指针的当前值被映射到所述系统存储器(214)内的预定位置(306)。
4.根据权利要求3所述的系统,其中,存储器映射的发送缓冲器和存储器映射的接收缓冲器的所述至少其中之一是存储器映射的接收缓冲器(300),并且其中所述至少一个处理器(212)把所述头指针和所述尾指针的其中之一的先前存储的值与所述头指针和所述尾指针的所述其中之一的相应的当前值进行比较,以作为用于所述存储器映射的接收缓冲器(300)的轮询机制。
5.根据权利要求3所述的系统,其中,所述至少一个处理器(212)把所述头指针和所述尾指针的至少其中之一的先前存储的值与所述头指针和所述尾指针的所述至少其中之一的相应的当前值进行比较,以便确定是否要释放所述系统存储器(214)中的一个或多个页面。
6.根据权利要求1所述的系统,还包括:
I/O互连(240),I/O设备(230)通过该I/O互连(240)与所述至少一个处理器(212)和至少一个系统存储器(214)通信;以及
I/O适配器(238),用于把所述I/O互连(240)连接到所述存储器互连(216)。
7.根据权利要求1所述的系统,其中,所述系统存储器(214)还包括递送指令数据库(310),并且其中存储器映射的发送缓冲器和存储器映射的接收缓冲器的所述至少其中之一是存储器映射的接收缓冲器(300),从而所述至少一个处理器(212)可操作用于根据来自所述递送指令数据库(310)的指令来转发在所述存储器映射的接收缓冲器中接收到的数据。
8.根据权利要求7所述的系统,其中,所述处理器(212)根据来自所述递送指令数据库(310)的所述指令执行对所述数据的直接存储器访问(DMA)传输。
9.根据权利要求6所述的系统,还包括:
运行在所述至少一个处理器(212)上的操作系统应用;
在所述操作系统下操作的核心模式帮助器线程,其可以访问操作系统数据结构并且可以与所述NIC(218)直接通信,
其中,所述核心模式帮助器线程在不中断所述I/O互连(240)的情况下执行钉住、发送/接收数据、释放循环。
10.一种用于在处理系统中传送数据的方法,包括以下步骤:
提供(400)多个处理单元(200),每个所述处理单元包括至少一个处理器(212)和至少一个系统存储器(214);以及
通过与所述多个处理单元当中的每一个相关联的网络接口控制器(NIC,218)在所述各处理单元(200)之间发送和接收数据(402);
其中,所述多个单元(200)当中的每一个进一步包括存储器互连(216),所述NIC(218)被直接连接到该存储器互连,并且所述NIC(218)包括至少一个存储器映射的缓冲器(300)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710137000.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:键盘式乐器的声控装置
- 下一篇:软管夹