一种用于流计算的FPGA网络及流计算系统与方法

    公开(公告)号:CN110069441A

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

    申请号:CN201910216953.4

    申请日:2019-03-21

    Abstract: 本发明涉及一种用于流计算的FPGA网络,该FPGA网络由多个FPGA通信连接而成,用于处理用户数据以获取处理结果,其中该FPGA包括:计算逻辑单元组模块,用于进行数据处理以获得中间结果;控制逻辑模块,用于将用户数据传输给该计算逻辑单元组模块,并根据路由表,将该中间结果传输至下一个FPGA,或将该中间结果作为处理结果传输至该FPGA网络出口;通信模块,用于进行该FPGA的外部数据传输。本发明采用软硬件相互协同的方式进行工作,可以充分发挖掘大数据计算数据流中的并行成分,发挥FPGA高并行度的计算优势,大大降低流计算的计算延迟,提高推荐系统、计算广告等大数据应用事务的反馈速度。

    一种面向基因比对算法的加速装置

    公开(公告)号:CN109785905A

    公开(公告)日:2019-05-21

    申请号:CN201811546046.8

    申请日:2018-12-18

    Abstract: 本发明提供了一种面向基因比对算法的加速装置。该加速装置包括主机端和多个加速模块,所述加速模块包括多个存储层、垂直切片管理单元和交换网络,其中:所述主机端用于控制向所述加速模块分发基因测序序列和接收基因比对结果;所述加速模块的存储层用于存储基因参考序列;所述加速模块的垂直切片管理单元用于管理将所述多个存储层进行垂直划分所形成的切片以及执行基因比对算法,获得基因比对结果;所述加速模块的交换网络用于控制该加速模块内部的数据交换以及该加速模块与外部的数据交换。本发明的加速装置利用定制结构能够提高基因比对算法的处理速度。

    分布式文件系统中的元数据快照存储和访问方法

    公开(公告)号:CN104933133B

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

    申请号:CN201510325206.6

    申请日:2015-06-12

    Abstract: 本发明提供一种文件系统快照存储方法,文件系统包括具有快照标记的目录树,与该目录树相对应的快照统计文件,以及与该目录树的各个快照时间戳相对应的快照文件;所述快照存储方法包括:1)创建新快照后,使得所述快照统计文件记录下按照快照时间戳顺序排列的各个快照文件的索引;2)维护各个快照文件,使得每个所述快照文件中记录起始有效时间小于等于其时间戳,且大于前一快照时间戳的所有元数据,并且同一所述快照文件中所记录的元数据按照其结束有效时间排序。本发明还提供了相应的文件系统快照访问方法。与传统的增量快照技术相比,本发明在保留存储空间开销较小优势的前提下,显著减小了快照访问的开销,提高了快照访问的效率。

    一种包含跨维度链路的直接网络路由方法和系统

    公开(公告)号:CN107094116A

    公开(公告)日:2017-08-25

    申请号:CN201710385210.0

    申请日:2017-05-26

    Abstract: 本发明涉及一种包含跨维度链路的直接网络路由方法和系统,包括:对直接网络中的跨维度链路进行两两配对分组,生成多个分组,将设置完成后的多个该分组集合为分组信息;为该分组信息中相应分组设置维度,并根据分组中跨维度链路的方向和该维度,为每条设置跨维度链路两端节点的坐标和方向信息;根据该坐标和方向信息,生成该直接网络中各节点到其他节点的端口转发表,该直接网络中各节点根据该端口转发表对相应数据进行转发。由此本发明具有对应用场景强适应性、路由交换无死锁特性、通过LFT表示路由算法结果、低数据依赖性特征以及大规模可扩展性强等技术效果。

    实现分布式I/O资源池化的方法及装置

    公开(公告)号:CN103353861B

    公开(公告)日:2016-06-29

    申请号:CN201310240608.7

    申请日:2013-06-18

    Abstract: 一种实现分布式I/O资源池化的方法及装置,该装置包括主控制根节点,管理其所在计算节点内的所有I/O节点;I/O资源虚拟单元,虚拟化其对应的物理I/O节点具备同时被多个根节点共享的能力;I/O资源代理单元,代理驻留在本地或者远程计算节点连接的I/O节点中的I/O资源,实现I/O资源从一个PCIe域到另一个PCIe域的映射,使能根节点和I/O资源间跨计算节点跨PCIe域的透明通信;交换结构配置单元,为每个根节点配置一个独立的虚拟PCIe交换机,分布式的I/O资源以功能为单位通过分配挂载到目标根节点对应的虚拟PCIe交换机上,为目标根节点使用。本发明还公开了实现分布式I/O资源池化的方法。

    用于多根I/O虚拟化共享系统的I/O资源管理方法

    公开(公告)号:CN102722414B

    公开(公告)日:2014-04-02

    申请号:CN201210160593.9

    申请日:2012-05-22

    Abstract: 本发明公开一种用于多根I/O虚拟化共享系统的I/O资源管理方法,所述方法是指利用一个主控制根节点对多根I/O虚拟化共享系统中的所有I/O设备进行集中式的初始化配置和分配管理,包括:步骤1,主控制根节点对系统中的I/O资源枚举发现和初始化配置;步骤2,主控制根节点通过PCIe管理模块,辅助管理用户管理和控制系统中的I/O设备资源,执行管理用户制定的I/O资源分配策略;步骤3,主控制根节点通过PCIe管理模块和I/O资源分配表,建立设备功能与其所属的根节点的映射关系,实现I/O资源动态分配。

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

    公开(公告)号:CN101963896B

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

    申请号:CN201010259765.9

    申请日:2010-08-20

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

    多根I/O虚拟化共享方法和系统

    公开(公告)号:CN102707991A

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

    申请号:CN201210153862.9

    申请日:2012-05-17

    Abstract: 一种多根I/O虚拟化共享系统和方法,该系统包括:根节点子系统,所述根节点子系统包含N个根节点,每个根节点由根联合体及其连接的CPU和内存组成;I/O设备子系统,所述I/O设备子系统包含M个I/O设备,各I/O设备具备同时为所述多个虚拟机提供服务的能力;多根I/O虚拟化共享控制器,所述多根I/O虚拟化共享控制器由PCIe上游端口、PCIe多根交换机和PCIe下游端口组成,该多根I/O虚拟化共享控制器通过PCIe接口协议将根节点子系统和I/O设备子系统耦合,实现I/O设备资源被多个根节点直接共享。

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

    公开(公告)号:CN102637148A

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

    申请号:CN201210046913.8

    申请日:2012-02-27

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

Patent Agency Ranking