一种高密度多处理器系统及其节点控制器

    公开(公告)号:CN101908036A

    公开(公告)日:2010-12-08

    申请号:CN201010236543.5

    申请日:2010-07-22

    Abstract: 本发明公开了一种高密度多处理器系统及其节点控制器。所述节点控制器,包括:主处理器端口和从处理器端口,用于分别与主处理器和从处理器连接,主处理器负责具体计算任务的运行,以及对外围设备的发现和初始化过程,从处理器只负责具体计算任务的运行;I/O端口,通过I/O总线与外围设备连接;读/写模块与读/写交叉开关模块连接;直接内存访问交叉开关模块,用于实现各处理器端口间直接内存访问数据的交换;读/写交叉开关模块,用于实现各处理器端口之间,以及处理器端口和I/O端口之间读/写数据的交换。

    多计算机系统中节点的DMA设备及通信方法

    公开(公告)号:CN101539902A

    公开(公告)日:2009-09-23

    申请号:CN200910083454.9

    申请日:2009-05-05

    Abstract: 本发明涉及多计算机系统中节点的DMA设备及通信方法,方法包括:步骤1,本地节点根据应用程序生成DMA命令,将DMA命令的描述符存储到内存中,将包含DMA命令的描述符内存位置信息的门铃传送给本地节点;步骤2,本地节点根据门铃读取描述符;根据描述符中信息生成网络包发送到互连网络和生成发送完成事件,或仅生成发送完成事件;步骤3,远端节点的DMA设备从互连网络上接收网络包,根据网络包的类型保存网络包中数据和生成接收完成事件,或仅生成接收完成事件,或将所述远端节点的数据装入网络包发送给所述本地节点。本发明能够提供多计算机系统中节点的信息传输方式,同时保证多计算机系统的高效通信。

    一种具有二次索引结构的存储设备及其操作方法

    公开(公告)号:CN101963896B

    公开(公告)日:2012-11-14

    申请号:CN201010259765.9

    申请日:2010-08-20

    Abstract: 本发明公开了一种具有二次索引结构的存储设备,所述设备,包括:多队列存储单元,从逻辑上被划分为N个FIFO,具有单独的读端口和写端口,能够对单元内任意FIFO同时进行读写操作;索引表模块,用于存储所述N个先入先出队列的索引信息,每个先入先出队列的索引信息存储在所述索引表模块中的一行;两个索引寄存器,用于暂存从所述索引表模块中读取出来的索引信息以供读操作和写操作同时使用。

    一种基于DDRSDRAM的栈式数据缓存装置及其方法

    公开(公告)号:CN102637148A

    公开(公告)日:2012-08-15

    申请号:CN201210046913.8

    申请日:2012-02-27

    Abstract: 本发明有关于一种基于DDR SDRAM的栈式数据缓存装置及其方法,其中该装置包括:输入数据缓存模块,用于为写入DDR SDRAM的数据提供缓存;DDR SDRAM存储读写控制模块,连接所述输入数据缓存模块,用于对DDR SDRAM进行控制,向用户呈现以页面为单位,按照栈的方式进行数据的读写;DDR数据通路模块,连接所述DDR SDRAM存储读写控制模块,用于根据所述DDR SDRAM存储读写控制模块的读写控制,实现单边沿数据和双边沿数据之间的转换。本发明实现了高速数据缓存,并向用户呈现以页面为单位的栈式数据管理。

    一种多处理器系统及其同步引擎

    公开(公告)号:CN101950282B

    公开(公告)日:2012-05-23

    申请号:CN201010267931.X

    申请日:2010-08-30

    CPC classification number: G06F15/76 G06F9/3004 G06F9/30087 G06F9/52

    Abstract: 本发明公开了一种多处理器系统及其同步引擎。所述同步引擎包括:多个存储队列,一个队列存储来自一个处理器的所有同步原语;多个调度模块,在多个存储队列中选定用于执行的同步原语之后,根据同步原语的类型,发送到相对应的处理模块进行处理,调度模块与存储队列一一对应;多个处理模块,接收调度模块发来的同步原语,执行不同功能;虚拟同步存储结构模块,使用少量的存储空间,通过控制逻辑把所有处理器的直属存储空间都映射为同步存储结构来实现各种同步原语的功能;主存端口,与虚拟同步存储结构模块进行通讯,对各处理器的直属存储进行读和写,以及向处理器发起中断;配置寄存器,存储处理模块需要用到的各种配置信息。

    多个HT总线到单个PCIe总线的桥接装置及其方法

    公开(公告)号:CN101882126B

    公开(公告)日:2012-01-04

    申请号:CN201010230714.3

    申请日:2010-07-13

    Abstract: 本发明多个HT总线到单个PCIe总线的桥接装置和方法,所述桥接装置包括多个连接HT总线的HT端口和一个连接PCIe总线的PCIe端口;所述桥接装置,用于均分PCIe请求序号,使用全局地址映射表和均分的请求序号实现HT端口和PCIe端口之间数据的传送;所述全局地址映射表记录每个HT端口和PCIe端口所占用的地址范围;所述均分PCIe请求序号为对于各HT端口,分配用于所述HT端口使用的PCIe请求序号数目相同,并且分配的PCIe请求序号不重叠。本发明能够实现多个处理器能够共享访问PCIe外设装置。

    一种高密度多处理器系统及其节点控制器

    公开(公告)号:CN101908036B

    公开(公告)日:2011-08-31

    申请号:CN201010236543.5

    申请日:2010-07-22

    Abstract: 本发明公开了一种高密度多处理器系统及其节点控制器。所述节点控制器,包括:主处理器端口和从处理器端口,用于分别与主处理器和从处理器连接,主处理器负责具体计算任务的运行,以及对外围设备的发现和初始化过程,从处理器只负责具体计算任务的运行;I/O端口,通过I/O总线与外围设备连接;读/写模块与读/写交叉开关模块连接;直接内存访问交叉开关模块,用于实现各处理器端口间直接内存访问数据的交换;读/写交叉开关模块,用于实现各处理器端口之间,以及处理器端口和I/O端口之间读/写数据的交换。

    一种具有二次索引结构的存储设备及其操作方法

    公开(公告)号:CN101963896A

    公开(公告)日:2011-02-02

    申请号:CN201010259765.9

    申请日:2010-08-20

    Abstract: 本发明公开了一种具有二次索引结构的存储设备,所述设备,包括:多队列存储单元,从逻辑上被划分为N个FIFO,具有单独的读端口和写端口,能够对单元内任意FIFO同时进行读写操作;索引表模块,用于存储所述N个先入先出队列的索引信息,每个先入先出队列的索引信息存储在所述索引表模块中的一行;两个索引寄存器,用于暂存从所述索引表模块中读取出来的索引信息以供读操作和写操作同时使用。

    一种多处理器系统、装置及方法

    公开(公告)号:CN101216781A

    公开(公告)日:2008-07-09

    申请号:CN200710304657.7

    申请日:2007-12-28

    Abstract: 本发明公开了一种多处理器系统、装置及方法。该系统包括:多个处理器节点,其中每个处理器节点包括至少两个处理器,I/O总线,处理器间的共享资源,处理器节点之间通过互连网络连接,其中每个处理器节点还包括一个硬件锁装置,所述硬件锁装置,包括多个硬件锁,网络接口,I/O总线接口,全局地址配置模块和本地地址配置模块;该实现方法包括下列步骤:多处理器系统中的一处理器访问一共享资源时,该处理器通过不同的寻址方式向与该预期的共享资源相关联的硬件锁发出测试请求;对与该预期的共享资源相关联的硬件锁进行测试,通过不同寻址方式获取预期的共享资源。其能够提供简单、快速的锁实现。

    一种加速磁盘阵列重建的方法及系统

    公开(公告)号:CN110187830A

    公开(公告)日:2019-08-30

    申请号:CN201910325384.7

    申请日:2019-04-22

    Abstract: 本发明提出了一种加速磁盘阵列重建的方法及系统,包括:在缓存中建立磁盘阵列的有效数据位图,有效数据位图用于记录磁盘阵列逻辑地址空间中存有数据的数据块的有效位图信息;接收写请求,得到写请求中待写入数据所属的条带,并根据条带所在数据块的位图信息更新有效数据位图;根据磁盘阵列当前的数据冗余方式,将待写入数据下发至磁盘阵列的底层磁盘;当磁盘阵列中出现失效的成员磁盘时,通过有效数据位图读取失效的成员磁盘中存有数据的数据块的待恢复位图信息,并得到待恢复位图信息对应的待恢复条带,根据数据冗余方式恢复重建待恢复条带。本发明能减少RAID系统重建过程需恢复的数据量,从而降低RAID重建过程耗时,进一步提升了系统的可靠性。

Patent Agency Ranking