保护内存中应用程序的方法、内存控制器和处理器

    公开(公告)号:CN102346715A

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

    申请号:CN201010244715.3

    申请日:2010-07-30

    CPC classification number: G06F11/1004

    Abstract: 本发明公开一种保护内存中应用程序的方法、内存控制器和处理器,其中所述应用程序按照高速缓存行的大小被缓存为内存行,该方法包括:响应于处理器的加载访问请求,从内存中读取标记内存行和对应于所述内存行的ECC校验和,其中所述标记内存行是通过对所述内存行的预定位和用于标识所述内存行的标记位进行逻辑运算获得的;利用所述ECC校验和对所述标记内存行执行ECC校验获得所述内存行的标记位的值;根据标记位的值将所述标记内存行复原为所述内存行;根据标记位的值和处理器的加载访问请求的类型确定是否加载所述内存行。

    加速器及其实现支持虚拟机迁移的方法

    公开(公告)号:CN102314377A

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

    申请号:CN201010216082.5

    申请日:2010-06-30

    CPC classification number: G06F9/45558 G06F9/4856 G06F9/5077 G06F2009/4557

    Abstract: 本发明公开一种加速器及其实现支持虚拟机迁移的方法,该方法包括:获取任务队列中的任务请求;提取该任务请求中的相关虚拟机的标识信息;判断提取的相关虚拟机的标识信息与虚拟机标识信息表中记录的待迁移虚拟机的标识信息是否匹配;以及如果匹配,那么将该任务请求从任务队列中删除。根据本发明实施例的方法和加速器,能够支持虚拟机快速、高效地迁移,从而消除了由加速器引入的等待时间不确定因素造成迁移延迟。

    旁路转换缓冲器以及在其中进行地址匹配的方法和装置

    公开(公告)号:CN101661437A

    公开(公告)日:2010-03-03

    申请号:CN200810214600.2

    申请日:2008-08-28

    Abstract: 本发明涉及一种旁路转换缓冲器TLB以及在其中进行地址匹配的方法和装置。其中TLB包括多个条目,每个条目包含一个逻辑地址与一个物理地址,每一个物理地址对应于一个存储页面,其中,所述多个条目中至少一个条目还包含第一数目的附加位,所述附加位中的每一位代表该条目中的物理地址所对应的存储页面中的一个子页面被其他逻辑地址占用的状态。还提供了在上述TLB中进行有效地址匹配的方法,所述有效地址包含有效地址页号和页内偏移,该方法包括:将有效地址页号与逻辑地址相比较,若相同,则:根据页内偏移中最高的第二数目的比特位,确定该有效地址指向的目标子页面;根据附加位的状态,判断该目标子页面是否被其他逻辑地址占用。

    动态切换仿真模式的仿真方法及仿真设备

    公开(公告)号:CN101593219A

    公开(公告)日:2009-12-02

    申请号:CN200810098725.3

    申请日:2008-05-30

    Abstract: 本发明提供了动态切换仿真模式的仿真方法和设备。该方法包括:A)以周期精确仿真模式在一个第一预定长度的周期精确仿真时间段内进行仿真,并计算该时间段内的性能度量的值;B)确定整个仿真是否完成,当已完成时,结束仿真方法;否则,继续以周期精确仿真模式在一个第二预定长度的周期精确仿真时间段内进行仿真,并计算该时间段内的性能度量的值;C)计算第二预定长度的周期精确仿真时间段内的性能度量的值与前一个周期精确仿真时间段内的性能度量的值之差的绝对值;D)当绝对值小于一预定的阈值时,以功能仿真模式在一个第三预定长度的功能仿真时间段内进行仿真;E)重复B-D直至结束。本发明保证了较高的仿真性能评估准确度,同时减少了仿真时间。

Patent Agency Ranking