-
公开(公告)号:CN104424102A
公开(公告)日:2015-03-18
申请号:CN201310363325.1
申请日:2013-08-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/16 , G06F13/4234
Abstract: 本发明公开了一种数据拷贝方法、设备和系统,涉及计算机领域,能够提高数据拷贝的效率。包括:接收内存控制器发送的拷贝请求消息,所述拷贝请求消息为将第一内存模组中的数据块写入第二内存模组中;根据所述拷贝请求消息,生成读请求和写请求,并向所述第一内存模组发送所述读请求,请求从所述第一内存模组中读取数据,向所述第二内存模组发送所述写请求,请求将从所述第一内存模组中读取的数据写入第二内存模组。本发明实施例提供的数据拷贝方法、设备和系统,用于数据的拷贝。
-
公开(公告)号:CN104424034A
公开(公告)日:2015-03-18
申请号:CN201310399716.9
申请日:2013-09-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F9/545 , G06F9/468 , G06F12/1027 , G06F13/24 , G06F2212/681
Abstract: 本发明实施例提供一种硬件资源访问方法、装置及操作系统,本发明方法,包括:配置一条或多条用于访问硬件的特权指令的权限,使得所述特权指令供用户态应用程序使用时不需要陷入内核即可对硬件资源进行访问,其中,所述应用程序在代码层面调用了位于用户态且封装有所述特权指令的特权应用程序编程接口API;执行所述应用程序在代码层面调用的所述特权API中封装的所述特权指令,从而使得所述应用程序不需要陷入内核即可对硬件资源进行访问。本发明实施例,通过设定直接访问硬件资源的特权指令并封装成API部署在用户空间,以实现降低访问硬件资源的系统开销,提高处理效率。
-
公开(公告)号:CN104424027A
公开(公告)日:2015-03-18
申请号:CN201310370098.5
申请日:2013-08-22
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F9/4843
Abstract: 本发明实施例提供一种线程运行方法及装置。本发明提供的线程运行方法,包括:正在运行的当前用户线程向操作系统OS发送硬件线程分配请求;接收所述OS返回的硬件线程分配响应,所述硬件线程分配响应包括所述OS分配的目标硬件线程的标识;所述当前用户线程指示待运行用户线程在所述目标硬件线程中运行。本发明实施例提供的线程运行方法,实现待运行用户线程的启动和运行可以通过当前用户线程的指令执行完成,相对于现有技术中需要库调度器和OS调度器的调度配置,用户线程才能被分配到硬件线程中启动和运行,在一定程度上减少了待执行用户线程启动和运行的过程,提高系统资源的利用率。
-
公开(公告)号:CN104281545A
公开(公告)日:2015-01-14
申请号:CN201310291218.2
申请日:2013-07-11
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: Y02D10/14 , Y02D10/151 , G06F13/1673 , G06F13/282 , G06F2213/2806
Abstract: 本发明实施例公开了一种数据读取方法及设备,涉及计算机领域,降低了大量数据连续读取过程中的操作复杂度和功耗。具体方案为:MC将需要读取的数据在存储器中的行地址发送至存储器,以便存储器将存储器中与行地址对应行的数据存储在存储器的缓冲区中;MC向存储器发送第一命令,以便存储器根据第一命令遍历所有列地址将需要读取的数据发送至MC;其中,需要读取的数据为缓冲区中存储的与行地址对应行的所有数据,第一命令用于激活存储器中的直接存储器存取DMA逻辑;MC接收存储器发送的需要读取的数据。本发明用于数据读取的过程中。
-
公开(公告)号:CN104166597A
公开(公告)日:2014-11-26
申请号:CN201310186194.4
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F9/5016 , G06F2209/502
Abstract: 本发明实施例公开了一种分配远程内存的方法及装置,用于服务器节点集群,所述方法包括:建立节点分布表,所述节点分布表包括每个节点可贡献内存大小以及各节点之间的连接关系;当有节点作为请求者请求分配远程内存时,在所述节点分布表内以所述请求者为中心、根据距离由近及远寻找可以作为贡献者的节点并为所述请求者分配远程内存,所述距离包括其他节点到所述请求者的路由的跳数。本发明实施例首先创建可以体现出各服务器节点的物理位置及可贡献内存大小的节点分布表,然后按照最短路径优先的思路为请求者分配远程内存,不但使请求者可以获取到所需的内存容量,更使得所获取到的内存因为最短路径的优势在使用时效率更高。
-
公开(公告)号:CN103902543A
公开(公告)日:2014-07-02
申请号:CN201210571717.2
申请日:2012-12-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30404
Abstract: 本发明实施例公开了数据库查询方法和装置及数据库系统。其中,数据库查询方法可包括:接收来自客户端的查询语句;解析查询语句以得到查询语句所包含的函数标识;在N个标准函数和已注册的M个自定义函数中查找是否存在与函数标识对应的第一函数,其中,M和N为自然数;若查找到了与函数标识对应的第一函数,则获取第一函数对应的第一函数调用接口信息,并通过获取到的第一函数调用接口信息调用第一函数对数据库进行查找操作,向客户端反馈第一函数对数据库进行查找操作而得到的处理结果。本发明实施例提供的技术方案有利于丰富数据库查询功能,增强数据库查询的易用性。
-
公开(公告)号:CN103888501A
公开(公告)日:2014-06-25
申请号:CN201210566520.X
申请日:2012-12-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种虚拟机迁移方法和装置。所述方法包括:通过获取本机中各虚拟机的内存信息,当本机的负载过重时产生虚拟机迁移请求,并获取候选服务器及其内存信息,然后比较虚拟机的内存信息和候选服务器的内存信息,以确定本机中需要迁移的虚拟机和在所述候选服务器中选择目标服务器,并将本机中选择的需要迁移的虚拟机迁移至选择的目标服务器。本发明实施例保证了虚拟机迁移后系统具有非常高的内存利用率,不会出现对物理内存需求的急剧增加,而且保证了在服务器内存负载过重时,迁移虚拟机后服务器能够获得所期望的空闲内存。
-
公开(公告)号:CN103870333A
公开(公告)日:2014-06-18
申请号:CN201210548012.9
申请日:2012-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0683 , G06F9/50 , G06F9/5016 , G06F12/08
Abstract: 本发明实施例提供全局内存共享方法、装置和一种通信系统,以提高子操作系统的自主性和降低全局内存管理服务的压力。所述方法包括:子操作系统统计预定次数的任务轮转期间页面换出率和换页期间的内存驻留时间比值;所述子操作系统根据所述页面换出率和内存驻留时间比值计算内存压力指标;若所述内存压力指标大于内存压力阈值,则所述子操作系统向全局内存管理服务发出申请。本发明实施例提供的方法在多操作系统的架构下,各个子操作系统能完成更多的自适应工作,降低全局内存管理服务复杂度,提升系统性能,同时,由于子操作系统之间能够独立地完成内存的申请及释放工作,如此可以提高全局内存的利用率,也使得多操作系统架构有更好的可扩展性。
-
公开(公告)号:CN103810109A
公开(公告)日:2014-05-21
申请号:CN201210460181.7
申请日:2012-11-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明提供一种内存分配方法、装置及系统,其中内存分配方法包括,接收一个或多个处理模块分别发送的内存状态信息;根据内存状态信息,分别确定一个或多个处理模块各自的内存压力的数值;判断一个或多个处理模块的内存压力的数值中最大值与最小值之差是否大于或等于预设阈值;若是,则向最小值对应的处理模块发送内存抢占消息,内存抢占消息中携带有需释放的内存大小;在从最小值对应的处理模块中抢占到内存资源之后,向最大值对应的处理模块发送内存分配消息,内存分配消息中携带有待分配的内存大小,能够有效地满足内存压力较大的处理模块的高内存需求,有效地提高整个多操作系统结构中内存资源的利用率和系统性能。
-
公开(公告)号:CN105282056B
公开(公告)日:2019-01-11
申请号:CN201510760415.3
申请日:2015-11-09
Applicant: 中国科学院计算技术研究所
IPC: H04L12/935 , H04L12/733 , H04L12/04
Abstract: 本发明涉及数据中心网络架构技术领域,特别涉及一种新型光电混合交换数据中心网络架构,包括服务器、数据交换设备其特征在于,所述数据交换设备至少存在两个高速电交换端口,所述高速电交换端口用于所述数据交换设备之间进行连接;所述数据交换设备包括多个低速电交换端口,所述低速电交换端口用于连接所述服务器,及所述数据交换设备包括至少由一个波长光发射器构成的光端口,所述光端口用于所述数据交换设备之间进行快速动态带宽调整。本发明具有较低的建设成本和运营成本优势,具有较为稳定的性能,即随着规模扩大性能可以得到较好的保持。
-
-
-
-
-
-
-
-
-