当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于多种通信业务的共享的资源制造技术

技术编号:26170690 阅读:30 留言:0更新日期:2020-10-31 13:39
公开了一种用于耦合至通信总线的装置的系统、方法和计算机可读介质,其中该装置包括队列和用于管理队列的操作的控制器。队列包括第一空间,第一空间用于存储用于具有第一流类别的第一业务类型以及用于在第一通信实体与第二通信实体之间通信的第一虚拟信道的第一信息。队列包括第二空间,第二空间用于存储用于具有第二流类别的第二业务类型以及用于在第三通信实体与第四通信实体之间通信的第二虚拟信道的第二信息。第一业务类型与第二业务类型不同,第一流类别与第二流类别不同,或第一虚拟信道与第二虚拟信道不同。还可描述和/或要求保护其他的实施例。

【技术实现步骤摘要】
用于多种通信业务的共享的资源
多种实施例一般可以涉及通信和计算领域,并且特别地,可以涉及计算机总线和通过计算机总线耦合的设备。
技术介绍
本公开所提供的背景描述是为了大体上呈现本公开内容的目的。除非本公开另外指出,否则本节中描述的材料不是本申请中的权利要求的现有技术,并且不能由于包含在本节中而承认是现有技术。计算机系统或平台可以包括许多组件,诸如包括中央处理单元(CPU)、存储器、芯片组和/或通过计算机总线耦合在一起的许多其他设备的主机。计算机总线或通信总线是可以在计算机内部的设备或组件之间或计算机之间传输数据的通信系统。计算系统或平台可以广泛地使用耦合到计算机总线的各种设备。计算机总线可以包括相关的硬件组件(电线、光纤等)和包括通信协议的软件。可能存在许多种计算机总线,例如串行总线或并行总线。串行总线的示例包括但不限于外围组件互连(PCI)总线,包括PCIx和PCIExpress(PCIe),以及通用串行总线(USB)。附图说明通过下文结合附图的详细说明,将容易理解实施例。为了便于该说明,相似的参考标号表示相似本文档来自技高网...

【技术保护点】
1.一种用于通信的装置,包括:/n具有多个存储空间的队列,其中所述队列包括第一空间和第二空间,所述第一空间用于存储用于具有第一流类别的第一业务类型以及用于在第一通信实体与第二通信实体之间通信的第一虚拟信道的第一信息,所述第一通信实体与所述第二通信实体经由所述装置以及经由通信总线与所述装置耦接的另一装置进行通信,所述第二空间用于存储:用于具有第二流类别的第二业务类型以及用于在第三通信实体与第四通信实体之间通信的第二虚拟信道的第二信息,所述第三通信实体与所述第四通信实体经由所述两个装置进行通信,并且其中,所述第一业务类型与所述第二业务类型不同,所述第一流类别与所述第二流类别不同,或所述第一虚拟信道...

【技术特征摘要】
20190426 US 62/839,471;20190729 US 16/525,3291.一种用于通信的装置,包括:
具有多个存储空间的队列,其中所述队列包括第一空间和第二空间,所述第一空间用于存储用于具有第一流类别的第一业务类型以及用于在第一通信实体与第二通信实体之间通信的第一虚拟信道的第一信息,所述第一通信实体与所述第二通信实体经由所述装置以及经由通信总线与所述装置耦接的另一装置进行通信,所述第二空间用于存储:用于具有第二流类别的第二业务类型以及用于在第三通信实体与第四通信实体之间通信的第二虚拟信道的第二信息,所述第三通信实体与所述第四通信实体经由所述两个装置进行通信,并且其中,所述第一业务类型与所述第二业务类型不同,所述第一流类别与所述第二流类别不同,或所述第一虚拟信道与所述第二虚拟信道不同;以及
控制器,耦合到所述队列以管理所述队列的操作。


2.根据权利要求1所述的装置,其中,所述第一业务类型或所述第二业务类型包括数据业务或控制业务;并且其中,所述第一流类别或所述第二流类别包括发布类别、非发布类别、完成类别或服务质量类别。


3.根据权利要求1-2任意一项所述的装置,其中,所述第一通信实体或所述第二通信实体中的一个和所述第三通信实体或所述第四通信实体中的一个是相同的通信实体。


4.根据权利要求1-2任意一项所述的装置,其中,所述第一虚拟信道或所述第二虚拟信道包括所述通信总线的多个链路。


5.根据权利要求1-2任意一项所述的装置,其中,所述第一通信实体与所述第二通信实体之间的通信包括多个虚拟信道。


6.根据权利要求1-2任意一项所述的装置,其中,所述队列是第一队列,并且其中,所述装置还包括第二队列,并且其中,所述第二队列被预留以存储用于第三业务类型、第三流类别或用于经由所述通信总线在第五通信实体与第六通信实体之间通信的第三虚拟信道的第三信息。


7.根据权利要求6所述的装置,其中,所述第一队列用于数据业务,并且所述第二队列用于控制业务。


8.根据权利要求1-2任意一项所述的装置,其中,为了管理所述队列的操作,所述控制器被配置为:
监视所述队列的未使用容量;
预留多个空间,其中每个空间是可释放的以存储具有流类别的业务类型和用于通信的虚拟信道的信息;
释放所述多个空间中的两个,以用作第一空间和第二空间;或
将所述队列的状态与设置在其他装置中的队列中的相应队列的状态进行同步。


9.根据权利要求8所述的装置,其中,所述预留的和未释放的空间是未使用的空间,并且所述装置还包括:
一个或多个计数器,其中基于一个或多个计数器中的信息所述控制器用于执行操作以:监视未使用的空间,留出一定数量的预留的空间,或者释放所述多个空间中的两个或同步所述队列的状态。


10.根据权利要求8所述的装置,其中,所述控制器还被配置为:
向所述其他装置发送用于在所述其他装置中设置的一定数量的所述队列的预留的和未释放的空间的请求。


11.根据权利要求10所述的装置,其中,所述控制器还被配置为:
响应所述发送的请求,接收设置在所述其他装置中的一定数量的所述队列中的预留的和未释放的空间的指示。


12.根据权利要求10所述的装置,其中,所述控制器还被配置为:
接收具有流类别的业务类型和用于通信的虚拟信道的多个信息;以及
维持具有所述流类别的业务类型和用于所述虚拟信道的多个信息的顺序。


13.根据权利要求1-8任意一项所述的装置,其中,所述装置包括发送器或接收器;并且其中所述第一通信实体或所述第二通信实体包括中央处理器单元(CPU)、处理器核心、鼠标、磁盘、键盘、存储设备或输入/输出控制器,并且其中所述第一通信实体和所述第二通信实体在同一计算机上。


14.根据权利要求1-8任意一项所述的装置,其中,所述第一信息或所述第二信息包括用于选自于物理层、链路层、事务层、路由层、传输层或应用层的协议层的消息、数据包或位信息。


15.根据权利要求1-8任意一项所述的装置,其中,所述通信总线是PCI总线、PCI扩展总线(PCI-X)、PCIexpress总线、通用串行总线(USB)、并行高级技术附件(PATA)总线、串行...

【专利技术属性】
技术研发人员:D·达斯夏尔马S·乔杜里
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1