PREEMPTIVE DECOMPRESSION SCHEDULING FOR A NAND STORAGE DEVICE

    公开(公告)号:US20170371595A1

    公开(公告)日:2017-12-28

    申请号:US15191400

    申请日:2016-06-23

    Abstract: Systems, methods, and computer programs are disclosed for scheduling decompression of an application from flash storage. One embodiment of a system comprises a flash memory device and a preemptive decompression scheduler component. The preemptive decompression scheduler component comprises logic configured to generate and store metadata defining one or more dependent objects associated with the compressed application in response to an application installer component installing a compressed application to the flash memory device. In response to a launch of the compressed application by an application launcher component, the preemptive decompression scheduler component determines from the stored metadata the one or more dependent objects associated with the compressed application to be launched. The preemptive decompression scheduler component preemptively schedules decompression of the one or more dependent objects based on the stored metadata.

    SCHEDULING VOLATILE MEMORY MAINTENANCE EVENTS IN A MULTI-PROCESSOR SYSTEM
    4.
    发明申请
    SCHEDULING VOLATILE MEMORY MAINTENANCE EVENTS IN A MULTI-PROCESSOR SYSTEM 审中-公开
    在多处理器系统中调度挥发性记忆维护事件

    公开(公告)号:US20160239442A1

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

    申请号:US14622017

    申请日:2015-02-13

    CPC classification number: G06F13/26 G06F13/1636 G06F13/1663 G06F13/18

    Abstract: Systems, methods, and computer programs are disclosed for scheduling volatile memory maintenance events. One embodiment is a method comprising: a memory controller determining a time-of-service (ToS) window for executing a maintenance event for a volatile memory device coupled to the memory controller via a memory data interface; the memory controller providing a signal to each of a plurality of processors on a system on chip (SoC) for scheduling the maintenance event; each of the plurality of processors independently generating in response to the signal a corresponding schedule notification for the maintenance event; and the memory controller determining when to execute the maintenance event in response to receiving one or more of the schedule notifications generated by the plurality of processors and based on a processor priority scheme.

    Abstract translation: 公开了用于调度易失性存储器维护事件的系统,方法和计算机程序。 一个实施例是一种方法,包括:存储器控制器,其确定用于经由存储器数据接口耦合到存储器控制器的易失性存储器设备执行维护事件的服务时间(ToS)窗口; 所述存储器控制器为片上系统(SoC)上的多个处理器中的每一个提供信号,用于调度所述维护事件; 所述多个处理器中的每一个独立地响应于所述信号产生用于所述维护事件的对应的调度通知; 并且所述存储器控制器响应于接收到由所述多个处理器产生的所述调度通知中的一个或多个并且基于处理器优先级方案来确定何时执行所述维护事件。

Patent Agency Ranking