-
公开(公告)号:CN103902352B
公开(公告)日:2017-06-13
申请号:CN201210587126.4
申请日:2012-12-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种多核虚拟机系统获取请求数据的方法和装置,该方法包括:当根据数据读取请求在本地缓冲存储器中发生访存读取失败时,识别数据读取请求的请求数据是否为客户虚拟机与管理虚拟机的共享数据;当请求数据为共享数据时,确定管理虚拟机所对应的缓冲存储器;在确定的缓冲存储器中查询获取请求数据。缩小了获取请求数据的查询范围,提高了在多核虚拟机系统中获取请求数据的效率。
-
公开(公告)号:CN103885890B
公开(公告)日:2017-04-12
申请号:CN201210562433.7
申请日:2012-12-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/12
Abstract: 本发明实施例提供一种本发明实施例提供的高速缓冲存储器cache中cache块的替换处理方法和装置,通过为除了L1 cache之外的cache中各cacheline增加一个标志位来指示其内的数据是否存在于上级cache中,尽可能减少上级cache中含有的cache line在本级cache被替换出去的情况,进而减少了上级cache的cache line被替换造成的开销;而且还能够提高cache的命中率,减少存储器访问时延。
-
公开(公告)号:CN104133780B
公开(公告)日:2017-04-05
申请号:CN201310159064.1
申请日:2013-05-02
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0862
CPC classification number: G06F12/0862 , G06F2212/1016 , G06F2212/1021 , G06F2212/602 , G06F2212/6026 , G06F2212/608
Abstract: 本发明实施例提供一种跨页预取方法、装置及系统,能够提高预取设备的预取命中率,进而使得访问内存的效率提高。其中,所述方法包括:接收高速缓存寄存器发送的物理地址缺失的指示消息,所述指示消息携带被映射的第一物理地址、所述第一物理地址所属的第一物理页的连续信息;根据所述第一物理地址和预取设备中存储的步长,获取预取地址;若所述预取地址所属的物理页与所述第一物理页的页号不同,且根据所述第一物理页的连续信息确定所述第一物理页连续,预取所述预取地址中的数据。本发明适用于计算机领域。
-
公开(公告)号:CN103647625B
公开(公告)日:2017-01-25
申请号:CN201310584995.6
申请日:2013-11-19
Applicant: 中国科学院计算技术研究所
Abstract: 一种基于链路的数据可靠传输方法,包括如下步骤:主动请求和应答,发送方发送请求消息并接受接收方的初始确认消息,该初始确认消息包括初始的数据包信息和接收方的初始信誉信息;数据正确传输与确认,当接收方收到所述发送方继续发送的请求消息时,回复确认消息,所述确认消息中包括数据接收的确认信息和此时所述接收方的信誉信息,发送方根据收到的该确认消息释放已确认的数据包缓存,并对应更新该发送方的信誉信息;数据错误传输下的重传,当接收方发现所述数据传输错误或丢包时,回复重传确认消息,所述重传确认消息包括重传标志位置位信息,发送方收到该重传确认消息后,从该重传标志位置位开始重传数据包。
-
公开(公告)号:CN103699336B
公开(公告)日:2016-09-07
申请号:CN201310641681.5
申请日:2013-12-03
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及磁盘阵列数据分布与重建方法和系统,该磁盘阵列包括磁盘阵列控制器、正常盘、热备盘,其中磁盘阵列控制器负责管理数据在正常盘上的分布、某一个或多个磁盘故障后的磁盘阵列重建,某一个或多个磁盘故障后,磁盘阵列控制器即选择热备盘进行重建;热备盘的存储空间划分成交替分布的数据空间和空闲空间;主磁盘中存储读出I/O热度统计存储区大小的数据,该数据经过异或运算后,运算结果写入热备盘的数据空间,在完成一次重建操作中,热备盘上I/O的磁头寻道距离减少,磁盘阵列重建速度加快。
-
公开(公告)号:CN105446700A
公开(公告)日:2016-03-30
申请号:CN201410239150.8
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种指令执行方法以及顺序处理器,用于在顺序处理器中组合指令,减少空拍,更大程度的发挥处理器性能。本发明实施例方法包括:顺序处理器按照指令顺序依次将多条指令融合成指令组合,其中,所述多条指令的执行拍数之和不大于所述最大执行拍数,再依次发射融合出的各指令组合,顺序执行各指令组合中的指令。
-
公开(公告)号:CN103257929B
公开(公告)日:2016-03-16
申请号:CN201310134852.5
申请日:2013-04-18
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种虚拟机内存映射方法及系统,其中方法包括:步骤1,根据应用层映射请求选择内存映射方式,执行步骤2或步骤3;步骤2,将待映射虚拟机的待映射机器页与监控虚拟机的物理页绑定,直接读写所映射的虚拟机的对应内存,执行步骤4;步骤3,监控虚拟机对物理内存中未使用的物理内存进行处理后,将其虚拟地址空间分解为相应的多个页组合的物理页,获取待映射虚拟机的待映射机器页,判断后进行相应处理,然后将待映射虚拟机的待映射机器页与监控虚拟机的物理页绑定,执行步骤4;步骤4,映射结束后,将与待映射虚拟机的映射内存对应的监控虚拟机内存释放,设置监控虚拟机的机器页到物理页映射表,将相应项设为无效机器页。
-
公开(公告)号:CN105224468A
公开(公告)日:2016-01-06
申请号:CN201410252855.3
申请日:2014-06-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/08
Abstract: 本发明公开了一种内存共享方法,应用于异构硬件,异构硬件连接主机,本发明方法包括:异构硬件获取主机发送的主机的部分内存的内存地址;当异构硬件的内存的空闲容量低于预定容量时,异构硬件根据内存地址,将异构硬件的内存中使用频率低于预定使用频率的数据存储到部分内存。采用本发明提供的内存共享方法,能够将异构硬件的内存中使用频率低于预定使用频率的数据存储到主机的部分内存,减少使用频率低于预定使用频率的数据在异构硬件的内存中所占用的存储空间,从而增大异构硬件的空闲存储空间,为运行在异构硬件上的应用提供更多的内存空间。
-
公开(公告)号:CN104899093A
公开(公告)日:2015-09-09
申请号:CN201410076806.9
申请日:2014-03-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F9/5005 , G06F9/50 , G06F9/5022 , G06F9/5027 , G06F2209/5018
Abstract: 本发明实施例提供数据处理方法、装置和系统,在本发明实施例中,操作系统在接收到预留硬件线程的请求后,将任务代码载入预留的硬件线程,由预留的硬件线程执行后续的任务代码,或者,操作系统将任务代码载入硬件线程进行执行的过程中,当硬件线程读取到了小任务代码标识,则将小任务代码载入到预留的硬件线程进行执行,从而不用为每个任务对应的任务代码创建线程。本发明实施例的方案和现有技术的方案中的操作系统在执线程中的任务代码时为每个任务对应的任务代码创建线程并在执行完任务对应的任务代码后释放对应线程相比,尤其是在任务中包括较多小任务的情况下,大幅度节省了系统的开销,提高了系统资源利用率。
-
公开(公告)号:CN104750634A
公开(公告)日:2015-07-01
申请号:CN201310739610.9
申请日:2013-12-27
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/16
Abstract: 本发明实施例公开了读取方法及系统,互联设备控制器。上述方法包括:构造包含读取请求指示及存储地址信息的第一写事务数据包;发送第一写事务数据包;接收第二写事务数据包,第二写事务数据包包含与存储地址信息相对应的数据;解析第二写事务数据包,得到与存储地址信息相对应的数据。在本发明实施例中,事务发起方构造第一写事务数据包来替换现有的读事务数据包并发送。由于第一写事务数据包中包含了读取请求指示和存储地址信息,接收方因而可根据该读取请求指示和存储地址信息读取相应的数据,并返回第二写事务数据包。这样事务发起方就可得到欲读取的数据实现读操作。并可连续的发起读总线事务提高了传输效率。
-
-
-
-
-
-
-
-
-