一种基于热点文件页交换和压缩预测的移动设备内存优化方法

    公开(公告)号:CN119415243A

    公开(公告)日:2025-02-11

    申请号:CN202411340572.4

    申请日:2024-09-25

    Applicant: 重庆大学

    Abstract: 本发明涉及内存优化领域,尤其是一种基于热点文件页交换和压缩预测的移动设备内存优化方法。令页面回收流程支持文件页在DRAM和压缩内存空间之间的迁移;判定从FLASH中换出拟送入压缩内存空间的页面,是否为匿名页或热点文件页,如果是则,将其传递至压缩内存空间,否则页面将被丢弃或回写至FLASH;对于文件页,利用滑动窗口动态的预测传递至压缩内存空间的页面的压缩性;对于匿名页,还通过页面平均值大小和页面字节值方差对页面的压缩性进行初步筛选,而后将通过采样预测的压缩结果来评估整个页面的压缩性;对预测结果为可压缩的页面进行压缩和保存。能够获得更高的收益,降低压缩内存空间对一些不可压缩页面带来的不必要压缩开销。

    一种基于异步去重和重压缩的交换内存优化方法

    公开(公告)号:CN118245396A

    公开(公告)日:2024-06-25

    申请号:CN202410091063.6

    申请日:2024-01-23

    Abstract: 本申请提供一种基于异步去重和重压缩的交换内存优化方法,涉及计算机技术领域,解决了由于手机设备内存资源有限,且用户开启的应用较多的情况下,内存中换出到ZRAM空间的数据逐渐增多,不断送入ZRAM空间中的压缩数据会占用大量的存储空间,导致剩余的存储空间仍较少的问题。该方法包括:在ZRAM空间中启动一个独立线程进行扫描,对于超过页面停留时间超过阈值1的页面,将其送入FLASH;对于超过阈值2但小于阈值1的页面,寻找具有多个page_crc的重复页面,对其进行解压缩和比对页面内容,实现页面共享机制判断;其他页面在该区间内将使用压缩性能更好的算法执行重压缩操作。

    一种面向领域专用加速器的快速原型构建方法

    公开(公告)号:CN116976250A

    公开(公告)日:2023-10-31

    申请号:CN202310972685.5

    申请日:2023-08-03

    Abstract: 本发明公开了一种面向领域专用加速器的快速原型构建框架,涉及硬件设计技术领域。输入的Python源码文件经过StableHLO/Torch‑MLIR前端转换为IR;基于数据流感知的设计空间探索方法,结合硬件平台提供的约束,进行IR编译优化;对IR进行适配转换,使其转换为满足Hector输入要求的IR;使用Hector提供的hector‑opt工具链,结合预定义的领域专用的基础算子模板,生成Chisel代码;将Chisel文件转换为RTL设计,对生成的硬件电路进行仿真和验证。本发明将Python的高生产力和Chisel的模块化硬件设计结合起来,实现算法的快速集成,缩短原型开发和迭代周期。同时,根据MLIR的可扩展性和灵活性,提出数据流感知的设计空间探索方法,充分利用数据流的特性,优化数据流执行的效率,提高硬件设计的性能、资源利用率。

Patent Agency Ranking