一种自适应缓存预取方法

    公开(公告)号:CN102023931A

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

    申请号:CN201010611530.1

    申请日:2010-12-17

    Abstract: 本发明提供了一种自适应缓存预取方法,检查每个流,并使用多个队列记录每次访问的地址;如果当前访问的地址与之前某个队列中的地址连续,则认定为一个流,触发预取操作;检测预取对命中率的影响,若命中率低于阈值,则更改预取策略减少预取数量或关闭预取。本发明在预取前对访问流做了过滤,还原了原来的多个顺序流,然后分别针对每个顺序流做预取,由于顺序预取效率非常高,整个系统的性能将得到提升。

    基于零拷贝方式的TCP/IP协议报文发送方法和装置

    公开(公告)号:CN101707590A

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

    申请号:CN200910093984.1

    申请日:2009-09-25

    Abstract: 本发明提供一种基于零拷贝方式的TCP/IP协议报文发送方法和装置,其中,该方法包括:在发送报文直接内存访问数据缓冲区的头部中保留预定字段用于存储控制信息;网卡将用户传递的TCP/IP协议报文存储在发送报文直接内存访问数据缓冲区中;网卡根据TCP/IP协议报文更新发送报文直接内存访问数据缓冲区的头部中的控制信息;以及网卡根据报文直接内存访问数据缓冲区的头部中的控制信息,将所保存的TCP/IP协议报文重新组合成连续的报文后发送出去。本发明不需要占用CPU资源,并且不需要进行数据拷贝操作,可以明显地加快报文的构造及发送速度,满足了高流量下的报文发送应用需求。

    SDH帧头的检测方法
    304.
    发明公开

    公开(公告)号:CN101702642A

    公开(公告)日:2010-05-05

    申请号:CN200910238006.1

    申请日:2009-11-13

    Abstract: 本发明公开了一种SDH帧头的检测方法,该方法包括以下步骤:S102,接收并行数据码流;S104,以最小检测单元将并行数据码流分别与帧头的多种组合分别进行比较,以确定并行数据码流是否与多种组合中的一种相同;以及S106,如果并行数据码流与多种组合中的一种相同,则确定检测到帧头。通过本发明,能够利用少量的硬件逻辑资源实现对SDH帧头的快速有效检测及数据重排,灵活性高。

    内存控制器
    305.
    发明公开

    公开(公告)号:CN101702326A

    公开(公告)日:2010-05-05

    申请号:CN200910236805.5

    申请日:2009-10-30

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

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

    公开(公告)号:CN101674193A

    公开(公告)日:2010-03-17

    申请号:CN200910091054.2

    申请日:2009-08-21

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

    直接存储器访问的实现方法

    公开(公告)号:CN101673253A

    公开(公告)日:2010-03-17

    申请号:CN200910091053.8

    申请日:2009-08-21

    Abstract: 本发明提供了一种直接存储器访问的实现方法,该方法包括:DMA引擎将数据写入缓冲区,并在每次写入完成后在预设寄存器中更新下一次在缓冲区中进行写入的起始地址;DMA引擎从缓冲区中读取已写入的数据,并在每次读取完成后在寄存器中更新下一次从缓冲区中进行读取的起始地址。通过使用本发明,避免了相关技术中由于计算机侧操作系统的介入以及描述符的传输导致占用大量CPU资源和总线带宽的问题,能够有效节省总线带宽资源并降低CPU负荷,还能够有效消除处理产生的中断和延迟,从而有效提高DMA操作的处理效率。

    计算机散热模拟方法和装置

    公开(公告)号:CN101650760A

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

    申请号:CN200910091831.3

    申请日:2009-08-28

    CPC classification number: Y02D10/16 Y02D10/34

    Abstract: 本发明提供一种计算机散热模拟方法和装置,其中,该方法包括:对机房中的各个机柜进行功率监控,根据监控结果确定各个机柜处的热点分布;利用集中式模型确定各个机柜内部部件的温度;根据各个机柜内部部件的温度,利用有限元方法确定各个机柜处热点的温度,并确定机房的温度。通过使用本发明,既能够避免相关技术中的过量计算和模拟滞后性问题,还能够保证模拟的精确度,有助于在机房中安装制冷设备,提高制冷效果,并最大程度上节省制冷的能耗。

    小型计算机系统接口SCSI的实现方法和装置

    公开(公告)号:CN105183367B

    公开(公告)日:2018-07-03

    申请号:CN201510478489.8

    申请日:2015-08-06

    Abstract: 本发明公开了一种小型计算机接口SCSI的实现方法,该实现方法包括:目标模板配置步骤:根据SCSI协议的类型,对预定的目标模板进行配置,其中,所述预定的目标模板中包含多种类型的SCSI协议的目标器的共性内容;设备驱动模板配置步骤:根据存储设备的访问方式,对预定的设备驱动模板进行配置,其中,所述预定的设备驱动模板包含对应多种访问方式的设备驱动的共性内容。本发明根据SCSI协议的不同类型对相同的目标模板进行不同的配置实现了对不同SCSI协议的通信,并根据存储设备不同的访问方式对相同的设备驱动模板进行不同的配置实现了对不同访问方式的存储设备的数据处理,有效的实现了对多种SCSI协议和多种访问方式的存储设备的兼容,具备良好的可扩展性。

Patent Agency Ranking