-
公开(公告)号:CN106155577A
公开(公告)日:2016-11-23
申请号:CN201510198452.X
申请日:2015-04-23
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F3/0608 , G06F3/06 , G06F3/0619 , G06F3/065 , G06F3/0656 , G06F12/0215 , G06F12/0623 , G06F13/1673 , G06F13/1689 , G06F13/1694 , G06F13/4234 , G06F2212/1008 , G06F2212/1024 , G06F2213/0064
Abstract: 本发明实施例公开了一种扩展内存的访问方法、设备以及系统。其中,方法包括:接收计算机的处理器系统串行发送的N+1条内存访问请求,每条内存访问请求中访问地址互不相同且都指向同一物理地址,物理地址为待访问数据在所述扩展内存上的存储地址,N≥1且N为整数;在接收到第一条内存访问请求时,向扩展内存发送读取请求,并向处理器返回特定响应消息;在从扩展内存读取待访问数据的过程中,每接收到一条内存访问请求,在经过内存总线协议规定的时延内,向处理器返回特定响应消息,直到待访问数据被写入数据缓冲器;之后,将待访问数据返回给所述处理器系统。
-
公开(公告)号:CN105788542A
公开(公告)日:2016-07-20
申请号:CN201410810699.8
申请日:2014-12-22
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G09G3/36
CPC classification number: G09G5/395 , G09G3/3611 , G09G3/3688 , G09G5/399 , G09G2310/04 , G09G2320/103 , G09G2330/021 , G09G2340/0435 , G09G2360/18
Abstract: 本发明实施例公开了一种显示设备的刷新控制方法及装置,其中方法的实现包括:显示控制器周期性产生第一刷新信号,将帧缓存区存储的用于显示的图像帧输出到显示面板;产生所述第一刷新信号的周期,短于所述显示面板的像素点因漏电出现失真的时长;所述显示控制器确定所述帧缓存区存储的用于显示的图像帧发生改变时,则产生第二刷新信号,将所述帧缓存区内存储的用于显示的图像帧输出到所述显示面板。上述第二刷新信号的产生频率会远小于用于保证图像帧及时显示所需要的频率;另外,通过事件来触发图像帧的刷新操作可以保证图像帧被及时显示,可以减少不必要的刷新操作,从而降低系统资源消耗以及内存消耗。
-
公开(公告)号:CN105095094A
公开(公告)日:2015-11-25
申请号:CN201410189589.4
申请日:2014-05-06
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/1027 , G06F3/0608 , G06F3/0619 , G06F3/0647 , G06F3/0652 , G06F3/0664 , G06F3/0685 , G06F12/1009 , G06F2212/1024 , G06F2212/684
Abstract: 本发明实施例提供一种内存管理方法和设备,包括:内存管理器接收内存访问请求,所述内存访问请求携带虚地址;若所述内存管理器在页表缓存TLB和内存中没有查找到所述虚地址对应的页表项,则判断所述虚地址的缺页类型;若所述虚地址的缺页类型为空白页缺页,则所述内存管理器为所述虚地址分配对应的页面,所述空白页缺页是指所述虚地址未被分配对应的页面;所述内存管理器将所述虚地址对应的页表项更新到所述内存和所述TLB中。内存管理器通过判断虚地址的缺页类型,在空白页缺页时并不产生缺页中断,而是为该虚地址分配对应的页面,因此,本实施例的方法能够降低缺页中断发生的次数,从而提高了内存管理效率。
-
公开(公告)号:CN104899159A
公开(公告)日:2015-09-09
申请号:CN201410080762.7
申请日:2014-03-06
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/1027 , G06F12/0802 , G06F12/0811 , G06F12/084 , G06F12/0842 , G06F12/0895 , G06F12/0897 , G06F12/1009 , G06F2212/1016 , G06F2212/152 , G06F2212/6042 , G06F2212/651 , G06F2212/653 , G06F2212/657
Abstract: 本发明实施例提供一种高速缓冲存储器Cache地址的映射处理方法和装置。该方法实施例包括获取处理核发送的访问地址所对应的物理地址,物理地址包括物理页面号PPN和页偏移;将物理地址映射成Cache地址,Cache地址依次包括Cache?Set?Index1、Cache?Tag、Cache?Set?Index2,以及CacheBlock?Offset;其中,位于高位的Cache?Set?Index1和位于低位的Cache?SetIndex2共同组成Cache?Set?Index,且Cache?Set?Index1位于PPN的覆盖范围内。本发明各实施例通过将大页面PPN的某些位映射到Cache的Set?Index中,因此可以被操作系统用来着色,满足同时使用大页面技术和页着色划分Cache技术的需求,并获得大页面和页着色划分Cache的性能提升。
-
公开(公告)号:CN104375946A
公开(公告)日:2015-02-25
申请号:CN201310359560.1
申请日:2013-08-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明公开了一种数据处理的方法,包括:根据读请求所请求读取的数据段的起始地址和数据段长度,计算所述数据段的掩码;按照预置的与所述数据段的地址和掩码关联的等式检测关系,从写请求队列中检测所述数据段;当所述数据段在所述写请求队列中时,按照预置方案从所述写请求队列中获得所述数据段。本发明实施例还提供相应的装置。本发明技术方案可以通过相等比较器来确定读请求所请求的数据段是否在写请求队列中,从而降低了开销,提高了比较速度。
-
公开(公告)号:CN104216834A
公开(公告)日:2014-12-17
申请号:CN201310209787.8
申请日:2013-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/0284 , G06F13/1605 , G06F13/1673 , G06F2212/1044 , G06F2212/2532
Abstract: 本发明公开一种内存访问的方法、缓冲调度器和内存模块,能够在不改变内存模块或内存芯片的基础上,支持多种应用场景。该方法包括:接收访存数据的操作请求消息,其中,所述操作请求消息包括所述访存数据的标记信息、操作信息和所述访存数据的存储地址信息,所述访存数据的标记信息包括标记类型,所述标记类型用于指示所述缓冲调度器对所述访存数据和/或访存数据的标记进行操作;根据所述访存数据的标记信息、以及所述访存数据的存储地址和所述访存数据的操作信息中的至少一项,对存储在内存模块中的所述访存数据的标记和/或访存数据进行操作。本发明适用于计算机领域。
-
公开(公告)号:CN103914363A
公开(公告)日:2014-07-09
申请号:CN201210591865.0
申请日:2012-12-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F11/3037 , G06F11/3027 , G06F11/3452 , G06F11/3466 , G06F12/10 , G06F12/12 , G06F13/1663 , G06F2201/815 , G06F2201/88
Abstract: 本发明实施例公开了一种内存监控方法及相关装置,其中,一种内存监控方法包括:获取计算机系统的内存单元访问信息,其中,所述内存单元访问信息包括:所述计算机系统的各个内存单元的被访问次数;获取所述计算机系统的进程信息,其中,所述进程信息包括:所述计算机系统当前运行的进程的虚拟地址与物理地址的映射关系信息;根据所述内存单元访问信息和所述进程信息生成监控信息,其中,所述监控信息包括:所述计算机系统当前运行的进程对所述各个内存单元的访问频繁度;将所述监控信息反馈给所述计算机系统,以便所述计算机系统根据所述监控信息进行内存管理。本发明提供的技术方案能够有效提高计算机系统的执行效率。
-
公开(公告)号:CN103729315A
公开(公告)日:2014-04-16
申请号:CN201210390245.0
申请日:2012-10-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/36
CPC classification number: H03M7/6011 , G06F9/30138 , G06F9/35 , G06F12/1045 , G06F12/109 , G06F13/385 , G06F17/30153 , G06F2212/6032 , G06F2212/657
Abstract: 本发明实施例提供了一种地址压缩、解压缩的方法、压缩器和解压缩器,能够提高地址的压缩率。其中,该地址压缩的方法包括:压缩器接收第一处理器发送的多个操作请求消息后,根据流号相同的所有操作请求消息携带的地址信息所构成的地址特性,确定所述流号相同的操作请求消息对应的压缩算法,然后根据所述确定的压缩算法,对所述流号相同的操作请求消息携带的地址进行压缩。本发明适用于计算机领域。
-
公开(公告)号:CN103577335A
公开(公告)日:2014-02-12
申请号:CN201310504532.4
申请日:2013-10-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及内存垃圾回收系统及方法,包含垃圾分析模块,记录内存分配和释放信息,查询页表获取物理地址信息,以确定每个数据对象是否存在于内存中,得到该数据对象对应的物理地址空间信息;并将该信息更新到垃圾监控模块中的数据对象监控列表,以确定数据对象对应的物理地址空间信息。垃圾监控模块,用于维护该数据对象监控列表,将新分配的数据对象加入;将删除的数据对象从数据对象监控列表中删除;并监控所有的访存请求,将访存关联到数据对象,更新数据对象的访问信息,并将这些访存请求关联到数据对象监控列表中的数据对象,更新访问信息。垃圾监控模块定期将数据对象访问信息反馈给垃圾分析模块,垃圾分析模块分析根据这些信息负责分析出可疑的内存垃圾块,并在可疑的垃圾块中确定真正的内存垃圾块,高精度低开销回收其内存空间。
-
公开(公告)号:CN102609254A
公开(公告)日:2012-07-25
申请号:CN201210017962.9
申请日:2012-01-19
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种软硬件结合方式来获取对象级访存行为的方法。该方法通过硬件侦听的方式获取每个访存请求中关于物理地址、读/写、到达时间的信息;获取进程页表信息,实时监控并记录内核更新页表的操作;实时监控进程的动态分配和释放内存的操作,获取对象的虚拟地址空间信息。并通过整合上述信息得到了精确的对象级访存行为,为程序调试和性能调优提供丰富的访存信息。而且该方法不会对程序的执行造成干扰,不会引入额外开销。
-
-
-
-
-
-
-
-
-