RapidIO报文和InfiniBand报文之间的转换方法及装置

    公开(公告)号:CN103368959B

    公开(公告)日:2016-08-24

    申请号:CN201310283397.5

    申请日:2013-07-05

    Abstract: 本发明公开了通信技术领域中的RapidIO报文和InfiniBand报文之间的转换方法及装置。本发明通过对RapidIO报文的信息提取,将RapidIO报文转换到InfiniBand报文中;同时提供了从包含RapidIO报文的InfiniBand报文中提取出RapidIO报文的方法;本发明还提供了RapidIO报文转换到InfiniBand报文的装置和InfiniBand报文转换到RapidIO报文的装置。本发明解决了RapidIO报文和InfiniBand报文之间的转换问题,实现了RapidIO架构和InfiniBand架构之间的信息传递;通过对含有RapidIO报文的InfiniBand报文的解析,使得RapidIO报文能够在服务器之间、服务器与存储设备之间或服务器与网络之间传递;使得与各服务器、存储设备或网络相关的嵌入式系统能够在更大的范围内实现指令传递;同时,本发明的装置可以根据需要设置在RapidIO网络和InfiniBand网络中,具有很高的灵活性。

    RapidIO报文和InfiniBand报文之间的转换方法及装置

    公开(公告)号:CN103368959A

    公开(公告)日:2013-10-23

    申请号:CN201310283397.5

    申请日:2013-07-05

    Abstract: 本发明公开了通信技术领域中的RapidIO报文和InfiniBand报文之间的转换方法及装置。本发明通过对RapidIO报文的信息提取,将RapidIO报文转换到InfiniBand报文中;同时提供了从包含RapidIO报文的InfiniBand报文中提取出RapidIO报文的方法;本发明还提供了RapidIO报文转换到InfiniBand报文的装置和InfiniBand报文转换到RapidIO报文的装置。本发明解决了RapidIO报文和InfiniBand报文之间的转换问题,实现了RapidIO架构和InfiniBand架构之间的信息传递;通过对含有RapidIO报文的InfiniBand报文的解析,使得RapidIO报文能够在服务器之间、服务器与存储设备之间或服务器与网络之间传递;使得与各服务器、存储设备或网络相关的嵌入式系统能够在更大的范围内实现指令传递;同时,本发明的装置可以根据需要设置在RapidIO网络和InfiniBand网络中,具有很高的灵活性。

    一种数据包的并发处理方法及设备

    公开(公告)号:CN102395958A

    公开(公告)日:2012-03-28

    申请号:CN201180001485.0

    申请日:2011-08-26

    CPC classification number: G06F12/023 G06F9/5016 G06F9/544

    Abstract: 本发明涉及一种数据包的并发处理方法及设备,该方法包括:在地址池中采用至少两个单向空闲链表存储共享存储器的空闲地址,所述地址池用于存储共享存储器中所有的空闲地址;获取所述共享存储器的消息类型,并根据所述共享存储器中的消息类型建立对应的地址先进先出队列FIFO;在接收到要同时写入所述共享存储器的至少两个消息时,由所述至少两个单向空闲链表为所述至少两个消息分别提供写入共享存储器的空闲地址,并将分别与所述至少两个消息对应的所述地址更新到所述消息对应的地址FIFO中。本发明技术方案的实现,能够解决现有技术中无法实现共享存储器中对两个消息的同时读取和写入。

    一种数据迁移控制方法、数据迁移方法及装置

    公开(公告)号:CN103324592B

    公开(公告)日:2016-11-23

    申请号:CN201310253280.2

    申请日:2013-06-24

    Inventor: 陈昊 杨宝川 陆斌

    Abstract: 本发明公开了一种CC‑NUMA系统中的数据迁移控制方法,通过引入源端NC和目的端NC之间的各条数据传输路径所包含的各条传输链路的带宽占用率,作为采用DMA方式迁移数据时所利用的数据传输路径的选取依据,从而在采用DMA方式迁移数据时,不再是盲目地选取数据传输路径,而是可以该选取依据来选取合适的数据传输路径进行数据迁移,从而避免了采用DMA方式对数据进行迁移的过程中容易形成热点传输路径和数据拥塞的问题。本发明实施例还提供一种CC‑NUMA系统中的数据迁移控制装置,以及一种CC‑NUMA系统中的数据迁移方法及装置。

    请求报文处理方法以及发送方法、节点和系统

    公开(公告)号:CN103181132B

    公开(公告)日:2015-11-25

    申请号:CN201280002077.1

    申请日:2012-10-15

    CPC classification number: G06F9/5027

    Abstract: 本发明提供一种请求报文处理方法以及发送方法、节点及系统。该方法包括:接收远端节点发送的请求报文;判断所述请求报文是否为优胜者报文,是则对所述请求报文进行处理,否则,拒绝所述请求报文;其中,所述优胜者报文是指本地节点可优先处理的请求报文。本发明实施例技术方案中,节点可仅对优胜者报文进行处理,对其他非优胜者报文则进行拒绝处理,从而可减少节点处理请求报文时的硬件资源消耗。

    一种数据包的并发处理方法及设备

    公开(公告)号:CN102395958B

    公开(公告)日:2014-03-26

    申请号:CN201180001485.0

    申请日:2011-08-26

    CPC classification number: G06F12/023 G06F9/5016 G06F9/544

    Abstract: 本发明涉及一种数据包的并发处理方法及设备,该方法包括:在地址池中采用至少两个单向空闲链表存储共享存储器的空闲地址,所述地址池用于存储共享存储器中所有的空闲地址;获取所述共享存储器的消息类型,并根据所述共享存储器中的消息类型建立对应的地址先进先出队列FIFO;在接收到要同时写入所述共享存储器的至少两个消息时,由所述至少两个单向空闲链表为所述至少两个消息分别提供写入共享存储器的空闲地址,并将分别与所述至少两个消息对应的所述地址更新到所述消息对应的地址FIFO中。本发明技术方案的实现,能够解决现有技术中无法实现共享存储器中对两个消息的同时读取和写入。

    一种数据迁移控制方法、数据迁移方法及装置

    公开(公告)号:CN103324592A

    公开(公告)日:2013-09-25

    申请号:CN201310253280.2

    申请日:2013-06-24

    Inventor: 陈昊 杨宝川 陆斌

    Abstract: 本发明公开了一种CC-NUMA系统中的数据迁移控制方法,通过引入源端NC和目的端NC之间的各条数据传输路径所包含的各条传输链路的带宽占用率,作为采用DMA方式迁移数据时所利用的数据传输路径的选取依据,从而在采用DMA方式迁移数据时,不再是盲目地选取数据传输路径,而是可以该选取依据来选取合适的数据传输路径进行数据迁移,从而避免了采用DMA方式对数据进行迁移的过程中容易形成热点传输路径和数据拥塞的问题。本发明实施例还提供一种CC-NUMA系统中的数据迁移控制装置,以及一种CC-NUMA系统中的数据迁移方法及装置。

    请求报文处理方法以及发送方法、节点和系统

    公开(公告)号:CN103181132A

    公开(公告)日:2013-06-26

    申请号:CN201280002077.1

    申请日:2012-10-15

    CPC classification number: G06F9/5027

    Abstract: 本发明提供一种请求报文处理方法以及发送方法、节点及系统。该方法包括:接收远端节点发送的请求报文;判断所述请求报文是否为优胜者报文,是则对所述请求报文进行处理,否则,拒绝所述请求报文;其中,所述优胜者报文是指本地节点可优先处理的请求报文。本发明实施例技术方案中,节点可仅对优胜者报文进行处理,对其他非优胜者报文则进行拒绝处理,从而可减少节点处理请求报文时的硬件资源消耗。

Patent Agency Ranking