一种内存控制器及多内存系统

    公开(公告)号:CN101699560B

    公开(公告)日:2012-12-12

    申请号:CN200910235298.3

    申请日:2009-09-30

    Abstract: 本发明提出了一种内存控制器以及多内存系统,该内存控制器包括双数据速率DDR控制器和至少一个信号寄存器,其中,DDR控制器用于根据中央处理器的指令产生内存驱动信号,内存驱动信号包括第一信号线组和第二信号线组,其中每一组第二信号线组适于与相对应的内存中的两个内存颗粒连接;信号寄存器用于对DDR控制器输出的第一信号线组进行功率放大和整形,其中每一组经过功率放大和整形的第一信号线组适于与相对应的内存中的每个内存颗粒连接。本发明所提出的内存控制器以及多内存系统可以增强内存控制器的驱动能力,降低系统成本。

    分布式集群监控系统及方法

    公开(公告)号:CN101719841B

    公开(公告)日:2012-10-10

    申请号:CN200910238005.7

    申请日:2009-11-13

    Abstract: 本发明提供了一种分布式集群监控系统和方法,其中,该方法包括以下步骤:每个分中心监控服务器采集到每个分布式集群内部的信息后,将信息推送至中心监控服务器。中心监控服务器接收来自分中心监控服务器的信息,并按照信息对所有分布式集群进行统一配置,然后将统一配置的结果提供给分中心监控服务器。分中心监控服务器接收来自中心监控服务器的统一配置结果,按照配置结果对分布式集群进行监控和管理。本发明通过使用统一的集中式监控平台,实现对分布式集群的统一监控和管理。

    内存控制器
    53.
    发明授权

    公开(公告)号:CN101702326B

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

    申请号:CN200910236805.5

    申请日:2009-10-30

    Abstract: 一种内存控制器,包括:数据通道接口模块,用于根据内存所选用的颗粒规格将来自内存读引擎和/或内存写引擎的访问请求的线性地址转换为段地址形式的地址,并控制访问请求、待写入数据的存储;地址存储模块,用于存储由数据通道接口模块转换后的访问请求;数据存储模块,用于存储来自内存写引擎的待写入数据;状态机模块,用于根据内存的内部状态发送内存操作命令以及地址存储模块存储的访问请求,且能够控制数据存储模块中存储的待写入数据的调度;物理接口模块,用于根据内存的数据要求对状态机模块发送的访问请求和待写入数据进行转换处理并发送至内存,并且用于根据内存控制器的数据要求对来自内存的数据进行转换并发送至数据通道接口模块。

    传输控制协议连接的管理方法和装置

    公开(公告)号:CN101674193B

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

    申请号:CN200910091054.2

    申请日:2009-08-21

    Abstract: 本发明提供一种传输控制协议连接的管理方法和装置,其中,该方法包括:分发模块根据报文的连接特征信息得到报文的哈希值;分发模块根据预设对应关系确定与哈希值对应的连接表项,并确定连接表项所属的DDR bank;分发模块向与DDR bank对应的状态表维护模块发送查找请求;响应于查找请求,状态表维护模块向DDR控制器发送维护请求以维护连接状态表,并根据DDR控制器返回的维护结果进行处理。通过使用本发明,能够借助网卡以硬件的方式实现传输控制协议连接的管理,能够有效提高连接管理的效率和系统处理性能,避免连接管理占用CPU资源的问题,并且能够适应带宽的变化,克服了CPU管理时操作系统协议栈所存在的局限性。

    一种支持多类型网卡链路聚合的零拷贝方法

    公开(公告)号:CN101540720B

    公开(公告)日:2011-06-15

    申请号:CN200810114690.8

    申请日:2008-06-06

    Abstract: 本发明涉及零拷贝捕包方法,具体地说是一种可支持多类型网卡、实现链路聚合功能的零拷贝方法,所述零拷贝方法包括A缓冲区接口层函数打开设备接口;B在用户空间缓冲区;C构造缓冲区队列;D接口函数通过内存映射得到缓冲区控制结构的信息;E报文接口层函数打开设备接口;F为应用新建报文指针队列,从缓冲区中提取出报文指针放入报文指针队列,应用程序报文指针队列中的报文数据进行处理。本发明采用分层结构,将现有的应用接口层划分为不关心具体设备缓冲区结构的缓冲区接口层和根据设备类型从缓冲区提取报文的报文接口层,实现了同一台机器上混合使用多种类型的网卡,并且方便了软件的移植和扩展。

    基于Snort规则集的报文处理方法和装置

    公开(公告)号:CN102045247A

    公开(公告)日:2011-05-04

    申请号:CN200910235675.3

    申请日:2009-10-12

    Abstract: 本发明提供了一种基于Snort规则集的报文处理方法和装置,其中,该方法包括:将Snort规则集转换为网卡能够识别的格式并将转换后的Snort规则集存储在内存缓冲区中;网卡将接收到的报文与转换后的Snort规则集中的规则进行匹配,并将与匹配结果相应的标签添加至报文的头部中;以及软件接口库根据报文的头部中的标签确定报文是否与Snort规则集匹配并进行后续操作。通过在网卡侧进行报文的匹配,不需要占用CPU资源,并且即使在大流量64字节短数据流量下,也不会因为应用处理慢而出现报文丢弃现象,可以支持庞大的Snort规则集,而不会影响报文的接收和后续处理。

    一种刀片服务器的存储扩展模块

    公开(公告)号:CN101751229A

    公开(公告)日:2010-06-23

    申请号:CN200910244460.8

    申请日:2009-12-31

    Abstract: 本发明公开一种刀片服务器的存储扩展模块,具体涉及一种带有共享功能的存储扩展模块。本发明的存储扩展模块传输信号经过中板与刀片连接,同时刀片与存储扩展模块的电源供应由中板分别提供,相互之间互不影响。存储扩展模块作为一个大的存储设备,提高了刀片服务器存储的容量,而且利用SAS控制芯片,实现了刀片与硬盘的分离,使硬盘不完全依赖于计算刀片而存在,当需要对刀片扩展存储容量时,只需要配置SAS控制芯片,即可以实现相应计算刀片的容量扩展,而且SAS控制芯片通过CMM进行配置,配置方式灵活多样。同时,整个存储模块和单个硬盘均支持热插拔,不仅解决了现有刀片服务器存储能力的不足,而且在以后的维护阶段也方便快捷。

    一种刀片服务器的计算刀片与IO扩展卡的连接方法

    公开(公告)号:CN101751090A

    公开(公告)日:2010-06-23

    申请号:CN200910244462.7

    申请日:2009-12-31

    Abstract: 本发明公开一种刀片服务器的计算刀片与IO扩展卡的连接方法,具体涉及一种刀片服务器中计算刀片与IO扩展卡的直接连接方式。包括中板,所述中板上有通孔,计算刀片上的刀片连接器和IO扩展卡上的IO连接器穿过中板上的通孔直接连接。本发明采用在中板上开连接孔的方式,利用连接器穿过连接孔,刀片与IO扩展卡直接通过连接器连接,缩短了IO信号的传输路程,减少了刀片服务器的连接器数量,节省了成本,而且不通过中板,减少了中板PCB材料的影响,为保证IO扩展卡和刀片的准确连接,在中板上安装导向槽(Guide pin),使刀片上的连接器与IO扩展卡上的连接器实现准确定位。

    集群的快速部署方法
    59.
    发明公开

    公开(公告)号:CN101741905A

    公开(公告)日:2010-06-16

    申请号:CN200910238672.5

    申请日:2009-11-30

    Abstract: 本发明公开了一种集群的快速部署方法,该方法包括以下步骤:S102,设置一个中心节点,中心节点提供TRACKER服务和下载服务;S104,对集群中除中心节点之外的多个节点分别进行操作系统、服务、软件等的不同配置,多个节点只提供下载服务;以及S106,在多个节点之间设定预定传输方式。通过本发明,解决了异构集群操作系统部署的灵活性和性能瓶颈的问题,极大的提高了整个集群中操作系统的部署效率。

    千兆虚拟网卡
    60.
    发明公开

    公开(公告)号:CN101719873A

    公开(公告)日:2010-06-02

    申请号:CN200910242315.6

    申请日:2009-12-11

    Abstract: 本发明提供一种千兆虚拟网卡,其特征在于,采用FPGA芯片来实现千兆以太网控制器功能,包括:FPGA模块,用于通过FPGA芯片来实现千兆网卡控制器功能;以及物理接口收发器,连接至所述FPGA模块,用于与所述FPGA模块结合,接收和发送数据包。本发明充分利用了FPGA内部丰富的资源,用其来实现千兆以太网控制器功能。与专用以太网控制芯片相比,更加灵活,网络接口更加丰富。可以通过软件定制不同功能的网卡,实现不同的网络协议,如千兆以太网协议、POS协议等。

Patent Agency Ranking