-
公开(公告)号:CN102722449B
公开(公告)日:2015-01-21
申请号:CN201210165053.X
申请日:2012-05-24
Applicant: 中国科学院计算技术研究所 , 华为技术有限公司
IPC: G06F12/08
CPC classification number: G06F17/30327
Abstract: 本发明公开一种基于SSD的Key-Value型本地存储方法和系统,所述方法包括:步骤1,对于数据采用内存快照B+树索引结构,进行内存的读写分离操作;步骤2,经过索引后的数据,针对B+树使用FIFO队列管理缓存;步骤3,对所述数据进行读写操作,通过空洞文件机制在日志型追加写入的数据中实现逻辑页号和物理位置的映射管理。
-
公开(公告)号:CN103353861A
公开(公告)日:2013-10-16
申请号:CN201310240608.7
申请日:2013-06-18
Applicant: 中国科学院计算技术研究所
IPC: G06F13/20
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资源池化的方法。
-
公开(公告)号:CN102722414A
公开(公告)日:2012-10-10
申请号:CN201210160593.9
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种用于多根I/O虚拟化共享系统的I/O资源管理方法,所述方法是指利用一个主控制根节点对多根I/O虚拟化共享系统中的所有I/O设备进行集中式的初始化配置和分配管理,包括:步骤1,主控制根节点对系统中的I/O资源枚举发现和初始化配置;步骤2,主控制根节点通过PCIe管理模块,辅助管理用户管理和控制系统中的I/O设备资源,执行管理用户制定的I/O资源分配策略;步骤3,主控制根节点通过PCIe管理模块和I/O资源分配表,建立设备功能与其所属的根节点的映射关系,实现I/O资源动态分配。
-
公开(公告)号:CN102446156A
公开(公告)日:2012-05-09
申请号:CN201110270591.0
申请日:2011-09-14
Applicant: 中国科学院计算技术研究所
IPC: G06F15/163
Abstract: 本发明提供一种用于并行多处理器系统的通信行为获取装置。该获取装置包括多个原始信息收集模块和通信信息采集模块。其中,原始信息收集模块依附在节点内通信模块和/或节点间通信模块内,用于当其所依附的模块进行通信时,收集关于该通信行为的信息并将其传送给通信信息采集模块;通信信息采集模块用于接收来自多个原始信息收集模块的信息,并将所收集的信息发送到用户指定的地址。该装置在硬件层面上抓取多处理器之间的通信信息,不会对具体应用软件的运行带来影响,同时也具有应用软件无关性,开销小,适应性广泛等优点。
-
公开(公告)号:CN101539902B
公开(公告)日:2012-03-28
申请号:CN200910083454.9
申请日:2009-05-05
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173 , G06F13/28 , H04L29/08
Abstract: 本发明涉及多计算机系统中节点的DMA设备及通信方法,方法包括:步骤1,本地节点根据应用程序生成DMA命令,将DMA命令的描述符存储到内存中,将包含DMA命令的描述符内存位置信息的门铃传送给本地节点;步骤2,本地节点根据门铃读取描述符;根据描述符中信息生成网络包发送到互连网络和生成发送完成事件,或仅生成发送完成事件;步骤3,远端节点的DMA设备从互连网络上接收网络包,根据网络包的类型保存网络包中数据和生成接收完成事件,或仅生成接收完成事件,或将所述远端节点的数据装入网络包发送给所述本地节点。本发明能够提供多计算机系统中节点的信息传输方式,同时保证多计算机系统的高效通信。
-
公开(公告)号:CN102103521A
公开(公告)日:2011-06-22
申请号:CN201110033759.6
申请日:2011-01-31
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及移动HPC系统,包括:一个后端加速节点或者多个相互连接的后端加速节点;用户终端节点,其用于安装操作系统;用户界面,其安装在用户端节点中的操作系统中,用于为用户提供操作界面;主控模块,布置在用户端节点上用于接受用户的作业任务,并均衡分发给后端;广播模块,布置在每个后端加速节点上用于广播每个后端加速节点的IP地址和连接端口;计算模块,布置在每个后端加速节点上用于接受用户终端上的主控模块发来的任务并执行任务后返回结果给用户终端。
-
公开(公告)号:CN102096655A
公开(公告)日:2011-06-15
申请号:CN201110033760.9
申请日:2011-01-31
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173 , G06F9/46
Abstract: 本发明公开了一种移动HPC系统及其实现方法,该系统由计算节点和用户终端组成,计算节点和用户终端通过网线相互连接交互数据,所述计算节点包括智能代理模块,所述用户终端包括:用户世界模块、虚拟机模块、资源供应服务模块、加载器模块,其中所述用户终端上安装有视窗操作系统,在操作系统中安装有用户世界模块,其用于将用户的请求提交给资源供应服务模块。其作用在视窗系统中操作HPC系统从而获得更高的运行速度。
-
公开(公告)号:CN101950282A
公开(公告)日:2011-01-19
申请号:CN201010267931.X
申请日:2010-08-30
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F9/50
CPC classification number: G06F15/76 , G06F9/3004 , G06F9/30087 , G06F9/52
Abstract: 本发明公开了一种多处理器系统及其同步引擎。所述同步引擎包括:多个存储队列,一个队列存储来自一个处理器的所有同步原语;多个调度模块,在多个存储队列中选定用于执行的同步原语之后,根据同步原语的类型,发送到相对应的处理模块进行处理,调度模块与存储队列一一对应;多个处理模块,接收调度模块发来的同步原语,执行不同功能;虚拟同步存储结构模块,使用少量的存储空间,通过控制逻辑把所有处理器的直属存储空间都映射为同步存储结构来实现各种同步原语的功能;主存端口,与虚拟同步存储结构模块进行通讯,对各处理器的直属存储进行读和写,以及向处理器发起中断;配置寄存器,存储处理模块需要用到的各种配置信息。
-
-
公开(公告)号:CN101882126A
公开(公告)日:2010-11-10
申请号:CN201010230714.3
申请日:2010-07-13
Applicant: 中国科学院计算技术研究所
IPC: G06F13/40
Abstract: 本发明多个HT总线到单个PCIe总线的桥接装置和方法,所述桥接装置包括多个连接HT总线的HT端口和一个连接PCIe总线的PCIe端口;所述桥接装置,用于均分PCIe请求序号,使用全局地址映射表和均分的请求序号实现HT端口和PCIe端口之间数据的传送;所述全局地址映射表记录每个HT端口和PCIe端口所占用的地址范围;所述均分PCIe请求序号为对于各HT端口,分配用于所述HT端口使用的PCIe请求序号数目相同,并且分配的PCIe请求序号不重叠。本发明能够实现多个处理器能够共享访问PCIe外设装置。
-
-
-
-
-
-
-
-
-