[发明专利]通过多个虚拟通道传输分割的数据分组有效
申请号: | 201210026975.2 | 申请日: | 1999-08-13 |
公开(公告)号: | CN102693194A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | P·A·格伦;W·福特拉尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;H04L12/56 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 朱海煜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 虚拟 通道 传输 分割 数据 分组 | ||
本申请是申请日为1999年8月13日、申请号为99812054.5、发明名称为“通过多个虚拟通道传输分割的数据分组”的申请的分案申请。
技术领域
本发明针对计算机网络上的数据通信。更具体而言,本发明针对在一个计算机网络中通过多个虚拟通道的分割的数据分组。
背景技术
计算机频繁地与输入/输出(I/O)单元通信。这种通信的典型特征是必须通过一个互连来高速发送数据。
这种高速通信面临的最主要的难题之一是处理器容量和正常情况下所要求的软件开销。举例来说,为了有效地传输数据,计算机的处理器需要根据可利用的资源情况动态地配置传输数据的带宽。该处理过程需要巨大的软件开销,这会阻止计算机中的处理器或者是I/O单元中的一个I/O控制器以适时的方式执行其他任务。
基于上述原因,需要有一种方法或设备在一台计算机和I/O单元之间有效地传输数据。
发明内容
根据本发明的实施例,提供了一种在传输数据中使用的方法,该方法包括:
将至少一个队列对中的数据块排队传输到互连的目的地址,所述至少一个队列对的每一个包括发送队列和接收队列;以及
通过与所述至少一个队列对相关联的不同的物理端口分割地传输数据块,其中所述分割包括经由所述物理端口中不同的相应端口发送所述数据块的不同的相应部分。
根据本发明的实施例,还提供了一种在传输数据中使用的设备,该设备包括:
用于将至少一个队列对中的数据块排队传输到互连的目的地址的装置,所述至少一个队列对的每一个包括发送队列和接收队列;以及
用于通过与所述至少一个队列对相关联的不同的物理端口分割地传输数据块的装置,其中所述分割包括经由所述物理端口中不同的相应端口发送所述数据块的不同的相应部分。
根据本发明的一个方面,用于通过互连传输数据块的输入/输出(I/O)单元,数据块包括多个数据分组,所说的I/O单元包括:
I/O控制器,用于创建涉及数据块的直接存储器存取(DMA)对象;
与该I/O控制器耦合、用于存储数据块的存储器;
具有第一虚拟接口(VI)队列对和第二虚拟接口(VI)队列对的传输,每一个队列对都耦合到该互连,该传输创建涉及第一数据分组的第一描述符和涉及第二数据分组的第二描述符。
根据本发明的另一个方面,一种通过互连向主计算机传输数据块的方法,该方法包括:
(a)在存储器存储数据块;
(b)创建涉及该数据块的直接存储器存取(DMA)对象;
(c)将数据块分割成多个数据分组;
(d)创建多个描述符,每一个描述符涉及其中一个所述数据分组;
(e)将所述多个描述符放入虚拟接口队列对,所述队列对耦合到与主计算机耦合的虚拟通道;以及
(f)通过所述互连在虚拟通道中传输所述多个数据分组。
根据本发明的又一个方面,一种在互连上传输数据块的计算机,该数据块包括多个数据分组,该计算机包括:
处理器;
与该处理器相耦合用于存储数据块的存储器;
一输入/输出(I/O)控制器,用于创建涉及该数据块的直接存储器存取(DMA)对象;
具有第一虚拟接口(VI)队列对和第二虚拟接口(VI)队列对的传输,每一个队列对都耦合到所述互连;该传输用于创建涉及第一数据分组的第一描述符和涉及第二数据分组的第二描述符。
根据本发明的再一个方面,一种联网的计算机系统,包括:
互连;
耦合到该互连的主计算机,该主计算机包括具有第一和第二虚拟接口的第一传输;
耦合到该互连的I/O单元,该I/O单元包括:
I/O控制器,用于创建涉及该数据块的直接存储器存取(DMA)对象;
与该I/O控制器耦合、用于存储数据块的第一存储器;
具有第一和第二队列对的第二传输,所述第一队列对与第一虚拟接口相耦合形成第一虚拟通道,所述第二队列对与第二虚拟接口相耦合形成第二虚拟通道;该第二传输创建涉及第一数据分组的第一描述符和涉及第二数据分组的第二描述符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210026975.2/2.html,转载请声明来源钻瓜专利网。