用于请求分页的高效解压缩局部性系统

    公开(公告)号:CN107077423A

    公开(公告)日:2017-08-18

    申请号:CN201580058413.8

    申请日:2015-09-03

    IPC分类号: G06F12/08 H03M7/30 G06F3/06

    摘要: 本文的方面包括用于实现压缩页面的执行解压缩的计算设备、系统和方法。计算设备可以确定属于压缩页面的包含存储器访问请求中请求的代码指令的解压块。可以基于其相对于包含所请求的代码指令的解压块的局部性,来选择用于解压缩的解压块(其不同于包含所请求的代码指令的解压块)。没有被识别为解压缩的解压块,可以被替换为故障代码或者异常代码。计算设备可以对识别为解压缩的解压块进行解压缩,在使用已解压的块、故障代码或者异常代码来填充所有块时终止该压缩页面的解压缩。可以在执行所请求的代码指令之后或者与之同时地,对属于该压缩页面的剩余解压块进行解压缩。

    自适应的基于压缩的分页

    公开(公告)号:CN107533510A

    公开(公告)日:2018-01-02

    申请号:CN201680024457.3

    申请日:2016-03-29

    摘要: 公开了用于自适应的基于压缩的请求分页的系统、方法和计算机程序。将两个或更多个经压缩的软件映像段存储在一个或多个存储器中的每个存储器中。每个经压缩的软件映像段与至少一个软件任务相对应,并且包括根据与其它软件映像段的压缩特性不同的压缩特性被压缩的一个或多个页。如果确定了与执行软件任务相关联的页请求标识未被存储在所述系统存储器中的页,则对包含所标识的页的所述经压缩的软件映像段的一部分进行解压,并且将经解压的页存储在所述系统存储器中。

    用于请求分页的高效解压缩局部性系统

    公开(公告)号:CN107077423B

    公开(公告)日:2020-07-14

    申请号:CN201580058413.8

    申请日:2015-09-03

    IPC分类号: G06F12/08 H03M7/30 G06F3/06

    摘要: 本文的方面包括用于实现压缩页面的执行解压缩的计算设备、系统和方法。计算设备可以确定属于压缩页面的包含存储器访问请求中请求的代码指令的解压块。可以基于其相对于包含所请求的代码指令的解压块的局部性,来选择用于解压缩的解压块(其不同于包含所请求的代码指令的解压块)。没有被识别为解压缩的解压块,可以被替换为故障代码或者异常代码。计算设备可以对识别为解压缩的解压块进行解压缩,在使用已解压的块、故障代码或者异常代码来填充所有块时终止该压缩页面的解压缩。可以在执行所请求的代码指令之后或者与之同时地,对属于该压缩页面的剩余解压块进行解压缩。